ART modülü, kullanıcılara en son yönetilen ç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 gönderilen çalışma zamanında takılı kalmıyor. Geliştiriciler artık yeni işlevler için yıllarca beklemezler. Çalışma zamanında ve kitaplıklarda yapılan iyileştirmeler tüm Android iş ortakları arasında paylaşılır.
Android Runtime (ART) ve yönetilen çekirdek kitaplığı (libcore), yerel çalışma zamanı (Bionic) ve ICU ile birlikte Android 10'daki çalışma zamanı modülü çalışmasının bir parçasıydı.
Android 11'de ART ve libcore, güncellenemeyen APEX olarak paketlenir. Bionic ve ICU (kod ve veriler) 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ğu için APEX olarak gönderilir. APK'lardaki uygulamaların ve hizmetlerin başlatılabilmesi için ART modülünün mevcut olması gerekir.