现在 Android 的环境都成这样了吗?

2018-09-29 16:02:20 +08:00
 0x000007
最近撸了一个安卓手机,准备用作主力机,然后发现几个 app,在不给权限的情况下竟然无法使用.
平安健康 APP,要求定位和摄像头相册权限,拒绝的话直接退出了. 工商银行 APP,要求定位权限,拒绝的话也是无法使用的.
真实无语了,现在安卓 APP 怎么都这么流氓.
24931 次点击
所在节点    Android
104 条回复
johnniang
2018-09-30 08:23:48 +08:00
可以考虑刷第三方 rom
ChasYuan
2018-09-30 08:35:14 +08:00
嗯嗯嗯嗯,我应用里面就没几个不给权限不能用的。凡是需要强给权限的我都卸了(滑稽
hfc
2018-09-30 09:20:31 +08:00
银行 APP 要定位权限我觉得挺合理的,毕竟可以检查是否在常用地址登录;平安健康 APP 的话估计要计步之类的,要定位可以理解,但是摄像头相册我洗不了...
494624466
2018-09-30 09:41:59 +08:00
@hfc 兄得 你不要换头像吗?
xiaohei233
2018-09-30 09:45:35 +08:00
作为一个 Android 开发者我说几句吧,请轻喷。你们讨论的这个东西叫运行时权限,是 Android 6.0 系统开始有的功能,要是你的系统低于 6.0,代码声明什么权限就可以拿到什么权限(当然国内还多 rom 还是会询问用户)。谷歌设计这个功能出发点是好的,必须让用户知道同意之后才可以使用权限。当然不知道什么时候开始就变得很流氓了,这个开发者和产品要背一点锅。但是有时候是没有办法的,就像你一个相机或者修图的 app,人家问你要相机和文件权限合适合理的,不然作为 app 主打功能就是使用不了。当然我也不是洗地,市面上是 app 不要脸,非要多余权限。像通讯录,是的还是存在这个样的问题的。
xiaohei233
2018-09-30 09:51:01 +08:00
还有个读取手机信息的权限,这个 app 权限如果不允许,大概率也不会让你用,我记得国家好像出台过政策,符合条件的 app 必须记录客户端唯一标示,会有机构来检查。手机唯一标识很多时候也用来判断是不是僵尸用户。这个是没办法的,wx、alipay,也是一样的,其实 IOS 也获取了唯一标示,只不过用户不知道。
xiaohei233
2018-09-30 09:51:38 +08:00
@johnniang 不是 rom 问题,是软件决定了这样的。
agagega
2018-09-30 09:52:48 +08:00
@honeycomb
脉脉好像是我见到的第一个不给权限不让用的 iOS App,这玩意怎么上架的?
xFrye
2018-09-30 10:00:52 +08:00
不给权限不让用很大原因就是开发懒得去适配那些需要权限才能用的功能。 另外 Android 的权限分类也很迷,比如说获取设备信息的权限申请的时候是打电话的权限,这样很容易产生歧义
wangxiaoaer
2018-09-30 10:05:16 +08:00
@honeycomb #26 顺便确认一下顺序:appops 里面关闭了某个权限,然后运行的时候 app 要求授权,点击允许,会不会导致 appops 的更改?还是说这个改不改是由 appops 的 ui 应用决定的?
glasslion
2018-09-30 11:00:38 +08:00
@des 只要 AppOps 支持提供假数据,而不是空数据, 到时候自然会有第三方 app 来生成足够逼真的假数据。 而然现在 AppOps 只返回空数据的做法完全防不住流氓厂商
batter
2018-09-30 11:04:56 +08:00
结成联盟了,你的所有数据都被卖了,搜索记录,输入法记录,行为习惯,统统的被卖钱了,要不怎么会你搜过苹果手机,在很多 app 都会推相应的广告?说得好听叫精准推荐,难听点叫偷窥个人隐私
honeycomb
2018-09-30 11:07:29 +08:00
@wangxiaoaer appops 和运行时权限(注意仅是运行时权限)的设置不是一回事,因此改了一者不会动另一者,但必须两者同时允许( appops 的大多数项目默认值为允许)时,相关的 API 才能使用或才有实际作用。

有一部分的 appops 项目也是直接向用户暴露的,它们通常是那些非运行时权限的权限
honeycomb
2018-09-30 11:08:54 +08:00
@batter 所以我们需要 gdpr
@xFrye 可以猜测 Google 的想法是永久设备识别码是电话的唯一标识,所以它就把它们放这个区域了。
而正确的做法是压根不提供这几个 API
honeycomb
2018-09-30 11:09:22 +08:00
@agagega 充值成功导致的?
johnniang
2018-09-30 11:15:45 +08:00
@xiaohei233 我现在用的魔趣,能够有效的保护自己的隐私内容。
yylzcom
2018-09-30 11:20:51 +08:00
@wangxiaoaer appops 设置了拒绝,运行软件时弹出来的框点允许,实际上还是拒绝的。可以用微信的摄像头权限做个实验就知道了
xbigfat
2018-09-30 11:37:48 +08:00
说一嘴吧,微信和微博,这俩不给权限就自我退出,我是觉得很恶心的。所以用的 微博 Lite 版,就是浏览器添加到桌面的,不用微信,反正也就是备用机。不过说到自身,我们做的 App 也是强制索取权限做用户设备记录。
zander
2018-09-30 12:01:27 +08:00
Android 默认情况下权限这块很糟,会折腾的人能折腾的很好。但是大多数人不会。
iOS 默认情况还行,但是无法折腾。
v2wp
2018-09-30 12:19:28 +08:00
说实话 Google play 应用上架审核应该严格限制 APP 做超越权限的事! 那种“不授权某权限就退出”的 APP 就是耍流氓!应该严厉打击!喜欢用 iPhone 不是没道理!是安卓生态环境真的不行。。。

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

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

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

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

© 2021 V2EX