更新时间:2017-05-22 12:23:45
谷歌的大招Project Treble 能否解决安卓碎片化的尴尬?
安卓的尴尬
要说安卓手机最要命的一点是什么,相信不少朋友都会说“系统更新难”。比起老对手 iOS 那样的推送迅速,安卓手机这边简直是令人发指。很多时候,当谷歌发布新系统时你能在大半年内接受到官方推送,那都是非常非常幸运的了。虽说过了那么多年,安卓就连用起来慢、卡的顽疾都被解决得差不多了,唯独这件事还是没有变化。
“这一次,一切都会截然不同。”每一次安卓的新版本发布,并即将向手机和平板电脑开始推送时,谷歌都会这么说。但无论是“棉花糖”还是“牛轧糖”,过去两年发生过的一切都证明这番话并不完全是真的。至今谷歌最新的操作系统的安装率都只有 7.1%,又怎么能让人真正体验到截然不同呢?顺带一提,根据谷歌官方自己的数据,直至今日都有 29.2% 的安卓设备在运行 4.4 版本的系统。考虑到这是个 2013 年推出的系统版本,安卓生态的碎片化确实让人咂舌。
其实这一切都是可以理解的。安卓系统并不像 iOS 那样,完全针对的苹果旗下自己推出的iPhone 和iPad。新的系统一旦要面向市面上那么多的手机型号和那么多的运营商,推送进程就难免被搁置,因为这牵涉到大量的兼容性测试,还有成本。当然,更多的是手机厂商的态度问题,以及硬件上的支持与否。谷歌当然不可能对碎片化的问题视若无睹,所以它在这次的 I/O 大会上提出了 Project Treble。虽说这个计划获得的关注度并不高,但它很可能才是最重要的。
Project Treble 是什么?
简单来说,所谓 Project Treble 就是谷歌的一次努力,旨在解决安卓上由来已久的碎片化问题。针对新的系统更新推送很难覆盖到大多数安卓设备的这个难题,谷歌希望能够通过 Project Treble,让人们能够更及时更早地享受到新系统带来的新体验。根据谷歌的说法,过去每一次系统更新,它们都需要设备制造商去承担成本最高,工作量最大的那一份 —— 重新修改新版本,确保硬件正常工作,然后再对新系统根据自己的要求进行定制,并添加自家的专属功能。到最后,还要过运营商测试认证这一关。如此麻烦,也无怪乎各个手机厂商们对推送新系统是完全的抵触态度。
在所谓的 Project Treble 之下,谷歌将安卓系统的架构做出了一些调整,以便在不经手芯片制造商的前提下,解决新系统对不同的处理器芯片的适配性问题,然后将打包好的系统直接发给手机厂商,这样时间和成本就被大大节省了。谷歌这个大胆的决定让设备制造过程不再需要顾虑硬件的底层调整,让合作伙伴能够将精力集中在剩下的一点工作上。如果谷歌的设想能够获得成功,那么新系统的推送将得到大大提速,它带来的新体验也就能尽快地为更多的人享受到了。然而最关键的问题在于,它能够一劳永逸地解决安卓系统现有的碎片化问题吗?
理想和现实
对于上一节最后的这个问题,答案是否定的。谷歌已经确认,Project Treble 只适用于 Android O 及以上的系统版本,也就是说在这之前推出的机型全都不适用这个计划。说得更简单一些,即使 Project Treble 实现,也不能帮助你手头上的“棉花糖”甚至更老的设备迅速更新到 Android O 这些新版本。安卓新老设备之间的距离已经是不折不扣的鸿沟了。但是无论如何,至少从 Android O 系统开始,谷歌的安卓终于翻开了新的一页。借助 Project Treble,它未来的发展就有了新的可能,新老设备之间的差距或许也就不会像现在这样,体验相差悬殊。如果再乐观一些,这个变化还可能会促使更多的消费者更换到最新的设备来,以赢得未来的及时更新。这个,当然是商家们喜闻乐见的。
目前对于自家的设备,谷歌承诺的是至少提供两年的重大更新支持。那么,Project Treble 的到来可能会打破这一周期,让它延长吗?当然了,谷歌承诺两年周期很可能并不只有兼容性上的考虑。但是,Project Treble 的出现确实提供了一种可能性,那就是其他厂商能够为自家的设备提供更长久的支持,不至于让用户很快就感到手上的机子严重落伍。不过我们倒也不要过于乐观,毕竟即使省去了许多工作,对系统进行自定义的事情还是需要厂商自己来搞定的。这年头很少有厂商坚持原生安卓体验了,都是倾向于深度定制,以期和竞争对手有一个相当程度的区分度,有自己独占的体验。在这种情况下,厂商们会积极去进行系统的更新吗?这还是一个吃不准的大问题。特别是在国内的大环境下,人们一般更加喜欢使用定制系统,毕竟原生的安卓体验其实并不太合大部分人的喜好。
但不管怎么说,谷歌现在已经为解决碎片化问题,推出了自己切实的方案。那么未来我们就有可能看到一个理想的情况,即厂商会比原先更加积极地推出新版本的更新。安卓用户也就不用总是羡慕 iOS 用户能在第一时间享受到新系统版本带来的新体验了。