Środowisko wykonawcze Androida (ART)

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

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

Środowisko uruchomieniowe systemu Android (ART) i zarządzana biblioteka podstawowa (libcore) były częścią prac związanych z modułem środowiska uruchomieniowego w systemie Android 10 wraz z natywnym środowiskiem uruchomieniowym (Bionic) i ICU.

W Androidzie 11 ART i libcore są pakowane jako APEX bez możliwości aktualizacji. Bionic i ICU (kod i dane) pozostają na platformie i są oddzielone od ART w celu poprawy możliwości aktualizacji.

Plany modułów

  • W systemie Android 12 moduł ART to podpisany i aktualizowany APEX.

  • W Androidzie 11 ART i libcore są pakowane jako APEX bez możliwości aktualizacji. Bionic i ICU (kod i dane) pozostają na platformie i są oddzielone od ART w celu poprawy możliwości aktualizacji.

  • W systemie Android 10 ART i zarządzana biblioteka podstawowa (libcore) są częścią wysiłku modułu Runtime, długo z natywnym środowiskiem uruchomieniowym (Bionic) i ICU.

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 to krytyczny składnik systemu. Aplikacje i usługi w plikach APK wymagają obecności modułu ART przed ich uruchomieniem.