ZKX's LAB

Android Runtime 成为 Android 12 的 Mainline 模块

2020-11-26新闻7

小编已经重新购入Pixel5,正在体验Android11,12月份我们也会带来Pixel5的中文评测视频,为大家详细的解读这个系统。不过今天的新闻和其下一代系统Android12有关系。我们知道从Android10开始,为了方便OEM厂家更快更好的更新自家的ROM,解决Android生态碎片化的问题,谷歌推出了ProjectMainline,目的是将这个全球最热门的移动操作系统模块化,方便厂家定制开发,同时也方便他们更快的适配新的Android系统,因为模块化后,厂家只需要修改自己修改的部分,做好和其他模块之际的接口适配,即可更快速的更新和迭代系统,这一项目推出后,效果也是明显的,国内的厂家也大幅的缩短了适配所需要的时间。

我们知道由于androidapp大多使用java开发,所以android需要一个虚拟机机制来编译和执行这些Java代码,这就是所谓的AndroidRuntime,谷歌已经打算在Android12将这个功能也模块化,这样有助于谷歌推进其最新的ART机制到系统,随着ProjectMainline的推进,最理想的状态就是厂家只负责自己的UI部分,其他部分保持不变,即可稳定的更新和输出版本(当然了,有自己野心的厂家多少都会集成自己的功能),加快android系统的更新迭代,最终让更多的用户体验到升级带来了益处。

#技术编程#Android系统

随机阅读

qrcode
访问手机版