Środowisko uruchomieniowe Androida (ART)

Moduł ART ma na celu poprawę działania Androida przez udostępnianie użytkownikom najnowszych optymalizacji, funkcji i poprawek do zarządzanego środowiska wykonawczego. Użytkownicy nie są już ograniczeni do środowiska uruchomieniowego, które zostało dostarczone z urządzeniem. Deweloperzy nie muszą już czekać latami na nowe funkcje. Ulepszenia dotyczące środowiska wykonawalnego i bibliotek są udostępniane wszystkim partnerom Androida.

W ramach prac nad modułem środowiska uruchomieniowego w Androidzie 10 dodano środowisko uruchomieniowe Android (ART) i zarządzaną bibliotekę jądra (libcore) oraz natywne środowisko uruchomieniowe (Bionic) i interfejs ICU.

W Androidzie 11 ART i libcore są pakowane jako nieaktualizowane APEX. Bionic i ICU (kod i dane) pozostają na platformie i są oddzielone od ART, aby ułatwić aktualizację.

Granica modułu

Nazwa projektu Cel
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 kluczowym składnikiem systemu. Aplikacje i usługi w plikach APK wymagają obecności modułu ART, aby można je było uruchomić.