[译] iOS设计规范:用户交互三

认证

    在需要时请求用户进行认证,例如个性化体验,访问其他功能,购买内容,或者同步数据。如果在应用中需要请求认证,保持登录过程迅速、简单、不显眼,以免影响应用的享受。

如果没有登录的必要,应用中可以提供体验模式

    用户在不熟悉应用的时候下载了应用,还没有体验过任何的功能就要强迫进行登录会导致用户放弃使用这个应用。因此可以提供体验模式,让用户在无需注册的情况下使用应用,让用户觉得应用值得注册时才进行用户注册。

    例子,电商类应用,可以让用户自由浏览商品,当用户选择购买时才引导进入注册流程,可以大大提升用户的留存率。

解释认证的优点以及必要性

    若你的应用需要认证,在请求认证时使用友好、通俗易懂的描述给用户显示认证的必要性。同时,并不是每个使用你的应用的用户都已经注册了账号,所以确保在应用中解释了如何注册账号或提供一个注册账号的简单方式。

显示最小化数据输入

    例子,当询问邮箱地址时,显示附带快捷输入有效数据的邮箱键盘。

禁止使用识别密码

    在不允许使用生物特征认证时,禁止使用密码。例如,指纹认证、人脸认证,这些认证适用于设备解锁以及支付。

人脸识别和指纹识别

    应用优先使用生物特征认证。很多用户都信任人脸识别和指纹识别技术,而且这两种识别技术相对安全。当用户启用这个功能时,我们可以假设用户是知道生物认证的工作原理以及便利性,并且优先使用生物认证。但是也会有用户会禁用此功能,因此在应用中也要处理此情况。

只提供单一的认证方式

    虽然用户的设备可以支持多种验证方式,但是我们需要进行认证时,默认只显示一种认证方式,用户不必选择方式,即可直接使用。但是当默认的认证方式失败时,也可提供其他的认证方式,例如使用用户名和密码。

仅在响应用户操作时启动身份认证

    例如,在点击按钮时,确认用户是想进行认证的。在进行人脸识别时,也是需要用户面向相机才可以进行认证。

清楚的标注认证方式

    点击登录按钮后使用人脸识别进行登录,按钮的标题最好改为“使用人脸识别登录”,而不是简单的“登录”

清楚地调用正确的认证方式

    在支持人脸识别的设备上不要调用指纹识别,在支持指纹识别的设备上不要调用人脸识别。

通常情况下,要避免在应用中显示生物认证设置项

    若用户在手机系统中打开生物认证,但是在应用中手动关闭,用户会以为还可以使用生物认证,但是却发现应用没反应,这会造成冲突。

不要使用系统生物认证的图标

    当用户看到这个图标时,会以为这是系统自带的生物认证功能,需要进行认证。会给用户造成混淆。



尝试翻译一下iOS设计规范,一同学习。

iOS Human Interface Guidelines

原文链接:

https://developer.apple.com/ios/human-interface-guidelines/user-interaction/authentication/

你可能感兴趣的:([译] iOS设计规范:用户交互三)