其他
App授权设计:如何通过用户体验设计提高用户对app进行授权的可能性
导语
1、背景介绍
一方面是为了符合隐私法规的要求,保护用户的信息及隐私。例如我国于2021年11月1日起正式施行的《个人信息保护法》中规定“App不应以非正当合理的方式强迫捆绑和收集用户个人信息,如因用户不同意收集非必要个人信息或打开非必要权限,App拒绝提供业务功能“。
另一方面是出于用户体验的考量,例如iOS10以后的系统都会在用户使用App前询问用户 “是否允许使用移动数据”,这一定程度上避免了用户的数据流量被无端消耗。
2、App授权基本信息
2.1 权限列表
iOS系统将权限分为用户隐私权限和系统权限,这两类权限都需要用户授权。两者的区别体现在授权弹窗上:用户隐私权限允许App开发者在弹窗中添加简短的自定义提示语;而系统权限不允许App开发者添加自定义提示语,只能使用系统固定的提示语。常见的用户隐私权限主要包括定位服务、通讯录、日历、照片、蓝牙共享、麦克风、语音识别、相机等,而系统权限主要包括无线网络与蜂窝、通知、VPN、键盘。
Android系统将权限分为危险权限和普通权限,其中危险权限需要用户授权,而普通权限不需要用户授权。常见的危险权限包括:定位服务、通讯录、日历、麦克风、相机、存储。在iOS系统中经常需要用户授权的无线网络与蜂窝、通知、照片权限在Android系统中属于普通权限,不需要用户授权。
2.2 授权流程&授权弹窗
在授权弹窗提示语方面,iOS用户隐私权限的授权弹窗是允许App开发者在弹窗中添加简短的自定义提示语,但是iOS的系统权限授权弹窗和Android的授权弹窗都不可以自定义提示语。
授权弹窗弹出次数与用户拒绝授权后的流程相关。iOS系统的授权弹窗只会出现一次,若用户第一次没有同意授权,则用户只能在系统设置模块自行打开权限开关。而Android系统的授权弹窗只要用户未勾选“不再询问”就可以反复出现,若用户第一次没有同意授权,则下一次进入该场景时,App依然会弹出系统授权弹窗请求用户授权。
2.3 预授权(pre-permission)
3. App授权设计
3.1 第一步:确定App在IOS和Android系统上分别需要哪些权限
3.2 第二步:利用Material Design的授权模型对权限进行分类,设定授权时机并判断是否需要预授权
3.2.1. 预先请求授权(Ask up-front)
3.2.2. 在使用场景中请求授权(Ask in context)
3.2.3. 预先教育后请求授权(Educate up-front)
3.2.4. 在使用场景中先教育再请求授权(Educate in context)
用户觉得可能会被打扰的权限,如:通知权限; 用户觉得很涉及隐私的权限,如:通讯录权限、定位权限; 若设计师希望对某些权限进行详细的说明,也开始采用预授权的方式进行教育,例如:相机、麦克风等权限。
3.3 第三步:着眼于单个权限,基于CREATE行为漏斗模型设计预授权弹窗和系统授权弹窗
3.3.1 什么是CREATE行为漏斗模型(CREATE Action Funnel)
3.3.2 运用CREATE行为漏斗模型设计
Cue:屏幕上弹出授权弹窗,用户接收到授权提醒 Reaction:用户会凭直觉做出反应,在瞬间决定是否授予权限 Evaluation:用户会有意识地评估授予权限的利弊 Ability Check:用户会评估自己是否有能力完成授权操作 Time Pressure:用户会判断授权是否紧急,是该立即授权还是可以稍后授权
3.3.2.1 预授权界面的设计
阶段一:用户接收提醒(Cue)
强化提示的力度,并移除容易让用户分心的元素:(1)在视觉上采用容易吸引用户注意力的色彩、字体、插图等;(2)全屏形式会比半屏或弹窗形式的提醒更明显,同时可以降低多余元素带来的信息噪音,让用户聚焦授权提醒上; 用清晰的文字提示用户App想要请求授权。
阶段二:用户做出第一反应(Reaction)
设计的界面要引发用户正向的感受,让用户觉得授予权限是正确的选择。 提示语要措辞清晰且语气诚恳,避免用户的习惯性拒绝。
阶段三:用户分析评估(Evaluation)
通过提示语强调同意授权的好处,说明拒绝授权的后果,例如提示语中可以说明“App要获取这个权限的目的是什么,如果拒绝授权的后果是什么”。 通过提示语打消用户的顾虑。例如关于通知的预授权弹窗中可以明确说明:开启通知后不会打扰用户。 提示语可以通过社会认可强化用户的信任度,例如表示很多人都同意授权。 在界面上限制操作选项的数量,避免提供过多的选项干扰用户的分析。
阶段四:用户检查能力(Ability Check)
授权界面需要明确地告知用户该如何授权,例如通过清晰的提示语、插画,或播放一小段简单的动画,展示如何授权。 授权界面上要降低授权操作的难度,例如将同意授权的按钮设置为默认按钮,放在用户容易触达的位置。 尽量让授权操作与系统授权弹窗的操作一致,例如系统授权弹窗上的“同意”一般居右,预授权界面上也可以采用一致的按钮设计。
阶段五:判断时间压力(Time Pressure)
通过提示语告知用户选择稍后授权需要付出更多的精力,操作会更繁琐。 通过提示语告知用户立即授权的好处更多。
预授权界面的设计原则总结:
采用全屏的设计形式会比半屏或弹窗形式的提醒更明显,降低多余元素带来的信息噪音,让用户聚焦于授权提醒 在视觉上采用容易吸引用户注意力的色彩、字号、插图等强化提示力度 请求授权的提示语文案需要清晰、语气诚恳,结构可以如下:(1)App要获取这个权限的目的是什么;(2)拒绝授权的后果是什么,如:无法使用功能;(3)打消用户顾虑,如:请求通讯录权限时说明不会侵犯隐私,用户可以随时关闭;请求通知权限时说明我们不会打扰用户;(4)强调立即授权比稍后授权更有好处,例如:稍后授权会付出更多精力 降低授权操作的难度:(1)在界面上限制操作按钮的数量(2)尽量让授权操作与系统授权弹窗的操作一致,例如:将同意授权的按钮设置为默认按钮,放在用户容易触达的位置,如左右布局的右侧,或者上下布局的上方。 利用插画、动画、或简单文字明确告知用户授权的操作方式 利用插画、文字等强化用户的信任度,表示很多人都同意授权
3.3.2.2 系统授权弹窗的设计
3.4 第四步: 设计授权被拒绝后的交互流程
3.4.1 预授权被拒
3.4.2 系统授权弹窗被拒
3.4.2.1 iOS系统的系统授权弹窗被拒
3.4.2.2 Android系统的系统授权弹窗被拒
4、总结
第一步:确定App在iOS系统和Android系统上分别需要哪些权限 第二步:从整体考虑,利用material design中的授权模型对权限进行分类,设定授权时机,并判断是否需要预授权 第三步:着眼于单个权限,基于CREATE行为漏斗模型设计预授权弹窗和系统授权弹窗 第四步:设计授权被拒绝后的交互流程
绝对不获取没必要的权限 强化授权提示 从利他角度设计授权弹窗的提示语,打消用户顾虑,提高用户信任度 降低授权操作的难度,包括为用户拒绝授权后的再次授权提供快速跳转
腾讯游戏CROS美术设计团队,负责CROS公共研发运营体系下游戏生态、增长等周边系统,及覆盖游戏研发运营全生命周期的产品服务体验设计,包括腾讯先锋云游戏,超核玩家,潘多拉,游戏知几,腾讯成长守护,蓝鲸,WeTest,GCloud等业务。我们致力于以体验、美学提升设计价值,助力业务达成目标。匠心设计,为体验而行!
推 阅
荐 读