Runtime Android (ART)

Il modulo ART mira a migliorare l'esperienza Android offrendo agli utenti le ultime ottimizzazioni, funzionalità e correzioni di bug del runtime gestito. Gli utenti non sono più bloccati sul runtime fornito con il loro dispositivo. Gli sviluppatori non aspettano più anni per le nuove funzionalità. I miglioramenti al runtime e alle librerie sono condivisi tra tutti i partner Android.

Android Runtime (ART) e la libreria core gestita (libcore) facevano parte del lavoro del modulo Runtime in Android 10 insieme al runtime nativo (Bionic) e ICU.

In Android 11, ART e libcore sono confezionati come APEX non aggiornabile. Bionic e ICU (codice e dati) rimangono sulla piattaforma e sono separati da ART per migliorare l'aggiornabilità.

Confine del modulo

Nome del progetto Scopo
art Progetto del modulo
external/apache-xml Progetto del modulo
external/bouncycastle Progetto del modulo
external/okhttp Progetto del modulo
external/oj-libjdwp Progetto del modulo
libcore Progetto del modulo
libnativehelper Progetto del modulo
system/core/libnativebridge Progetto del modulo
system/core/libnativeloader Progetto del modulo

Formato del pacchetto

Il modulo ART ( com.android.art ) viene fornito come APEX poiché è un componente critico del sistema. Le applicazioni e i servizi all'interno degli APK richiedono la presenza del modulo ART prima di poter essere avviati.