谷歌推行的 Project MAInline 项目,能够高效地将开发者所需的操作系统的一部分模块化。自 Android 10 开始,这些模块就可视作更广泛版本的独立部分。其旨在通过将核心部分与主系统解耦,以达到简化更新的目的。XDA-Developers 近日指出,Android 开源项目(AOSP)中的一项新变化,预示了 Android Runtime 极有可能在 Android 12 中也成为 Mainline 模块的一部分。
(来自:XDA-Developers)
Android 运行时简称“ART”,可有效地将基本级别的指令转换为本地设备指令。
通过提前编译,在安装时将应用程序编译为本机代码,使之成为 Android OS 的重要组成部分。
在转换为 Mainline 模块之后,ART 或可脱离 OTA、成为 Android OS 中完全可更新的一部分。
(AOSP 传送门)
这样一来,谷歌将能够直接通过 Google Play 商店推送 ART 更新,让用户也摆脱对 OEM 厂商的设备更新周期的依赖。
不过这一切的前提,是原始设备制造商(OEM)愿意将 ART 模块预装在设备上,且允许谷歌获取更多的控制权。