O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Android Runtime (ART)

O módulo ART visa melhorar a experiência do Android, oferecendo aos usuários as mais recentes otimizações de tempo de execução gerenciado, recursos e correções de bugs. Os usuários não estão mais presos no tempo de execução que acompanha o dispositivo. Os desenvolvedores não esperam mais anos pelas novas funcionalidades. As melhorias no tempo de execução e nas bibliotecas são compartilhadas por todos os parceiros Android.

O Android Runtime (ART) e a biblioteca de núcleo gerenciado (libcore) faziam parte do esforço do módulo Runtime no Android 10 junto com o tempo de execução nativo (Bionic) e ICU.

No Android 11, ART e libcore são empacotados como APEX não atualizáveis. Bionic e ICU (código e dados) permanecem na plataforma e são separados do ART para melhorar a capacidade de atualização.

Planos de Módulo

  • No Android 12, o módulo ART é um APEX assinado e atualizável.

  • No Android 11, ART e libcore são empacotados como APEX não atualizáveis. Bionic e ICU (código e dados) permanecem na plataforma e são separados do ART para melhorar a capacidade de atualização.

  • No Android 10, ART e a biblioteca de núcleo gerenciado (libcore) fazem parte do esforço do módulo Runtime, junto com o tempo de execução nativo (Bionic) e ICU.

Limite do módulo

Os limites do módulo a seguir são criados para o projeto.

  • art
  • external/apache-xml
  • external/bouncycastle
  • external/okhttp
  • external/oj-libjdwp
  • libcore
  • libnativehelper
  • system/core/libnativebridge
  • system/core/libnativeloader

Formato do pacote

O módulo ART é enviado como um APEX, pois é um componente crítico do sistema. Aplicativos e serviços dentro de APKs requerem que o módulo ART esteja presente antes de serem iniciados.