O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Componentes do sistema modular

O Android 10 ou superior modulariza alguns componentes do sistema Android e permite que eles sejam atualizados fora do ciclo normal de lançamento do Android. Os dispositivos do usuário final podem receber atualizações para esses componentes do sistema modularizado da infraestrutura da Google Play Store ou por meio de um mecanismo OTA (over-the-air) fornecido por um parceiro.

Sobre os componentes do sistema modular

Os componentes modulares do sistema permitem que os parceiros do Google e do Android distribuam atualizações de maneira ampla, rápida e perfeita para os dispositivos dos usuários finais de maneira não invasiva. Por exemplo, a combinação de fragmentação de codec de mídia e bugs críticos pode reduzir drasticamente a adoção de aplicativos e o envolvimento do usuário. Atualizações frequentes para módulos relacionados à mídia podem reduzir a fragmentação do codec para tornar o comportamento do app de mídia mais consistente em diferentes dispositivos Android e corrigir bugs críticos para construir a confiança do usuário.

Arquitetura

O Android 10 ou superior converte componentes do sistema selecionados em módulos , alguns dos quais usam o formato de contêiner APEX (introduzido no Android 10) e alguns dos quais usam o formato APK. A arquitetura modular permite que os componentes do sistema sejam atualizados com correções de bugs críticos e outras melhorias conforme necessário, sem afetar as implementações de fornecedores de nível inferior ou aplicativos e serviços de nível superior.

Componentes modulares do sistema

Figura 1. Componentes do sistema modularizado

As atualizações de módulo não introduzem novas APIs. Eles usam apenas o SDK e as APIs do sistema garantidos pelo Compatibility Test Suite (CTS) , comunicam-se apenas entre si e usam apenas APIs C estáveis ou interfaces AIDL estáveis .

Os componentes modulares atualizados do sistema podem ser empacotados juntos e enviados aos dispositivos do usuário final, seja pelo Google (usando a infraestrutura da Google Play Store) ou pelo parceiro Android (usando um mecanismo OTA fornecido pelo parceiro). O pacote do módulo é instalado (e retrocedido) atomicamente , o que significa que todos os módulos que precisam ser atualizados são atualizados ou nenhum. Por exemplo, se um módulo que precisa ser atualizado não pode ser atualizado por qualquer motivo, o dispositivo não instala nenhum dos módulos do pacote.

Módulos Disponíveis

O Android inclui os seguintes módulos.

Nome do módulo Nome do pacote Tipo Lançamento introduzido
adbd com.google.android.adbd ÁPICE Android 11
Tempo de execução com.android.runtime.release.apex ÁPICE Android 10
Login do portal cativo com.android.captiveportallogin APK Android 10
CellBroadcast com.google.android.cellbroadcast ÁPICE Android 11
Conscritar com.android.conscrypt ÁPICE Android 10
Resolvedor DNS com.android.resolv ÁPICE Android 10
DocumentsUI com.android.documentsui APK Android 10
ExtServices com.android.ext.services APK (Android 10)
APEX (Android 11)
Android 10
Biblioteca IPsec / IKEv2 com.google.android.ipsec ÁPICE Android 11
Codecs de mídia com.android.media.swcodec ÁPICE Android 10
meios de comunicação com.android.media ÁPICE Android 10 (extratores, API MediaSession)
Android 11 (API MediaParser)
MediaProvider com.google.android.mediaprovider ÁPICE Android 11
ModuleMetadata com.android.modulemetadata APK Android 10
Configuração de permissão de pilha de rede com.android.networkstack.permissionconfig APK Android 10
Componentes de Rede com.android.networkstack APK Android 10
NNAPI Runtime com.google.android.neuralnetworks APK Android 11
PermissionController com.android.permissioncontroller APK Android 10
Extensões SDK com.android.sdkext ÁPICE Android 11
Statsd com.google.android.os.statsd ÁPICE Android 11
Pacote de versão do trem de telemetria com.google.mainline.telemetry ÁPICE Android 11
Tethering com.google.android.tethering APK Android 11
Dados de fuso horário com.android.tzdata ÁPICE Android 10
Wi-fi com.google.android.wifi.apex ÁPICE Android 11