Android Runtime(ART)是负责在Android操作系统上运行应用程序的引擎,通过Google Play系统更新进行了改进。最新的ART更新提供了更快的应用程序启动时间、执行速度和内存使用改进,以及安全修复。ART 13通过运行时和编译器优化,在某些设备上实现了高达30%的应用程序启动时间改进。
ART是所有设备通用的,并且具有复杂的ART APEX模块,支持大量的API,并通过生成芯片特定指令进行硬件优化。ART更新的测试涉及编译和测试数百万个APK,以确保兼容性和性能。
Google还提到每次更新都带来开发者的改进,如OpenJDK的优化和编译器优化,以及ART 14将在未来几个月内推出,带来更多的性能优化和代码大小减小。ART更新通过Google Play系统更新适用于Android 12及更高版本,而Android Go也将很快得到支持。
图1:应用程序平均启动时间
参考:Google Developers Blog