产品经理PM

App产品设计『核心模块』授权设计

2019-12-30  本文已影响0人  莉莉妮特

这是《App产品设计指南》系列文章的第10篇内容,更多精彩可以点击下方链接查看。

《App产品设计指南》专栏目录

在安装App后,软件通常会向你申请一系列的权限。随着互联网用户越来越成熟,人们逐渐意识到权限的重要性。如何进行授权设计,才能让用户不反感,同意授权呢?本文会对比不同平台的权限类型,然后会重点介绍一下授权设计的原则。

在客户端中权限有高有低,等级比较高的权限需要用户主动授权,这样才能正常使用应用,所以我们需要一定的策略来引导用户进行授权。

权限类型对比

Android

Android 6.0之前,权限在应用安装过程中只询问一次,以列表的形式展现给用户。用户如果不接受就不能继续安装,一旦接受就会被获取很多权限从而带来风险。

Android6.0(代号棉花糖,2015年5月28日正式发布)后官方把权限分为普通权限和危险权限。普通权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络、通知等等。危险权限需要用户主动授权,共有9个权限组,每个权限组又包括若干子项。用户对一个权限组的任意一个子项授权,即表示对整个权限组授权。这9个权限组分别为:日历、相机、通讯录、定位、麦克风、电话、传感器、消息、存储。

iOS

iOS把权限分为用户级和系统级两种类型。

用户级权限包括相机、相册、麦克风、定位、蓝牙、通讯录、语音、日历等等。

系统级权限包括网络、通知、VPN、键盘等等。

来自网络

授权设计原则

1.绝对不获取没有必要的权限

只要能保证产品的正常使用,满足用户体验,就不额外获取其他权限,这也是整个授权设计的基础原则。

2.首次使用时获取基础权限

用户初次使用时,获取软件能运行的最小权限。比如苹果客户端在初次启动时,会询问用户无线与移动网络的使用全选。若用户拒绝,就不能正常使用软件了。

3.在关键行为时提醒用户

用户在进行关键行为时,提醒用户授权。比如说用户使用拍视频之前需要获取相机权限。

4.提醒用户授权的好处

告诉用户授权的好处,正面引导用户做出选择。比如说用户在喜马拉雅购买了某个专栏服务,开启通知权限能及时获得最新的内容提醒。

权限弹窗对比

Android系统中的权限弹窗不能自定义文案;iOS中用户级的权限授权可以在界面上通过自定义文案进行引导,而系统级权限则是系统自带的文案不能进行定制。从来看这一点iOS体验更友好。

Android系统授权框可以出现多次,如果用户第一次使用没有授权,后面用户再次使用时还是可以唤醒系统授权框让用户授权。而在iOS中系统授权框只会出现一次,如果用户第一次使用没有授权,则用户只能在系统设置模块自己打开权限开关。国内部分Android部分版本可以在应用上快速定位到权限设置界面,这一点上无疑是Android胜出。(需要说明的是不同Android手机厂商上对于危险权限的定义存在差异,没有完全遵守谷歌官方的规范,这一定程度上增加了Android的碎片化。)

预授权

预授权就是先显示自定义的授权弹窗,让用户做出选择。如果用户同意则显示系统授权弹窗,如果用户不同意则不进行下一步动作。

通知、通讯录、麦克风等特殊权限涉及用户隐私,通过预授权弹窗的引导可以让用户提前认知,进而同意授权。

预授权弹窗总的原则是告诉用户平台要获取什么权限,如果你不同意就不能做什么或者是你同意了你能做什么。

36氪

授权被拒绝

如果授权被拒绝,应该在相关页面添加明显的提示。总的原则是告诉用户这是什么,为什么会出现,我要怎么做。可以通过弹窗或者整个页面来提醒用户。

高德地图

以后我们在授权设计的时候一定要谨慎,不获取多余的权限,尽可能地为用户提供方便,希望本文能对大家有所帮助。

在写作过程中,如果有意见或者想法,欢迎有兴趣的读者添加我的微信,加入微信群一起交流探索,共同进步。

上一篇 下一篇

猜你喜欢

热点阅读