距离Google I / O主题演讲只有五天,但该公司无法自助:它已经预先宣布了Android自成立以来最重要的变化之一。
该项目名为Treble,旨在让Android制造商和运营商更轻松地通过针对在手机,平板电脑和运行Android的任何其他产品中创建组件的供应商创建一系列测试来推出其设备的更新。 来自Google:
Project Treble的目标是做CTS为Android OS框架做的应用程序。 核心概念是将供应商实施 - 大部分由硅制造商编写的特定于设备的低级软件 - 与Android OS Framework分开。 这是通过在Android OS框架和供应商实现之间引入新的供应商接口来实现的。 新的供应商接口由供应商测试套件(VTS)验证,类似于CTS,以确保供应商实现的向前兼容性。
与CTS或兼容性测试套件一样,VTS将确保手机内部的所有芯片,从SoC到基带,再到让我们的手机做出惊人的微小传感器,当谷歌发布新版Android时,它们能正常工作。
这是令人惊奇的部分 :Treble将允许全球的三星,LG和Huaweis推出更新,而不必依赖Qualcomms和Broadcom对底层核心Android框架进行大的更改。
通过稳定的供应商界面,可以访问Android的硬件特定部分,设备制造商可以选择通过更新Android OS框架向消费者提供新的Android版本,而无需硅制造商的任何额外工作。
谷歌表示,所有运行Android O及更高版本的手机和平板电脑都将采用Project Treble,并且第一款Android O开发者预览版已经拥有它,耐心等待VTS推出。
该公司长期以来一直致力于将运营商和供应商更新分成Android M中的独立分区,使制造商和运营商能够更轻松地使用Android N推出特定的核心操作系统更新。
最后,谷歌正在与这些公司合作,以吸引他们带来核心的Android更改和错误修复 - 从国家和运营商特定的改进到实际功能 - 并将它们带入Android开源项目。 这不仅会让Android从一开始就变得更加稳定,它将使制造商在软件差异化方面的竞争力低于硬件,希望能够改善每个人的体验。
虽然下周我们可能会在Google I / O上了解更多信息,但仍有待观察的是制造商是否会与Google及其组件供应商合作以确保此流程顺利进行,甚至Google是否会按照目前的方式强制执行VTS做CTS。 还有更多,所以请继续关注Android Central以获取所有细节!