2007年苹果发布iPhone手机之后,谷歌联合84家厂商组建了开发手机联盟合作改进安卓系统,随后发布了安卓源码。10年来安卓改变了智能手机行业,今天每个人都能用上物美价廉的安卓手机都应该感谢安卓系统。但是与苹果iPhone和iOS不同的是,安卓系统被人诟病的地方在于碎片化严重,手机厂商乐意在新机上使用新系统,但是之前的型号往往不肯升级新系统。系统升级这个问题,有厂商的主观因素,也有客观上的技术限制,如今Google已经开始着手解决底层架构问题,从Android O开始引入了Project Treble计划,未来系统升级将会更快速、更容易。
安卓的碎片化问题是个老生常谈的话题了,也是库克发布会上的保留节目——每次都强调他们的iOS系列发布新版之后有XX比例的用户选择了升级,这时候安卓用户简直无地自容。从5月份安卓份额来看,虽然安卓7.0发布一年多了,但是目前的比例才6.6%,安卓7.1也只有0.5%,大量用户还处于安卓4.4-6.0系统中。
5月份安卓系统份额分布
安卓之所以出现这样的问题,大家第一个想到是手机厂商偷懒,不肯为旧机升级系统,这个指责并不能算冤枉他们,特别是国内很多手机厂商出名的管生不管养,万年4.4系统并不罕见。不过安卓碎片后背后也是有客观的技术原因的。对于这个问题,Google上周末就介绍了安卓系统升级背后的秘密和难题,他们已经着手改进这个问题了。
安卓系统升级流程
与一般人想象的不同,安卓系统升级实际上是个复杂的过程,并不是Google到手机厂商那么简单直接。上图就是安卓系统发布、升级流程:
1、Google的安卓团队面向全球发布安卓源码
2、芯片制造商(主要是处理器厂商)会作出修改,针对特定硬件添加代码。
3、芯片厂商然后再把修改后的安卓交给设备制造商,也是安卓产品的生产商,他们会根据自己的需要继续修改系统。
4、设备制造商与运营商合作测试、验证修改的安卓系统。
5、设备制造商与运营和合作把系统推给用户。
在这个过程中,我们看到芯片厂商要比手机厂商更早接触安卓系统,他们对新系统的支持至关重要。实际上很多手机能不能升级新系统,确实取决于高通、联发科等厂商会不会给处理器提供新的驱动和支持,安卓碎片化的问题有相当大部分是要高通等厂商背锅的。
对于这个问题,Google现在已经开始着手改变了,他们举了CTS安卓兼容性测试及CDD兼容定义文档的例子,这两个举措帮助全球的安卓开发者写一个APP就能在各个不同的制造商的产品上运行——Google推出的这个项目叫做Project Treble(三重计划),结合下面的表格来看,Google就是把安卓架构分为三个层次,顶层的是应用层,中间的是安卓框架,二者之间有CTS兼容性认证保证效果,而安卓框架与底层的供应商应用层之间通过VTS( Vendor Test Suite)供应商测试保证。
下面这个表格更清晰地解释了Project Treble的作用:
Treble计划之前
在没有Treble之前,安卓系统升级时厂商需要做大量工作,底层的元件供应商需要重做,而有了Treble计划之后,安卓框架与底层的供应商应用层分离,可以减少大量工作。
Treble计划之后
其实Project Treble的作用一句话就可以说明——Google将原本由芯片厂商负责的代码修改工作纳入到安卓项目中,这样每次发布系统厂商就不需要额外为硬件开发一次代码了,这减少了他们的工作量,也简化了安卓系统的升级过程。
Google表示此举将重构安卓系统升级,使得制造商升级新系统更容易、更快速,同时成本更低。目前Project Treble已经在Android O系统中开始测试,未来肯定会应用在更多系统中了。
对安卓用户来说,Google这个计划是件大好事,少了底层硬件厂商的限制因素之后,厂商升级新系统确实更容易了。不过在限制安卓系统升级的两个硬件因素中,Google现在只是解决了芯片厂商,手机厂商不愿升级才是真正的bug,期待Google早点修复他们这些bug。
在这一点上,三星、索尼、华为、小米在旗舰、高端手机上的升级还算合格,小米对待老机型的升级堪称国产厂商良心, 不知道大家的安卓手机都升级到什么系统了?有关安卓系统升级的问题可以找小超哥(ID:9501417)微信聊聊。
超能网友高中生 2017-05-17 05:52 | 加入黑名单
支持(5) | 反对(1) | 举报 | 回复
26#
超能网友高中生 2017-05-16 17:46 | 加入黑名单
支持(0) | 反对(1) | 举报 | 回复
25#
游客 2017-05-16 17:03
支持(0) | 反对(0) | 举报 | 回复
24#
超能网友高中生 2017-05-16 14:40 | 加入黑名单
支持(0) | 反对(0) | 举报 | 回复
23#
我匿名了 2017-05-16 12:20
支持(5) | 反对(0) | 举报 | 回复
22#
超能网友大学生 2017-05-16 11:32 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
21#
超能网友终极杀人王 2017-05-16 09:46 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
20#
游客 2017-05-16 09:38
支持(0) | 反对(3) | 举报 | 回复
19#
超能网友终极杀人王 2017-05-16 08:19 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(1) | 举报 | 回复
18#
游客 2017-05-16 02:27
支持(0) | 反对(0) | 举报 | 回复
17#
游客 2017-05-16 01:11
支持(7) | 反对(0) | 举报 | 回复
16#
游客 2017-05-16 01:07
支持(1) | 反对(2) | 举报 | 回复
15#
游客 2017-05-16 01:05
支持(0) | 反对(2) | 举报 | 回复
14#
游客 2017-05-16 00:42
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(1) | 举报 | 回复
13#
游客 2017-05-15 23:19
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
12#
游客 2017-05-15 22:53
支持(2) | 反对(5) | 举报 | 回复
11#
游客 2017-05-15 22:35
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(1) | 举报 | 回复
10#
游客 2017-05-15 21:53
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
9#
超能网友高中生 2017-05-15 20:43 | 加入黑名单
支持(15) | 反对(6) | 举报 | 回复
8#
游客 2017-05-15 19:31
该评论年代久远,荒废失修,暂不可见。
支持(4) | 反对(1) | 举报 | 回复
7#
超能网友博士 2017-05-15 18:27 | 加入黑名单
支持(1) | 反对(1) | 举报 | 回复
5#
游客 2017-05-15 18:21
支持(1) | 反对(0) | 举报 | 回复
4#
游客 2017-05-15 18:04
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
游客 2017-05-15 18:03
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
3#
超能网友研究生 2017-05-15 18:03 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(2) | 反对(3) | 举报 | 回复
1#