Android Runtime(ART)的最新Google Play系统更新带来了一系列重要改进,包括更快的应用程序启动速度。ART被称为"Android操作系统(OS)背后的引擎",负责将应用程序的字节码翻译成本地指令,由设备的运行环境来执行。
.R#-u/6g( 'p78^4'PL Google本周在Android开发者博客(Android Developers Blog)上发表文章称,ART的定期更新为Android设备提供了大量功能,包括安全修复、改善内存使用、提高执行速度等。最近的更新还统一了数亿设备的核心OpenJDK API,包括所有Android 12+智能手机和平板电脑。Google还表示,这些更新将"很快"提供给Android Go。
vexF|'!}0# )wXE\$ ART在Android 12中成为模块化组件,结束了多年来要求操作系统组件具有明确API边界的单片式更新计划。旧系统使得ART难以独立于操作系统的其他部分进行更新,而最近向模块化结构的转变使得Google可以通过Play Store进行更新,而不必每次都推送完整的系统更新。
LwTdmR oRJ!TAbD 独立更新ART的能力带来了许多好处,包括更无缝地推出安全补丁和性能优化。它还帮助开发人员获得了OpenJDK的改进和编译器优化,这对Java和Kotlin都有好处。Google还声称,在最新的ART 13更新中,运行时和编译器优化使应用程序的启动时间"在某些设备上提高了30%"。
D?UURUR f m9\"B3sr ART更新的另一个显著优势是,它允许开发人员使用最新的编程功能。正如Google解释的那样,ART 13提供了OpenJDK 11核心语言功能,该公司称这是有史以来Android设备采用OpenJDK新版本最快的一次。虽然ART 13已经朝着正确的方向迈出了一步,但Google表示它正在开发ART 14,并将在"未来几个月"向所有兼容设备推出。ART 14将包括OpenJDK 17支持,以及新的编译器和运行时优化,Google称这将"提高性能,同时减少代码大小"。
:_]0 8 +>%51#2.Q 下一代ART版本最棒的地方在于,它并不局限于Android 14设备,这意味着即使你的手机运行的是Android 12或13,你也可以在手机上使用它。这在碎片化严重的Android生态系统中是个好消息,据报道,截至2023年4月,也就是Android 13公开发布近一年后,只有12%的Android设备运行Android 13。
iBtG@M