ART modülü, kullanıcılara en son yönetilen çalışma zamanı optimizasyonlarını, özelliklerini ve hata düzeltmelerini sunarak Android deneyimini geliştirmeyi amaçlar. Kullanıcılar artık cihazlarıyla birlikte verilen çalışma zamanına takılıp kalmıyor. Geliştiriciler artık yeni işlevler için yıllarca beklemiyor. Çalışma zamanı ve kitaplıklarda yapılan iyileştirmeler, tüm Android iş ortakları arasında paylaşılır.
Android Çalışma Zamanı (ART) ve yönetilen çekirdek kitaplık (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 paketlenmiştir. Bionic ve ICU (kod ve veri) platformda kalır ve güncellenebilirliği iyileştirmek için ART'den ayrılır.
Modül planları
Android 12'de ART modülü, imzalanmış ve güncellenebilir bir APEX'tir.
Android 11'de ART ve libcore, güncellenemeyen APEX olarak paketlenmiştir. Bionic ve ICU (kod ve veri) platformda kalır ve güncellenebilirliği iyileştirmek için ART'den ayrılır.
Android 10'da ART ve yönetilen çekirdek kitaplık (libcore), uzun süre yerel çalışma zamanı (Bionic) ve ICU ile birlikte Çalışma Zamanı modülü çalışmasının bir parçasıdı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 formatı
ART modülü ( com.android.art
), kritik bir sistem bileşeni olduğundan bir APEX olarak gönderilir. APK'ların içindeki uygulamalar ve hizmetler, başlatılmadan önce ART modülünün mevcut olmasını gerektirir.