Android Runtime (ART)

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.