谷歌怒了!安卓系统碎片化或将终结

原标题:谷歌怒了!安卓系统碎片化或将终结,人人都能吃上安卓8.0?

 

安卓系统的碎片化一直是个老大难的问题。作为一个开源系统,安卓被不同手机厂商进行五花八门的定制和美化,整个生态被撕的是四分五裂,导致各家升级进度严重不同步。关于这点,内心最崩溃的莫过于安卓系统的所有者谷歌。

谷歌怒了!安卓系统碎片化或将终结

事实上,谷歌每个月都有对各个系统版本的份额进行统计。就以最近5月2日的数据来看,已经发布近一年的牛轧糖系统,7.0和7.1两个版本加起来的份额也仅占7.1%,和占据半壁江山的棒棒糖和棉花糖一比简直可以忽略不计。

谷歌怒了!安卓系统碎片化或将终结

事实上,为了解决碎片化问题,谷歌也曾付出一定的努力。例如去年4月,谷歌将安卓7.0的开发者预览版向特定型号的索尼Z3开放,希望绕过第三方厂商,直接向用户推送新版系统。但是这个想法并不现实,因为谷歌精力有限,而安卓厂商和机型又多如牛毛,因此最终还是不了了之。

谷歌怒了!安卓系统碎片化或将终结

现在,谷歌又提出了另一个解决安卓系统升级慢的项目,名为Project Treble。下面,小雷(微信ID:leitech)就为大家详细介绍这个项目到底是个啥玩意儿。

传统的安卓系统升级流程效率极低

最开始先让我们来了解一下传统的安卓系统升级流程是怎样的。简单来说,这一流程共分为下面这五个步骤。

第一步,谷歌的安卓团队会先向外界公布最新版本安卓系统的开放源代码。

第二步,硅晶圆制造商,也就是手机元器件公司,例如高通、联发科等,会根据它们家手机芯片自身的情况,来对安卓新系统的源代码进行定制和补充。

第三步,手机元器件公司将修改好的代码发给设计和制造安卓手机的厂商,例如小米、一加等。手机厂商们又会根据旗下机型的需求,再次修改这一版本的代码,比方说对内核进行定制,以及加上自己设计的UI、功能等等。

第四步,手机厂商和运营商合作测试并认证这个新系统。

第五步,手机厂商和运营商将新系统以OTA的形式推送给用户,或者提供刷机包供用户刷入。

谷歌怒了!安卓系统碎片化或将终结

也就是说,以往我们之所以升级系统速度慢,并非谷歌的错,而是各厂商系统体验不同所致。这也是为什么像LG、HTC等厂商升级速度很快,而部分国产厂商要么等一年半载再升级,要么直接在新机上预装新系统。同时它也揭示了诸如Lineage OS这类第三方ROM之所以能够抢先让用户体验到新系统,也是和绕过厂商定制这个最费时的步骤有关。

Treble最大的亮点是简化了升级流程

谷歌曾在兼容性定义文档(CDD)中提出针对开发者API创建的兼容性平台,并提供兼容性套件(CTS)。正如开发者能够写出与任何安卓机都能兼容的应用程序那样,Treble项目将这套方案从app转移到了安卓系统框架上。

简而言之,Project Treble能够像不同手机兼容App那样兼容安卓系统框架。 其核心概念就是将安卓系统框架,和由高通等芯片制造商所写的低级别软件代码完全分开。

谷歌怒了!安卓系统碎片化或将终结

上面提到,安卓系统升级速度慢的问题症结在于第三步手机厂商定制,该步骤要想开始,又必须在第二步芯片商代码修改结束之后。 未来,手机厂商对安卓新系统适配的部分工作,无需等待芯片商的代码就可以开始进行。第二步和第三步可以同步进行而非按先后顺序启动,五个步骤被简化成了四步。

下面的对比图说明了Treble项目启用前后的直观区别。启用之前, 当设备想要升级最新安卓系统时,需要对所有的代码进行更新。

谷歌怒了!安卓系统碎片化或将终结

启用之后,有一部分代码作为特定的存在无需由厂商更新,更加省时高效。

谷歌怒了!安卓系统碎片化或将终结

安卓8.0的升级流程将首次启动Treble项目

根据谷歌介绍,Project Treble将在Android O,也就是安卓8.0的更新上面首次开始实行。在本周即将召开的I/O大会上,谷歌预计将正式发布Android O操作系统,目前该系统已经推出了开发者预览版。

谷歌怒了!安卓系统碎片化或将终结

按照流程,新系统将在8-9月完成预览版的迭代,公布首个正式版,供Pixel和Nexus机型用户升级。而绝大部分第三方厂商也将会在那时计划启动安卓8.0系统的适配工作。按照Treble项目的进程,应该相较于去年安卓7.0的升级速度会有不小的提升,在旧机型的普及度上也可能会有突破,毕竟以往只是优先升级发布当年的旗舰机。

你看好Project Treble吗?

随意打赏

碎片化 安卓安卓谷歌商店谷歌安卓系统谷歌翻译安卓谷歌新系统谷歌搜索谷歌商店谷歌市场谷歌安卓
提交建议
微信扫一扫,分享给好友吧。