Android Runtime (ART)

Modul ART bertujuan untuk meningkatkan pengalaman Android dengan menawarkan pengoptimalan runtime terkelola, fitur, dan perbaikan bug terbaru kepada pengguna. Pengguna tidak lagi terjebak pada runtime yang disertakan dengan perangkat mereka. Developer tidak perlu menunggu bertahun-tahun untuk mendapatkan fungsi baru. Peningkatan pada runtime dan library dibagikan di semua partner Android.

Android Runtime (ART) dan library inti terkelola (libcore) adalah bagian dari upaya modul Runtime di Android 10 bersama dengan runtime native (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 update.

Batas modul

Nama project Tujuan
art Project modul
external/apache-xml Project modul
external/bouncycastle Project modul
external/okhttp Project modul
external/oj-libjdwp Project modul
libcore Project modul
libnativehelper Project modul
system/core/libnativebridge Project modul
system/core/libnativeloader Project modul

Format paket

Modul ART (com.android.art) dikirim sebagai APEX karena merupakan komponen sistem yang penting. Aplikasi dan layanan di dalam APK memerlukan modul ART sebelum dapat dimulai.