ART modülü, kullanıcılara yönetilen en son çalışma zamanı optimizasyonlarını, özellikleri ve hata düzeltmelerini sunarak Android deneyimini iyileştirmeyi amaçlar. Kullanıcılar artık cihazlarıyla birlikte gelen çalışma zamanına bağlı kalmaz. Geliştiriciler artık yeni işlevler için yıllarca beklemek zorunda kalmıyor. Çalışma zamanı ve kitaplıklarla ilgili iyileştirmeler tüm Android iş ortaklarıyla paylaşılır.
Android Runtime (ART) ve yönetilen temel kitaplık (libcore), Android 10'daki çalışma zamanı modülü çalışmalarının bir parçasıydı. Bu çalışmalarda yerel çalışma zamanı (Bionic) ve ICU da yer alıyordu.
Android 11'de ART ve libcore, güncellenemeyen APEX olarak paketlenir. Bionic ve ICU (kod ve veri), platformda kalır ve güncellenebilirliği artırmak için ART'den ayrılır.
Modül sınırı
| Proje adı | Amaç |
|---|---|
art
|
Modül projesi |
external/apache-xml
|
Modül projesi |
external/bouncycastle
|
Modül projesi |
external/okhttp
|
Modül projesi |
external/oj-libjdwp
|
Modül projesi |
libcore
|
Modül projesi |
libnativehelper
|
Modül projesi |
system/core/libnativebridge
|
Modül projesi |
system/core/libnativeloader
|
Modül projesi |
Paket biçimi
ART modülü (com.android.art), kritik bir sistem bileşeni olduğundan APEX olarak gönderilir. APK'lardaki uygulamaların ve hizmetlerin başlatılabilmesi için ART modülünün bulunması gerekir.