在即将发布的 Android Q,对权限管理做了很大的变化
1
leafleave 2019-08-20 16:48:52 +08:00 via iPhone
看起来只是存储方面加了限制。到时候微信 QQ 照样不给权限不让用还是嗝屁,什么时候能在系统里做到 xposed 那样返回随机内容就好了
|
2
zealot0630 2019-08-20 19:52:04 +08:00 1
就是对之前的 sdcar 分区做了 mount namespace 隔离,这功能都已经崔了多久了
|
3
Buges 2019-08-20 20:00:44 +08:00
早先版本说要强制启用沙箱,结果一帮傻 X Android 开发在那儿抗议给改成不强制了,不知道正式版发布后会如何了。
|
4
RikkaW 2019-08-20 20:22:23 +08:00 via Android
然而已经砍了 🤔
|
5
DeweyReed 2019-08-20 20:25:06 +08:00
指的是 Scoped Storage 吧,标题少了"储存"二字。
API 稳定 beta 版已发,意味着然而只要不适配 API 29,就不会影响各大流氓。现在可是连 26 都适配不上来。 图应该过时了,photo, video, audio 的权限的某个 beta 后,重新整合回外部储存权限里了。 |
6
Love4Taylor 2019-08-20 20:26:42 +08:00
等明年 Android R 吧
|
7
murmur 2019-08-20 20:36:03 +08:00
放心,为了兼容肯定也是鸽了
|
8
ufan0 2019-08-20 21:57:05 +08:00
工作安卓,日常 IOS,岂不美哉?
|
9
fvckDaybyte2 2019-08-21 09:26:30 +08:00 via iPhone
你这设计让个推等国产 sdk 怎么在不同应用共享数据……
|
10
shyrock 2019-08-21 09:37:28 +08:00
话说我一直感觉是 app 在公共存储区域乱扔垃圾导致空间越用越少(哪怕卸载所有应用也无法恢复),这点是不是 iOS 和 Android 有本质差别?
|
11
wszgrcy 2019-08-21 10:02:31 +08:00 via Android
搞个模拟权限的不行吗?一帮应用又要电话,又要电话簿,还要发短信,不给不能用。。。感觉就像利用平台的规则对抗用户,
|
13
anguiao 2019-08-21 10:44:30 +08:00
Q 就直接上沙盒太激进了,所以鸽了,暂时不会强制了。但是这是一个信号,提醒各个 app 提前做好准备,以后迟早会这么搞的。
|
14
s82kd92l 2019-08-21 12:03:21 +08:00
有没有什么 adb 命令可以让进阶用户开启 API 29 以下的沙盒限制啊?
|
15
DeweyReed 2019-08-21 12:20:49 +08:00
@shingkit 前几天还讨论了 => https://www.v2ex.com/t/590809
|
16
ysc3839 2019-08-21 14:20:33 +08:00
Android 不是一开始就限制在沙盒环境内运行的吗?你说的问题仅仅是公共存储空间方面的。
|
17
ysc3839 2019-08-21 14:23:54 +08:00
@wszgrcy 我觉得“模拟权限”最终会变成猫鼠游戏。假设用户拒绝授权 IMEI,那系统该返回什么给应用程序?返回空值的话应用程序仍然可以拒绝工作,返回随机值又有可能跟真实存在的值产生冲突。通讯录的话就更麻烦了。
|
18
shingkit 2019-08-21 14:39:06 +08:00
@DeweyReed 这就难受了 之前为了把公司项目升级到 28 还出了很多幺蛾子,线上包出问题,降了两次 targetVersion
|
19
SuiXing 2019-08-27 13:02:49 +08:00
要是国内各大应用市场也强制要求 app 适配最新 api 就好咯 不过应用官网还是会照常提供(耸肩摊手~)
|