国内的 APP 真的需要那么多权限吗?

2017-05-29 08:23:15 +08:00
 hand515

唯品会一个这样的购物 app,我不给它电话和通讯录的权限,都还不给我用了。

12922 次点击
所在节点    程序员
58 条回复
alading11
2017-05-29 15:45:24 +08:00
美名其曰“改进用户体验”嘛!我不获取你手机通讯录,怎么给你好友发送推广短信阿?[滑稽]
revival83
2017-05-29 16:06:29 +08:00
@ixiaohei 安全和体验你选哪个?
roooz
2017-05-29 16:42:35 +08:00
最近大批在米国白宫网站给某 twitter 网红请愿的网友被逮捕,原因据称是因为注册的邮箱收了相关网站回执被监控到
wvidc
2017-05-29 16:44:03 +08:00
随便装个软件都要一大堆不相关的权限 安卓手机手机只用来收短信验证码
anheiyouxia
2017-05-29 16:59:10 +08:00
@cskeleton 自带的权限已经允许了,就是 ap ops 不允许就提示没权限了


@Rightman
@lfk0000
我等下再试试
liaoyaoheng
2017-05-29 17:07:36 +08:00
有很多 android app,你把所有权限和服务禁用,不仅用得好好的,而且更快。
jinkai402
2017-05-29 17:27:21 +08:00
我猜测是因为有个东西叫 KPI。
虽然用一些软件可以禁用掉不必要的权限,整体使用体验也会下降一个档次。
binjoo
2017-05-29 17:46:28 +08:00
权限不要多一点,其他 APP 怎么看你?你还国内 APP 届还怎么混下去?
honeycomb
2017-05-29 17:54:05 +08:00
@cskeleton

见前面多人提到的 appops
所以通过这个回退方法暂时还能让它做不到判定你是否给了位置权限。
honeycomb
2017-05-29 17:54:39 +08:00
@cskeleton
当然微信这种做法肯定是要消灭的
htxf
2017-05-29 19:20:52 +08:00
之前给学校开发过一个 Android 端的软件,主要是展示、搜索一些安全知识。其中我用到了用户的电话权限,原因是有一段信息是学校各个校区保卫处的电话,想的是点击可以进行复制或者直接拨打电话,这样更方便一点。后来,Android 有了运行时权限,安装时不询问用户是否同意授权电话权限,可以直接安装,其他功能也可以照样用。等用户点击这个电话号码想进行打电话时再询问用户是否授权,我觉得这样很不错。

有时候获取一些权限确,实可以提高用户体验。比如一些软件的验证码,用户给了它短信的权限,到时候需要填写验证码时,它自动会帮你填上,确实方便不少。只要开发者不做其他事情,能带给大家更好的体验,程序员心里也很开心吧。

那天去参加同学的婚礼,到了地方,几个同学打车从 A 到 B,其中有个同学是个当地人,但也是基本在外学习工作的。快走到一个路口时,司机师傅要右拐,同学说怎么要右拐,不是应该 xxx 么。他怕司机师傅以为我们都是外地人,要绕路。司机师傅也有点不高兴,说该同学的那条路线太堵,你们要是想等红灯,就走那条路线。搞得很尴尬。

怎么样解决呢?及时沟通+提供选择,还有相信世界是美好的……
finely
2017-05-29 19:38:26 +08:00
在编写 app 的时候务必牢记:在用户第一次启动 app 的时候,一定要让系统弹出 11 个 Alert,向用户索取所有能索取到的隐私权限:相机、麦克风、定位服务、联系人、日历、提醒事项、蓝牙共享、健康、音乐、语音识别和 HomeKit。毕竟,要是第一次启动的时候不问全了,之后需要用这些权限的时候忘了索取可就坏了 —— 忘了的话,傲娇的水果是会直接让你的 app 崩溃的。
<img src=" ">
zzzmode
2017-05-29 20:24:30 +08:00
mingyun
2017-05-29 22:46:40 +08:00
国内 pm 都喜欢这么干
bclerdx
2017-05-30 14:18:46 +08:00
@baige 关键是中国大陆的的小白们(不懂行的、大爷大妈们等等这类人群)也不看手机提示要获取 XX 权限,就全部给予,而不去认真思考一下该 APP 是否应该授予该权限,因为他们感觉麻烦!因此,也就纵容了这些国内开发商的不守规矩!
bclerdx
2017-05-30 14:54:53 +08:00
@JesseLexin 明白了。
bclerdx
2017-05-30 15:05:31 +08:00
@zzzmode 似乎不适合索尼 Android 6.0.1 系统哦。
itabas016
2017-05-30 22:09:08 +08:00
@JesseLexin 吐槽一波,有没有舒服点~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX