今日,人民日报发文说要对App权限进行严格限制,引发了了人们对这个问题的讨论。不过发现可能部分用户对App权限有所误解,下面我就以几个主要的App权限来跟大家讨论一下。
QQ权限列表(部分)
权限类别在Android系统上,自6.0以来,权限被分为普通权限和危险权限,普通权限无需用户授权,只需要开发者在应用清单文件中申请即可,例如网络访问权限,控制手机震动等。危险权限涉及到用户的隐私,因此需要用户进行授权,例如位置权限,访问储存内容等。iOS系统上则无此分类。
下面我们将几个常用的权限列出来进行分析讨论。
访问手机信息这个权限主要用户访问手机的信息,包括手机的品牌、型号、IMEI号、电话号码(Android 9.0以后无法获取)。申请这个权限的目的主要为了设备唯一性鉴定。一些应用喜欢进行新用户免单优惠等类似活动,同一设备、身份证、手机号码视为同一用户。典型应用:支付宝、京东、饿了么等。
位置权限地图、外卖、快递、天气类等软件需要这个权限,以便知道你在哪,然后进行导航或者让你知道外卖员/快递员知道他们离你的距离有多远。典型应用:高德地图、饿了么、京东、墨迹天气等。
注:有些新闻类应用有可能也会需要这个权限,为你提供当地新闻,典型软件:今日头条。
访问储存内容权限这个权限主要是往你手机上储存文件或者从你手机上读取文件,一般来说需要进行下载/上传类的文件需要这个权限。典型应用:爱奇艺、美图秀秀、微信等。
访问相机/麦克风这个权限需要使用你的相机和麦克风,拍照或者视频录制类应用会需要到这个权限。典型应用:微信、美图秀秀、抖音。
访问通讯录一般应用不需要这个权限,但有些应用可能为了给用户提供更方便的服务向用户请求了这个权限,请求这个权限的目的是为了让你知道你的通讯录里还有谁使用了这个应用,以便于你们进行交流。典型应用:QQ、脉脉、今日头条等。
访问短信一般这个权限也是不需要的,但是有些软件可能需要验证码登录,访问短信的目的是获取验证码的内容,以便于进行快速填写。若是信不过软件开发商,这个权限完全可以不授予,自行填写验证码。典型应用:QQ、支付宝等。
拨打电话这个权限一般用来在软件中直接进行拨打电话,当然现在大部分的App应该不需要这个权限,只需要拨号权限,至于是否进行拨打,仍需要用户手动进行操作。除非是有些电话类应用需要这个权限,典型应用:QQ、触宝电话等。
误区解:并非如此,有些权限在Android中明文列出在iOS系统上可能会自动授予,例如访问手机信息权限,在Android中被明文列出,在iOS系统上会自动给应用授予,也就是说在iOS上运行的App都知道你使用的是iPhone 7还是iPhone X,当然
解:这当然是不可能的嘛,当你把照片拍下来之后,存到哪里呢?当然是手机上啦,要存到手机上肯定是要文件储存权限的嘛。
国内开发者做法目前开发者良莠不齐,有些开发者为了省事,直接将权限一股脑儿扔到应用首次打开时进行申请,一旦不给权限就不让使用,这种做法是非常可耻的(虽然笔者我也曾这么做过),作为开发者,最佳做法是(以下是引自Android开发官网的原话):
向用户说明请求权限的原因(特别是针对权限用途不明确的情况):对于需要授予权限才能使用的功能,您应清楚地说明所请求的权限将用于提供什么好处。 应用在尝试使用任何权限之前,一律应检查用户是否已授予该权限,因为用户可能会随时通过系统设置撤销权限。 确保用户可在授予权限后立即获得好处,让他们能够信任应用,并告知权限请求的正当性和必要性。 帮助用户撤消拒绝授权设置。如果用户已选择“不再询问”选项,您可以告诉他们如果日后想要授予权限,该如何转到应用设置。
限于笔者水平,有什么建议或者意见的童鞋可以在下面评论中提出,我们共同讨论。
Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved