导读 Android运行时,称为ART(AndroidRuntime),是允许应用程序在操作系统上运行的关键元素。自Android12起,这一重要组件已通过GooglePlay系统...
Android运行时,称为ART(AndroidRuntime),是允许应用程序在操作系统上运行的关键元素。自Android12起,这一重要组件已通过GooglePlay系统更新获得更新。最近,Google提供了有关最新ART新闻和即将推出的改进的详细信息。
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将带来新的编译器和运行时优化,进一步提高性能并减少代码大小。