目前来说,Android最大的问题不是系统本身,而是各个系统版本的分裂,碎片化严重这问题是谷歌一直没有有效解决,而这也是开源软件最大的弊端。在2017年I/O开发者大会到来之前,谷歌宣布推出Project Treble项目来解决安卓版本升级碎片化这历史难题。
谷歌表示,这是安卓底层系统架构最大的变化。一直以来谷歌完成安卓系统更新所需要的步骤都很复杂。需要经过芯片制造商,为其特定的硬件修改版本,并针对驱动程序、电源管理等问题进行调整,然后要经过OEMs(原始设备制造商),根据需要再次修改新版本,确保所有的硬件都可以正常工作,通过自定义内容重新整形Android,添加OEM应用程序,并修改Android操作系统的核心部分,以添加特殊功能。最后还要经过运营商测试和认证。
如今,谷歌正式宣布了Project Treble项目,按照这个项目负责人Iliyan Malchev的表述,他们对目前Android系统的框架进行了调整,主要来说就是简化推送流程,比如之前的最终版推送前还需要设备制造商们进行一番部署,现在就不用了。
总的来说,谷歌将重新调整Android架构,使制造商将设备更新到新版本的Android更容易、更快、成本更低。相信Project Treble项目推出后,Android系统在一定程度上有质的飞跃。