iReader,或者说掌阅。
国内版:首次启动时要求READ_PHONE_STATE权限(简单说就是获取手机状态及身份,9.0后可单独只给出设备信息,在旧一点的设备上则表现为要求完整的电话权限),若不给权限则不能使用,应用退出。
PlayStore版:可给可不给,想用就用。
其他国内应用商店的阅读软件(QQ/微信/网易/熊猫)也都是如此。同样是开发者,我能理解他们的用意,但这种不给就退出的做法,非蠢即坏。
“我们需要这个权限以验证设备唯一性,保证您的xxx服务体验blahblah”
“哦。那如果我不用这些服务,就是本地导入几本书看看,不给也不行吗?”
<hr/>多说几句。
拍照功能向用户请求相机权限,地图软件请求定位权限等等,这些就像是人要吃饭喝水一样,合理且正常;用户不给也情有可原,但功能表现异常的话,怪不到开发者头上。
但你一个听歌/图片处理/购物软件,要相机还可以原谅,谁还没个扫码功能。但要日历?要看通话记录?要看通讯录?要安装其他应用的权限?
你一个即时聊天软件把拍照和录像功能做在一起,然后以此为借口,只给相机不给麦克风的话,连单纯的拍照功能也不让用?
在安卓上拿着各种权限与用户谈笑风生,耀武扬威的各家app们,怎么到了ios上,不见你们在appstore里与苹果叫板?
你们不过是倒逼用户罢了。 |