Android Runtime (ART) 是 Android 上的应用和部分系统服务使用的托管式运行时,它能够兼容 Dalvik 虚拟机,因此针对 Dalvik 开发的应用也能在 ART 环境中运作。以下是关于 Android Runtime 的详细信息:
Android Runtime (ART) 的兼容性
- ART 与 Dalvik 的兼容性:ART 和 Dalvik 是运行 DEX 字节码的兼容运行时,因此针对 Dalvik 开发的应用也能在 ART 环境中运作。
- ART 的主要功能:ART 引入了预先编译机制,可提高应用的性能。它还具有比 Dalvik 更严格的安装时验证,并且在垃圾回收方面进行了优化。
跨平台支持
- ART 在不同平台上的支持:ART 是为 Android 平台设计的,但谷歌的新操作系统 Fuchsia 也将通过特别设计的 ART 版本来运行 Android 应用程序,这显示了 ART 的跨平台潜力。
设备支持
- ART 支持的设备类型:Android 设计为可在许多不同的设备上运行,例如手机、平板电脑和电视。这些设备通过兼容性测试套件 (CTS) 来确保与 Android 兼容。
Android Runtime (ART) 不仅能够兼容 Dalvik 虚拟机,还显示出跨平台和设备支持的潜力,使得 Android 应用程序能够在多种环境中运行。