Android O尝鲜!谷歌祭出Project Treble

2017年,谷歌目前最头疼的不是系统本身,而是严重的系统版本分裂问题。安卓系统碎片化问题自其诞生以来就已经产生了,这也是安卓开源特性最大的弊端。特别是安卓系统开源之下,各家手机厂商都基于安卓系统推出了五花八门的定制UI,新一代安卓系统发布后,等经过芯片厂商、手机厂商、运营商的层层调试优化,到最终用户手中的设备得到升级,少则半年时间多则快一年甚至最后无法获得系统更新。

I/O 2017开发者大会上,谷歌宣布最新的数字达到20亿部。相比之下,运行苹果iOS的iPad和iPhone加起来不过约17亿。据谷歌5月份最新的安卓系统版本统计显示,发布将近一年的安卓牛轧糖系统,7.0/7.1两个版本占的份额加起来才7.1%,多数用户还停留在安卓6.0和安卓5.0系统版本上。相比之下,苹果今年一月份公布的IOS10更新率达到了75%。这样的结果,无疑是令谷歌最心塞的。

Android O尝鲜!谷歌祭出Project Treble

日前,谷歌正式公布了针对安卓8.0推出的Project Treble计划,关于这项计划,其项目负责人 Iliyan Malchev 表示,他们已经对安卓系统的框架进行了调整,主要就是简化升级推送流程。称这项计划优化后,新的安卓系统框架会提供一个借口,制造商可以接触到系统中针对硬件优化的部分,这样就可以减轻工作量,提升推送效率。

Android O尝鲜!谷歌祭出Project Treble

而在以前,安卓系统新版本发布,第一时间会由处理器厂商进行适配修改,然后交给相应手机厂商针对自己的机型进行深度定制优化,再就是由手机厂商联合运营商一起对新系统进行测试,在各方都确定没问题时最后推送给手机用户。换句话说,手机芯片厂商不给新系统提供新的驱动和支持,接下来的环节都无法进行。这就是,目前大多手机在在用老版本安卓系统的原因,手机厂商干着急也没用。

目前,这个Project Treble计划,简化了相应的测试流程,谷歌将原本由芯片厂商做的代码修改工作纳入到这个项目中,然后直接推送给手机厂商。这样就节省了时间,在短期内将新系统推送到用户手中。

当然了, Project Treble 项目并不是省去所有步骤,而是方便制造商更易于针对最新版本配置和更新设备,通过 CTS 兼容性测试套件,开发者便可解决兼容性问题。Project Treble 所提供的效果就是 Android 系统框架分离开来,确保 Android 具有更广泛的兼容性。

Android O尝鲜!谷歌祭出Project Treble

为此谷歌提供了特定的接口 Vendor interface 以减少制造商的工作,这个接口包括了所有的底层软件和驱动程序包,让手机厂商接触到新系统中并针对性优化,便于更快适配从而加快部署更新。简单的说,以后厂商可以更快的优化新系统架构,而不用等待芯片厂商修改和适配,因为这部分框架已经分离开来了,相当于整个系统诸多模块的一部分而已。

当然,加速新系统更新周期是谷歌一直努力做的,同时,谷歌也在谋求终极目的,就是绕过手机厂商直接由他们来完成新系统的推送,这是谷歌描述的一个美好的前景,不仅是安卓手机用户享受到了福利,安卓和iOS 也将站在同一起跑线竞争。


分享到:


相關文章: