Android 开发者博客今天刊登谷歌产品经理 Serban Constantinescu 的文章 --- 数亿台设备上的最新艺术作品。
这篇文章主要介绍 Android 系统的 Runtime 引擎,也是面向开发者的,下面是大致内容,有兴趣的安卓开发者可以点击这里阅读全文。
ART 即 Android Runtime,这是安卓操作系统背后的引擎,该引擎提供多数应用程序和操作系统服务依赖的 Runtime 和核心 API,Java 和 Kotlin 都被编译为由 ART 执行的字节码。
因此 Runtime、编译器和核心 API 获得改进时,这将让所有开发者受益,因为应用程序运行速度更快、字节码编译更有效。
虽然安卓的部分功能可有 OEM 定制,但 ART 对于所有设备都是相同的,并且 Google Play 系统更新提供了模块更新的途径。
根据谷歌说明,Android 12 + 版本提供的 ART 都可以通过 Google Play 模块化更新,通过独立于操作系统更新来升级 ART,用户可以尽快获得最新的性能优化和安全修复,而开发者则可以获得 OpenJDK 改进和编译器改进。
ART 更新能够让谷歌频繁部署修复程序,而生态系统合作伙伴只需要做很少的工作就可以获得 ART 更新。谷歌已经将上游工作完成,例如尽快将上游 OpenJDK 修复程序传播到 Android 设备、Runtime 和编译器的安全修复程序。
对开发者来说 ART 更新意味着开发者现在可以瞄准最新的编程功能,例如 ART 13 提供 OpenJDK 11 核心语言功能,而接下来几个月谷歌将推出 ART 14,ART 14 包括 OpenJDK 17 支持以及新的编译器和 Runtime 优化,可以继续提高性能、同时减少代码大小。
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。