Modul ART bertujuan untuk meningkatkan pengalaman Android dengan menawarkan pengoptimalan, fitur, dan perbaikan bug runtime terkelola terbaru kepada pengguna. Pengguna tidak lagi terjebak pada runtime yang disertakan dengan perangkat mereka. Developer tidak perlu lagi menunggu bertahun-tahun untuk mendapatkan fungsi baru. Peningkatan pada runtime dan library dibagikan kepada 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 ada 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 agar dapat dimulai.