Google使设备制造商更轻松地提供Android软件更新
扫描二维码
随时随地手机看文章
在2017年进行Google I / O大会之前,Google推出了Project Treble:对Android进行全面的重新设计,将Android框架代码与硬件提供商分开。 目的是使设备制造商更轻松地交付Android软件更新,消除碎片并提高Android设备的安全性。 所有以Android 8.0 Oreo及更高版本开头的设备必须立即支持Project Treble。 我们已经看到Treble使Android设备制造商能够使用Google Pixel发布Android Pie beta设备。 Treble的另一个优点是您可以更早地访问将来的Android版本,例如AndroidQ。
高音专案的关键部分是通用系统映像(GSI)。GSI是来自Android开放源代码项目(AOSP)的未经修改的纯Android版本。这意味着没有设备制造商定制(例如,Pixel团队或三星,华为,LG,索尼,摩托罗拉等其他OEM的功能添加)或运营商定制。为了保持Treble的合规性,Google要求所有与Treble兼容的设备都必须在现有供应商实施的基础上启动GSI。Google要求设备制造商进行一系列测试,例如CTS-on-GSI(通用系统映像上的兼容性测试套件)和VTS(供应商测试套件),以确保运行GSI时基本的硬件功能正常运行。除了测试Treble的合规性之外,Google还希望让GSI对公众更加有用。
XDA论坛上的自定义ROM社区非常了解GSI的有用性。在我们发现Treble对将AOSP移植到非Google设备所产生的影响之后,我们有一个专门讨论如何在与Treble兼容的设备上安装GSI的论坛。我们已经与Google的Project Treble团队联系了几次,讨论了GSI在社区中的使用,我们相信GSI不仅对像我们这样的爱好者改装者有用,而且对于有兴趣在新版本的Android上使用其测试应用程序的开发人员现有硬件。这就是为什么在Google I / O 2018上我们要求Google以预先构建的GSI形式提供对Android更新版本的早期访问的原因,并且看来Google现在正在探索这种可能性。
在今年的Android开发者峰会上,来自Google Project Treble团队的Hung-ying Tyan 举行了主题为“了解通用系统映像(GSI)的影响” 的演讲。在演讲中,他讨论了GSI在三重合规性方面的重要性,但他还说,该团队已计划使GSI对广大公众(开发人员和消费者)都更加有用。
“ GSI是高音合规性的核心部分。我们认为它具有更大的潜力。我们设定了一个目标,使GSI不仅对设备制造商而且对包括您这样的应用程序开发人员甚至消费者在内的广大公众而言,都更易于访问和使用。向该目标迈出的重要的第一步是使AOSP中可以使用GSI。因此,为此,我们在AOSP *中发布了pie-gsi。因此,现在您可以立即下载并构建pie-gsi。我们还在探索在下一个Android版本发布之前使将来的GSI可用的方法。因此,您可以通过GSI更早地试用下一个Android版本。同时,我们也可以早日收到您的反馈,因此互惠互利。因此,请继续关注我们对此的进一步公告。”