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 應用程序能夠在多種環境中運行。