ART 模組的目標是為使用者提供最新的受管理執行階段最佳化、功能和錯誤修正,藉此提升 Android 體驗。使用者不再受限於裝置隨附的執行階段。開發人員不必再等上好幾年,才能使用新功能。所有 Android 合作夥伴都能分享執行階段和程式庫的改善項目。
Android 執行階段 (ART) 和受管理的核心程式庫 (libcore) 是 Android 10 中執行階段模組的一部分,與原生執行階段 (Bionic) 和 ICU 相同。
在 Android 11 中,ART 和 libcore 會封裝為無法更新的 APEX。Bionic 和 ICU (程式碼和資料) 會保留在平台上,並與 ART 分開,以提升更新能力。
模組邊界
| 專案名稱 | 目的 | 
|---|---|
art
    | 
   模組專案 | 
external/apache-xml
    | 
   模組專案 | 
external/bouncycastle
    | 
   模組專案 | 
external/okhttp
    | 
   模組專案 | 
external/oj-libjdwp
    | 
   模組專案 | 
libcore
    | 
   模組專案 | 
libnativehelper
    | 
   模組專案 | 
system/core/libnativebridge
    | 
   模組專案 | 
system/core/libnativeloader
    | 
   模組專案 | 
套件格式
ART 模組 (com.android.art) 是重要的系統元件,因此會以 APEX 形式出貨。APK 中的應用程式和服務必須先有 ART 模組,才能啟動。