Środowisko uruchomieniowe Androida (ART)

Moduł ART ma na celu poprawę komfortu korzystania z Androida, oferując użytkownikom najnowsze optymalizacje zarządzanego środowiska wykonawczego, funkcje i poprawki błędów. Użytkownicy nie muszą już tkwić w środowisku wykonawczym dostarczonym z ich urządzeniem. Programiści nie czekają już latami na nowe funkcjonalności. Ulepszenia środowiska wykonawczego i bibliotek są udostępniane wszystkim partnerom Androida.

Środowisko wykonawcze systemu Android (ART) i biblioteka zarządzanego rdzenia (libcore) stanowiły część modułu wykonawczego w systemie Android 10 wraz z natywnym środowiskiem wykonawczym (Bionic) i modułem ICU.

W systemie Android 11 ART i libcore są spakowane jako pliki APEX, których nie można aktualizować. Bionic i ICU (kod i dane) pozostają na platformie i są oddzielone od ART, aby poprawić możliwość aktualizacji.

Granica modułu

Nazwa Projektu Zamiar
art Projekt modułu
external/apache-xml Projekt modułu
external/bouncycastle Projekt modułu
external/okhttp Projekt modułu
external/oj-libjdwp Projekt modułu
libcore Projekt modułu
libnativehelper Projekt modułu
system/core/libnativebridge Projekt modułu
system/core/libnativeloader Projekt modułu

Format pakietu

Moduł ART ( com.android.art ) jest dostarczany jako APEX, ponieważ jest krytycznym elementem systemu. Aplikacje i usługi zawarte w plikach APK wymagają obecności modułu ART przed ich uruchomieniem.