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

Tempo de execução do Android (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 ficam mais presos ao tempo de execução fornecido com o dispositivo. Os desenvolvedores não esperam mais anos pelas novas funcionalidades. As melhorias no ambiente de execução e nas bibliotecas são compartilhadas entre todos os parceiros Android.

O Android Runtime (ART) e a biblioteca de núcleo gerenciada (libcore) faziam parte do esforço do módulo Runtime no Android 10, juntamente com o runtime nativo (Bionic) e o ICU.

No Android 11, ART e libcore são empacotados como APEX não atualizável. 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ável. 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, o ART e a biblioteca de núcleo gerenciada (libcore) fazem parte do esforço do módulo Runtime, juntamente com o runtime nativo (Bionic) e o ICU.

Limite do módulo

Os seguintes limites de módulo 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 é fornecido como um APEX, pois é um componente crítico do sistema. Aplicativos e serviços dentro de APKs exigem que o módulo ART esteja presente antes de serem iniciados.