Modul ART bertujuan untuk meningkatkan pengalaman Android dengan menawarkan kepada pengguna pengoptimalan runtime terkelola, fitur, dan perbaikan bug terbaru. Pengguna tidak lagi terjebak pada runtime yang dikirimkan bersama perangkat mereka. Pengembang tidak lagi menunggu bertahun-tahun untuk mendapatkan fungsi baru. Peningkatan pada runtime dan pustaka dibagikan ke semua mitra Android.
Android Runtime (ART) dan pustaka inti terkelola (libcore) adalah bagian dari upaya modul Runtime di Android 10 bersama dengan runtime asli (Bionic) dan ICU.
Di Android 11, ART dan libcore dikemas sebagai APEX yang tidak dapat diupdate. Bionic dan ICU (kode dan data) tetap berada di platform dan dipisahkan dari ART untuk meningkatkan kemampuan pembaruan.
Batas modul
Nama Proyek | Tujuan |
---|---|
art | Proyek modul |
external/apache-xml | Proyek modul |
external/bouncycastle | Proyek modul |
external/okhttp | Proyek modul |
external/oj-libjdwp | Proyek modul |
libcore | Proyek modul |
libnativehelper | Proyek modul |
system/core/libnativebridge | Proyek modul |
system/core/libnativeloader | Proyek modul |
Format paket
Modul ART ( com.android.art
) dikirimkan sebagai APEX karena merupakan komponen sistem yang penting. Aplikasi dan layanan di dalam APK memerlukan modul ART untuk ada sebelum dapat dimulai.