火星科技网您的位置:首页 >科技新闻 >

虽然使用TrebleProject并没有立即改善Android更新

导读 其中一个在安卓系统。近年来,反对它的重要性的最大变化是引进项目的主线是Google 10。强制要求在安卓版本中包含特定主线模块,结合11年

其中一个在安卓系统。近年来,反对它的重要性的最大变化是引进项目的主线是Google 10。强制要求在安卓版本中包含特定主线模块,结合11年安卓共有25个主线模块。这是对什么是项目主线及其旨在解决什么问题的描述,也是所有Android项目主线模块的列表。

项目的主线是什么?

为了正确理解项目主线,我们必须倒退。如果回到几年前,很多围绕Android更新的讨论都集中在碎片化上。碎片化是谷歌在冰淇淋三明治——棒棒糖时代围绕Android解决的最大挑战之一。虽然Android作为一个平台可以在很大程度上以可预测的方式定期更新,但这些更新通常需要很长时间才能到达最终消费者手中。因此,尽管谷歌在平台层面修复了关键错误和安全问题,但这些变化的实际推出仍有许多缺点。有很多中间商(SoC供应商,OEM,运营商等。)以及为手机提供更新所涉及的大量移动部件。

三重项目

解决这个问题的主要努力之一是用Android 8.0 Oreo开发的Project Treble,它涉及到对Android的重大重新配置,将Android OS框架组件与供应商的HAL和Linux内核分离。本质上,Project Treble通过将操作系统框架与特定于设备的底层软件分离来模块化Android。这样,设备制造商(OEM)就不需要等待芯片制造商(SoC供应商)更新他们的供应商实现代码,OEM可以自主更新Android OS框架。最终的结果是OEM厂商更快地采用更新的Android版本,因为他们不再需要等待中间人(SoC供应商)先完成工作,然后再开始工作。

虽然Treble项目的使用并没有立即改善Android更新的情况,但它确实极大地使OEM厂商能够更广泛地参与Android 10和Android 11测试版,并更容易让OEM厂商以更快的时间表更新更多的设备。此外,在我们的论坛中,GSI(通用系统形象)的整个概念对售后市场的发展产生了重大影响。

主线工程拓展三重工程。虽然Treble减少了每次操作系统更新对OEM的依赖,但Mainline减少了谷歌对主要OS组件提供安全更新的依赖。Project Mainline将Treble概念延伸到Android框架的更多关键部分,让OEM不再是依赖中间商的中间商。Project Mainline的目的是让Google摆脱对OEM、安全和维护开发一致性至关重要的框架组件和系统应用的控制。自Project Treble以来,Project Mainline被公认为是Android最大的改变。

标签:

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。