作者kira925 (1 2 3 4 疾风炭)
看板MobileComm
标题[情报] Android M 权限系统变动更新
时间Wed Oct 21 19:21:18 2015
http://www.androidpolice.com/2015/10/20/googles-ground-rules-for-android-6-0s
-permission-system-wont-let-oems-easily-grant-permissions-to-pre-installed
-apps-read-especially-bloatware/
昨天晚上令人失望的HTC One A9发表会上 有个细节不知道大家有没有发现
"HTC内建的软体变得很少"
原因是这样的: Android M在权限系统上面做了重大的变动
In it, Google explains that apps that target API level 23 will have to
request permissions to access certain protected features. OEMs won't be
able to avoid this, they will need to have dialogue windows for
permission requests (ie the pop-ups) and a central location to manage
all permissions (as in the Settings). These are non-negotiable (MUST)
requirements.
从API Level 23开始 符合权限系统要求的APP都需要跳出权限需求视窗
而且OEM自己的软体也一样无法避免 用到一个额外的权限就要跳一个
设定里面也要特别写控制所有权限的页面
这是毫无妥协余地的要求
More important however, is the fact that OEMs won't be able to (MUST NOT)
grant permissions to pre-installed apps. There are two exceptions here.
The first treats these like any other app, requiring them to ask for
permissions before doing anything substantial. The second is when these
apps are standard replacements for default ones, like the phone, camera,
contacts app, etc.
OEM不能直接开绿灯给他们自己的APP 只有两种情况:
1) 每个APP用到的时候自己跳视窗问
2) 拨号介面、相机、联络人这种预设会取代Google原版的
----
综合这些情况 Google开始收网要求OEM不能自己乱装Bloatware上去
并且严格的要求OEM针对这些软体做权限上的绑定
让我们期待三星华硕等以Bloatware着名的厂商会怎麽做
--
ガンダム扬げ 第参点伍话 世界の中心でアイ花を叫んだけもの ψDeathDeath
阿 夏 鹿 オメデトウ! \ AGEシステムは伊达じゃない!! /
( 0w0) ( 0w0) ( 0w0) オメデトウ! ──────╔════════════
(/\)☆ (/\)☆ (/\)☆ ──────════≡○║ ← 殖民地核心
 ̄ ̄ ̄哈 ̄ ̄ ̄熊 ̄ ̄ ̄巴 ̄ラブプラス! ̄ ̄ ̄▇▇≡/ ̄║ ←
☆( )☆( ) ( 0w)/ ラブプラス!  ̄ ̄≡╱> ╚════════════
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.28.197
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MobileComm/M.1445426483.A.546.html
※ 编辑: kira925 (140.113.28.197), 10/21/2015 19:23:01
1F:推 james732 : 感谢说明 10/21 19:23
2F:推 de092112 : 难怪砍了HTC音乐 涂鸦要自己下载 10/21 19:24
3F:推 DendiQ : 这不错耶,终於有做上去,其他系统有打算跟上吗? 10/21 19:27
4F:→ kira925 : iOS本来就有很严格的权限系统吧 10/21 19:28
5F:推 leaderweb : 没音乐真的假的 GOOGLE MUSIC那麽难用!!! 10/21 19:30
6F:推 ADCarry : Google的确从android M开始对OEM有这些要求 10/21 19:30
7F:→ leaderweb : 这样谁想买A9阿 HTC能说嘴的软体都没了 10/21 19:30
8F:→ kira925 : HTC Music拿掉了没错 但不知道之後会不会发布到Play 10/21 19:30
9F:→ kira925 : 之前HTC把一大把的APP都丢上了Play Store 10/21 19:31
10F:→ kira925 : 譬如HTC Internet也拿掉了 但是你可以去Play下 10/21 19:31
11F:推 mmppeegg : 越来越封闭了 OEM花招越来越少 10/21 19:31
12F:→ OscarShih : 反正如果扰民的话也会改回来吧,就像SD卡权限那样 10/21 19:32
13F:推 ADCarry : Google并没有禁止OEMs预装app,而是要OEM尊重使用者 10/21 19:33
14F:→ ADCarry : 将app权限交还给使用者 10/21 19:34
15F:→ ADCarry : 另外我认为A9预载的APP很少是因HTC刻意让A9接近原生 10/21 19:35
16F:→ ADCarry : android 10/21 19:35
17F:→ OscarShih : 如果是这样, 问一次就好了吧 10/21 19:35
18F:推 XiaoMiisCOPY: iOS用了快三年的技术 android 终於跟上了 只是不知 10/21 19:35
19F:→ XiaoMiisCOPY: 道厂商要帮你更新到6.0不知道还要几年 哈哈 10/21 19:35
20F:→ ADCarry : 要等到M10才能确定htc未来的走向 10/21 19:36
21F:→ kira925 : 问一次就好了是没错 但是一个权限要问一次 10/21 19:36
22F:推 james732 : 不过我的nexus升上M之後不觉得权限有什麽影响耶? 10/21 19:37
23F:→ OscarShih : 那就让它问吧, windows刚灌好不也是问很多吗 10/21 19:37
24F:→ kira925 : 这UX会让Bloatware变得很烦很恶 预载软体就是为了 10/21 19:37
25F:→ james732 : 就是没什麽讨厌的改变之类的感觉 10/21 19:37
26F:→ OscarShih : nexus里面都google自己的东西不会问阿XD 10/21 19:37
27F:推 leaderweb : 请问用过6.0的假设已经装好的APP可以改权限吗?? 10/21 19:37
28F:→ kira925 : 大家会去用 刚开就要一直问会让人不想用 10/21 19:38
29F:→ kira925 : 设定里面可以改 10/21 19:38
30F:→ OscarShih : 也许做一个不问的选择让使用者自己去开会好一点 10/21 19:38
31F:→ OscarShih : 就像SuperUser一样 10/21 19:38
32F:→ kira925 : <<MUST >> 10/21 19:38
33F:推 wsdykssj : 是问单一还是群组权限,问群组的话一个群组包山包海 10/21 19:39
34F:→ wsdykssj : 有问和没问一样 10/21 19:40
35F:→ kira925 : 截图上看起来是一次一个 有Android M的帮大家看看 10/21 19:41
36F:→ ADCarry : Google自己的app也会问权限,我有看过google+问 10/21 19:43
37F:→ kira925 : 截图上面看到的就是Google+...XD 10/21 19:43
38F:→ ADCarry : 是不是该缩个网址? XD 10/21 19:44
40F:→ kira925 : 不用缩阿 直接点可以到原网址 10/21 19:44
41F:→ ADCarry : 喔喔... 10/21 19:45
43F:→ ADCarry : Cleam Master 去死吧 10/21 19:46
44F:→ ADCarry : Line和FB也去死吧 s 10/21 19:46
45F:→ james732 : 我刚刚试着自己装clean master,它什麽都没问耶... 10/21 19:48
46F:→ charlie20083: 感觉Sony也会挫起来 他们家的音乐影片图片播放器都S 10/21 19:48
47F:→ charlie20083: ony自己的... 10/21 19:49
48F:推 f50903 : 会不会之後app会判断你有没有开放全部权限给他…你 10/21 19:49
49F:→ f50903 : 少勾一项他就直接不给你用啊 10/21 19:49
50F:→ kira925 : CM可能没有支援到API23以上吧 10/21 19:49
51F:→ james732 : 连执行clean master还是啥都没问,所以旧的app没差? 10/21 19:50
52F:→ kira925 : 旧的目前还没差 但是你只支援旧API就没有新功能 10/21 19:51
53F:推 wsdykssj : james贴的图那就是问群组啦 10/21 19:51
54F:→ kira925 : james贴的那个不是问群组 是设定里面问的 10/21 19:52
55F:→ kira925 : 那是设定页面的权限设定页面 10/21 19:52
56F:推 ADCarry : james你到设定里面看一下CM有取得权限吗 10/21 19:53
57F:推 henryyeh5566: 开始收网了,android 打工仔们颤抖吧 10/21 19:53
58F:推 bhis : 很好啊,自己去下载就好,预载一堆垃圾干嘛 10/21 19:54
59F:→ ADCarry : 照理说刚安装的app,预设是权限全关闭 (我记得是这样 10/21 19:54
60F:推 doom3 : 6.0还有强制全盘加密喔 让你手机读写效能变笑能 10/21 19:55
62F:→ bhis : iphone权限一直管很严没错,但iphone内建的垃圾也 10/21 19:55
63F:→ bhis : 一堆好吗 10/21 19:55
64F:推 jonjonyen : 小米表示内牛满面 10/21 19:55
65F:→ james732 : 我的CM预设就是权限全开了说... 10/21 19:55
66F:→ SPDY : 我想要选项能切掉很惹人厌的自启唤醒和後台常驻... 10/21 19:56
68F:→ ADCarry : Android6的全机加密,是符合硬体要求的,才是强制加密 10/21 19:56
69F:→ kira925 : 所以CM还没开始用API23 10/21 19:57
70F:→ james732 : 我有一种在试毒的感觉XD 10/21 19:57
71F:→ kira925 : james你强行把权限关掉让他死看看 10/21 19:57
72F:→ james732 : 刚刚试着把相机权限关掉,它还是可以执行 10/21 19:58
73F:→ james732 : 所以CM这种程式是要相机权限冲三小... 10/21 19:58
74F:→ kira925 : 相片簿 10/21 19:59
75F:→ james732 : 不过我觉得很不愉快,所以把CM砍掉了XD 10/21 19:59
76F:推 ADCarry : 比要有问题的是,CM竟然一安装就有权限 10/21 20:00
77F:→ ADCarry : ^较 10/21 20:00
78F:→ james732 : 不过我目前在nexus7上装的app好像都是这样 10/21 20:01
79F:推 louisroger95: 毕竟是预装软体 所以很容易特权 10/21 20:01
81F:推 xzcb2008 : Q那个应该是原本的access acount 10/21 20:03
82F:→ xzcb2008 : 看错... 10/21 20:03
83F:推 roc074 : LG还好吧,并没有太多乱七八糟的内建 10/21 20:04
84F:推 ADCarry : 喔对了,升M之前就已安装的APP,升M之後会直接获得权 10/21 20:04
85F:→ ADCarry : 限 10/21 20:04
86F:→ kira925 : 原文写的LG我就写了 10/21 20:05
87F:→ ADCarry : 因为你在Lollipop的时候就同意过它的权限了 10/21 20:05
88F:→ james732 : 不过我这边都是从image重刷,然後app再一个一个灌的 10/21 20:05
89F:→ ADCarry : 那就怪怪的了 ~"~ 10/21 20:06
90F:→ james732 : 我也不太明白... 10/21 20:07
91F:→ ADCarry : 能不能请你安装其他APP 看看是否一安装就开启权限? 10/21 20:08
92F:→ james732 : 我这边装不少app了,好像预设都会取得权限 10/21 20:09
93F:→ kira925 : 其实开Google+看看就知道了 10/21 20:10
94F:→ james732 : 我开google+了,它啥都没问我 (应该是第一次开) 10/21 20:10
95F:→ ADCarry : 这问题有点严重呀 ~"~ 10/21 20:11
96F:→ kira925 : 那就是Google实作有问题拉 10/21 20:12
97F:→ SPDY : LG自家的预载可删 连计算机也可删 韩版较多国际算少 10/21 20:12
※ 编辑: kira925 (140.113.28.197), 10/21/2015 20:13:48
99F:→ kira925 : 想了想还是把LG拿掉 10/21 20:14
100F:→ SPDY : 之前Root开砍 更新中心砍掉才发现自家一堆用它载 囧 10/21 20:15
101F:推 Tahuiyuan : @james732 Pushbullet的那个应该只是G+权限吧 10/21 20:20
102F:→ james732 : 咦,对耶,好像是另一回事XD 10/21 20:21
103F:推 stringargs23: 让我们看看中国流氓APP们会有什麽对策 10/21 20:27
104F:推 david7112123: 爽啦猎豹该死的东西退散 10/21 20:28
105F:→ SPDY : 我猜打死万年不升API 君子规范奈何不了不要脸流氓的 10/21 20:32
106F:推 joshua781021: 小米表示,原来孤狗你也懂抄袭? 10/21 20:51
107F:推 intotherain : 爽 10/21 20:53
108F:推 stone0504 : 难怪美国送google music六个月 10/21 21:29
109F:推 jademesses : 送喔 猎豹要哭哭惹啦XDD 10/21 21:30
110F:→ jademesses : 早该开放的东西 拖到现在 去他妈GOOGLE 10/21 21:31
111F:推 monkeydpp : 有像5.0一样把SD卡的写入权限拿掉吗?? 10/21 21:35
112F:推 yihanderman : 权限都取消还是可以用,只是app要读取资料时会跳出 10/21 21:57
113F:→ yihanderman : 提醒视窗,不同意就不能用部分功能 10/21 21:57
114F:→ DiChik : Android M对於三星来说,那些权限是头痛点 10/21 22:16
115F:→ DiChik : 但对使用者来说,无用软体变少那是绝对好的 10/21 22:16
116F:推 GianniC : 爽 垃圾软体退散!!! 10/21 22:24
117F:推 F35B : 爽翻!!! 10/21 22:29
118F:推 Fezico : $ony没啥差吧?他自己UI也没做多少XD 10/21 22:40
119F:→ Fezico : 像火腿肠跟子龙这种主打UI的就惨了 10/21 22:40
120F:推 alastorlion : 我觉得google music很好用啊!!难用是有缺什麽功能吗 10/21 22:42
121F:推 aesopn : 缺点:是开通很麻烦 10/21 22:46
122F:推 alastorlion : 真的!!!超难开通..台湾不知道哪时候才有开放.. 10/21 23:01
123F:推 Kitakami : Sony:你们在争什麽? 10/21 23:18
124F:推 doom3 : 你升到6.0就算是旧app还是可以关他权限阿他当机而已 10/21 23:22
125F:推 winter40114 : sony感觉…好像没差,目前内建程式一加新功能,就会 10/21 23:42
126F:→ winter40114 : 跳视窗,不过希望这样的改变可以减少垃圾内建程式 10/21 23:42
127F:推 ashiou1031 : 今天看A9好像还好唉,真正实用的都在,直觉是觉得宇 10/22 00:25
128F:→ ashiou1031 : 宙无敌超多功能银河手机才会大改版 10/22 00:25
129F:→ walelile : OEM直接把功能嵌在OS里面呢? 又不是拿不到源码 10/22 03:15
130F:→ walelile : 用java映射去调用private API,google能检测到了吗? 10/22 03:17
可是瑞凡 更新API Level不只是照Android内部走 还有Google Play更新....
那会绕过你自己魔改的...再加上这种魔改的成本会大幅拖累系统开发
以前HTC吃过这种亏 我们可以期待三星要不要也来挑战一下
131F:→ MiaoXin : 讲iOS的,乾脆讲手机会开机通通是学苹果的算了。去 10/22 08:51
132F:→ MiaoXin : 当韩国人啦! 10/22 08:51
※ 编辑: kira925 (140.113.28.197), 10/22/2015 12:05:15
133F:推 WindSucker : 借ios用 每次都在问权限== 10/23 03:49