O módulo ART visa melhorar a experiência do Android oferecendo aos usuários as otimizações, os recursos e as correções de bugs mais recentes do ambiente de execução gerenciado. Os usuários não ficam mais presos ao tempo de execução que veio com o dispositivo. Os desenvolvedores não precisam mais esperar anos para ter acesso às novas funcionalidades. As melhorias no tempo de execução e nas bibliotecas são compartilhadas com todos os parceiros do Android.
O Android Runtime (ART) e a biblioteca principal gerenciada (libcore) faziam parte do esforço do módulo de tempo de execução no Android 10, junto com o tempo de execução nativo (Bionic) e ICU.
No Android 11, o ART e o libcore são empacotados como APEX não atualizáveis. O Bionic e o ICU (código e dados) permanecem na plataforma e são separados do ART para melhorar a capacidade de atualização.
Limite do módulo
| Nome do projeto | Finalidade | 
|---|---|
art
    | 
   Projeto de módulo | 
external/apache-xml
    | 
   Projeto de módulo | 
external/bouncycastle
    | 
   Projeto de módulo | 
external/okhttp
    | 
   Projeto de módulo | 
external/oj-libjdwp
    | 
   Projeto de módulo | 
libcore
    | 
   Projeto de módulo | 
libnativehelper
    | 
   Projeto de módulo | 
system/core/libnativebridge
    | 
   Projeto de módulo | 
system/core/libnativeloader
    | 
   Projeto de módulo | 
Formato do pacote
O módulo ART (com.android.art) é enviado como um APEX porque é um componente
crítico do sistema. Os aplicativos e serviços dentro de APKs exigem que o módulo ART
esteja presente antes de serem iniciados.