最新的Android更新将应用程序性能提高了30%
Android运行时,称为ART(AndroidRuntime),是允许应用程序在操作系统上运行的关键元素。从Android12开始,这一重要组件已通过GooglePlay系统更新获得更新。最近,Google提供了有关最新ART新增功能和即将推出的改进的详细信息。
什么是ART(Android运行时)?
Android运行时(更广为人知的名称是ART)是Android操作系统的核心。当我们谈论“运行时”时,我们指的是Android应用程序运行的环境。基本上,每次我们在Android设备上启动应用程序时,都是ART使其发挥作用。它提供了所有应用程序和大多数操作系统服务所基于的基本API和运行时。Java和Kotlin等编程语言被编译为字节码,由ART执行,从而使应用程序能够顺利运行。
更新细节和改进
自Android12推出以来,ART通过GooglePlay系统不断获得更新。这些更新不仅仅是例行公事:它们带来了重大改进。例如,通过最新的ART13更新,运行时和编译器优化使某些设备上的应用程序启动时间缩短了30%,令人印象深刻。
但这还不是全部。ARTAPEX模块是一种高级软件组件,比任何其他APEX模块拥有更多的API。该模块支持开发套件中可用的四分之一的开发人员API。事情并没有就此结束:ART有一个编译器,旨在充分利用底层硬件,生成特定于芯片组的指令,例如ArmSVE。
Google在Android运行时更新的测试过程中投入了大量资金。想象一下在各种小型绿色机器人设备上编译超过1800万个APK、运行应用程序兼容性测试以及运行启动、性能和内存基准测试的复杂性。这一承诺确保了更新的稳健性和可靠性。
消息还不止于ART13。Google已经宣布,在未来几个月内发布的ART14将带来新的编译器和运行时优化,进一步提高性能并减少代码大小。