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

Atualizações do site

Esta página lista as atualizações feitas neste site, começando pelo Android 12. Para ver as mudanças feitas no Android 12, consulte as Notas da versão do Android 12.

A primeira mudança importante no site é o lançamento da documentação do Android 12, em Outubro de 2021, apresentada em um site com uma nova aparência, um novo design de navegação com um visual renovado para a página inicial e novas páginas de destino. Outras mudanças e atualizações do site são incluídas aqui mensalmente.

Abril de 2022

Estas são as mudanças feitas no site em abril. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Local Mudança
Arquitetura Atualizamos a terminologia nos kernels comuns do Android.
Adicionamos informações sobre como atualizar e verificar o status de atualização de uma API na Biblioteca Java SDK.
Removemos as versões futuras do Android.
Adicionamos uma nova seção em kernels de versões anteriores à 4.19.
Atualizamos as informações sobre como lidar com erros em back-ends da AIDL.
Automotive Adicionamos uma nova página para Gerenciamento de dispositivos que descreve a ativação do gerenciamento remoto de um veículo com o Android Automotive OS (AAOS) e a página Novidades foi atualizada.
Corrigimos a navegação na Visão geral do HMI.
Restauramos uma imagem na Arquitetura de virtualização.
Carregador de inicialização Adicionamos uma nova página para informações de versão em propriedades AVB.
Build Atualizamos as informações dos builds para a placa de referência HiKey 960.
Adicionamos uma seção sobre como evitar a duplicação com rust_test e rust_defaults em módulos de teste.
Atualizamos módulos de vinculação bindgen para refletir que include!() não é mais necessário para gerar testes de vinculações bindgen, porque o teste pode referenciar diretamente o módulo do gerador de origem como parte do srcs.
Compatibilidade Atualizamos várias páginas nos testes de plataforma Android com linguagem inclusiva.
Adicionamos o Xiaomi Pad 5 a tablets com suporte em Camera ITS-in-a-Box.
Atualizamos as Notas da versão do ATS R28.
Esclarecidas as regras de script de compilação general-tests e device-tests e as instruções RootTargetPreparer em testes de mapeamento.
Atualizamos as APIs de testes câmera ITS.
Substituímos "Adição de um novo exemplo teste nativo" por Adição de novos GoogleTests para inclusão de linguagem.
Atualizamos o link para o GoogleTest Primer em Como adicionar novos GoogleTests.
Contribuir Especificamos o link de relatórios para o compilador do NDK e os problemas do sistema de compilação em Como informar bugs.
Adicionamos uma seção sobre CLDR em Como enviar patches.
Segurança Atualizamos o fluxo de inicialização.
Atualizamos o build confiável.
Adicionamos uma descrição sobre system_ext e mapeamento de produtos em Compatibilidade com políticas e Como criar políticas do SELinux.
Adicionamos a descrição da política SELinux pré-compilada a Como criar a política do SELinux.
Atualizamos a tabela de confirmações de segurança em Confirmações de segurança do Android.
Adicionamos instruções para atualizar chaves ao usar links de apps Android em Assinatura de aplicativos.
Configuração Atualizamos tags de código-fonte e números de build em Codinomes, tags e números de build.
Iniciar Atualizamos o glossário da Plataforma Android com uma linguagem inclusiva.

Março de 2022

Estas são as mudanças de março do site. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Versão 12.1 do Android

O Android 12.1 foi lançado. Para mais informações, consulte as Notas da versão do Android 12 e do Android 12.1.

Outras atualizações do site em março

Local Mudança
Arquitetura Foi esclarecido que as leituras de CPP IBinder ainda aplicam nulidade a anotações da AIDL e ao back-end de AIDL.
Foram adicionadas matrizes de tamanho fixo à anotação FixedSize da AIDL.
O exemplo de código para declarações de tipo aninhado na AIDL no Android T (AOSP experimental) foi atualizado de modo a ressaltar que os tipos de interface também podem ser aninhados.
Adicionamos à tabela de propriedades do sistema um tipo de propriedade com números inteiros sem assinatura.
Atualizamos informações sobre a resolução .local mDNS.
Automotive Foi adicionada uma nova página para plug-ins da IU do carro.
As páginas personalizar mídia e implementação de rádio com mídia foram formatadas.
Atualizamos os links nos detalhes da versão do Android Automotive 12.
O link do Cloud Storage foi corrigido para criar o arquivo XML da imagem do AVD.
Build Foram adicionadas informações de versão sobre a Qualcomm Robotics Board RB5 no uso de placas de referência.
Foram adicionadas novas páginas para os problemas de Criar regras, Criar funções, Expansão recursiva, Comandos de shell, Variáveis de configuração Soong e Instruções de substituição na seção "Configuração do produto e da placa" do Android no Bazel.
Atualizamos o manifesto do kernel do Pixel para 12.1 na tabela de nomes de ramificação.
Foi adicionada uma descrição do uso da variável $OUT_DIR para substituir o diretório de destino da saída do build.
Foi adicionada uma dica útil sobre o problema de travamento do fastboot.
Compatibilidade Os links do registro de mudanças foram corrigidos para direcionar para o android12-dev.
Corrigimos as mudanças de numeração nos Requisitos para dispositivos portáteis e nas seções Administração de dispositivos.
Atualizamos a numeração nas remoções de requisitos.
Informações adicionadas sobre a programação de lançamentos da ramificação 12.1.
Informações adicionadas sobre downloads do CTS para a versão 12.1.
Conectividade Adicionamos a informação de que o Android tem suporte apenas ao método GET HTTP ao fazer o download do certificado da operadora. Não há suporte para POST HTTP.
Empresa O perfil de trabalho foi atualizado.
Permissões Adicionamos a descrição de um papel às Permissões do Android.
Configuração Atualizamos as convenções de nomenclatura para campos finais estáticos.
Atualizamos os números de build das versões de segurança para a 12.1.
Atualizamos codinomes de plataforma, versões e tabelas de níveis de API para a 12.1.
Adicionamos termos para testes de pré e pós-envio no glossário.
Armazenamento Foi esclarecido que o SDCardFS foi descontinuado em dispositivos com o Android 11 ou versão mais recente.
Testes Atualizamos o snapshot do arquivo de manifesto para corresponder ao código atual.
Atualizamos as notas da versão do ATS R27
Adicionamos uma seção sobre como ativar o modo de vários hosts.
O cabeçalho da seção de geração de registros do sistema no Android Runtime (ART) foi corrigido.

Fevereiro de 2022

Estas são as mudanças de fevereiro do site. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Local Mudança
Arquitetura Informações sobre mudanças incluídas nas anotações JavaDefault na AIDL.
Adicionamos uma explicação detalhada de Sepolicy para HALs da AIDL.
O exemplo para lidar com interfaces mais antigas foi atualizado de modo a refletir as atualizações na definição da AIDL estável. O tipo de argumento detDefaultImpl em C++ mudou recentemente de std::unique_ptr<IFace> para android::sp<IFace>.
Automotive Adicionamos pacotes que oferecem suporte à personalização com car-ui-lib à lista de pacotes com suporte da car-ui-lib. Consulte as Notas da versão da biblioteca Car UI para saber mais.
Analisamos e melhoramos a Solução de problemas relacionados a sobreposições de recursos no ambiente de execução.
Build Adicionamos uma nova documentação sobre a configuração de produtos e placas Starlark nas páginas Android no Bazel, Configuração do produto e da placa com Starlark e Incluir e herdar instruções no Starlark.
Compatibilidade Adicionamos um parâmetro chart_distance ao testbed MANUAL para testes manuais do pacote de testes de imagens da câmera do Android 12.
Adicionamos uma página para o equipamento de teste Caixa de fusão do sensor do tablet.
Atualizamos a documentação de PushFilePreparer em Configuração de teste complexa para esclarecer as opções, incluindo a adição de push-file, a opção atualmente recomendada para enviar arquivos a um dispositivo.
Atualizamos as notas da versão da Android Test Station (ATS).
Adicionamos device_type à lista de atributos com suporte às especificações do dispositivo no guia do usuário da Android Test Station.
Conectividade Listamos outra operadora dos EUA com suporte (Cellcom) na página Direito ao serviço IMS.
O Passpoint (Hotspot 2.0) foi atualizado para refletir as mudanças nos recursos do Passpoint R3.
A maior parte das referências a "horário UTC" (atualizado para "horário da era Unix" e "horário universal") foram removidas das seguintes páginas:
Criação Atualizações para instruções e números build em Como usar placas de referência
Configuração Corrigimos os links corrompidos no Codelab para desenvolvedores Android.

Janeiro de 2022

Estas são as mudanças de janeiro do site. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Local Mudança
Arquitetura Adicionamos informações sobre os componentes modulares do sistema lançados no Android 12, conforme descrito na seção Componentes modulares do sistema das Notas da versão do Android 12.
Automotive Adicionamos notas da versão da biblioteca Car UI para descrever mudanças nas bibliotecas Car UI.
Câmera

Adicionamos mais informações às extensões do fornecedor do CameraX sobre a biblioteca do fornecedor de extensões do CameraX e a API de extensões Camera2.

Além disso, adicionamos uma página descrevendo a ferramenta de validação de extensões do fornecedor do CameraX.

Compatibilidade Corrigimos links corrompidos no Documento de definição de compatibilidade.
Adicionamos uma página sobre testes de Acessórios do ITS: kit dobrável.
Atualizamos com informações sobre os testes de classe de desempenho scene2_c.
As referências aos testes automatizados do CTS Verifier (CTS-V) foram removidas da documentação de teste do Android UICondutor (UICD, link em inglês). Os usuários que ainda quiserem executar testes do UICD podem usar o processo descrito em Como executar testes do UICondutor com o ATS.
Atualizamos as notas da versão da Android Test Station (ATS).
Gerenciamento de dispositivos para empresas Revisamos o artigo Como usar perfis de trabalho para melhorar a clareza.
Mídia Uma seção sobre caminhos de arquivo personalizados para transcodificação foi adicionada em Transcodificação de mídia compatível.
Desempenho Informações sobre Configuração de memória RAM baixa foram movidas para Configuração de kernel para maior clareza.
Configuração Adicionamos um código de conduta à seção "Comunidade".
Armazenamento Removemos a referência enganosa a fileencryption v2 na página Descontinuação do SDCardFS, porque não há casos em que a política de criptografia v2 precise ser ativada explicitamente.
Atualizações Corrigimos o comando de build incremental em Como criar pacotes OTA.

Dezembro de 2021

Estas são as mudanças de dezembro do site. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Local Mudança
Arquitetura Sistema de arquivos incremental: novas seções foram adicionadas e edições feitas para mostrar mudanças específicas no kernel do Android 12. Diferenças entre o Android 12 e o Android 11, conforme necessário.
As informações de VINTF foram atualizadas para incluir o novo transporte Inet HAL, na seção de esquema do arquivo de manifesto.
Áudio O AUDIO_MMAP_APPLICATION_SHAREABLE foi adicionado à página MMAP da AAudio em Descritores de arquivos para memória compartilhada.
Automotive Adicionamos informações sobre o Pixel 6 e o Pixel 6 Pro ao Pixel em Plataformas de desenvolvimento.
Nova página adicionada: Spectatio: framework de teste automotivo
Em Conformidade: foi adicionado um link para os patches do Android 12 na página de detalhes da versão S.
Nova seção adicionada à página UX Foundation da Haptic Framework: Funcionalidade tátil acoplada a áudio: gerador tátil.
Esclarecimento adicionado à página "Otimização guiada do perfil" (PGO, na sigla em inglês), informando que os apps não podem gravar em /data/local/tmp, em Como gerenciar arquivos de perfil LLVM
Compatibilidade Em Camera ITS-in-a-Box, a referência ao teste paralelo foi excluída. Ela não oferece suporte à refatoração do Python 3 do Android 12.
Atualizamos a página Camera ITS Tests para incluir descrições dos agrupamentos de testes (por cenário).
Downloads do conjunto de teste de compatibilidade: atualizações dos downloads do CTS Instant para CTS-Dec-2021 foram adicionadas.
Removemos um link corrompido da página Configuração do painel VTS que apontava para um codelab inexistente.
Segurança A página do Boletim de segurança de dezembro já está disponível.
A página do Boletim de segurança do AAOS de dezembro já está disponível.
O Boletim de segurança do Pixel de dezembro foi atualizado com links do AOSP.
A página de Agradecimentos foi atualizada com os links do AOSP.
Configuração As Imagens genéricas do sistema (GSI) foram atualizadas para estar a par da versão do Android 12: a GSI legada foi removida e as informações de inicialização verdadeiras foram desativadas. As mudanças na GSI para Android 12 e Android 11 foram documentadas em toda a página.
Adicionamos o Pixel 6 e o Pixel 6 Pro à tabela de dispositivos em Como selecionar um build para o dispositivo.
A página "Módulos do Rust" foi atualizada para conter informações sobre SOONG_RUST_INCREMENTAL em Builds incrementais.
Adicionamos informações sobre como evitar confirmações de mesclagem na seção Como lidar com erros de repositório.
Os números de build foram atualizados em Codinomes, tags e números de build.

Novembro de 2021

Estas são as mudanças do site feitas no mês de novembro. Veja boletins com atualizações frequentes, como os Boletins de segurança do Android, nas respectivas páginas.

Local Mudança
Arquitetura Back-ends da AIDL e AIDL para HALs: informações atualizadas sobre tipos com suporte ao back-end da AIDL e novas informações de back-end do Rust. Atualizamos a descrição do ParcelableHolder e adicionamos detalhes sobre como a AIDL lida com erros com HALs.
Módulos de kernel carregáveis, Kernels comuns do Android, e imagem genérica do kernel:
seção de assinatura de módulo atualizada para módulos carregáveis do kernel a fim de mostrar que a assinatura não tem suporte. Atualizamos a tabela da matriz de teste do Android Common Kernel e as informações de integração da base de código do GKI 2.0.
Android Automotive Modo garagem: adicionamos novos detalhes de depuração à página do modo garagem.
Como usar a criptografia de arquivos vinculados a veículos: adicionamos novos conteúdos à página sobre como usar criptografia de arquivos vinculados a veículos.
Pixel 4a (5G) e Pixel 5 como plataformas de desenvolvimento: a frase que se refere ao Pixel 3 e ao Pixel 4 foi removida.
Detalhes da versão do Android Automotive 11 e Detalhes da versão do Android Automotive 12: adicionamos novos detalhes de lançamento a cada página.
Novidades: adicionamos atualizações de novembro. Em Bluetooth, as referências mudaram de system/bt para packages/modules/Bluetooth e, em Desenvolvimento de apps, foi adicionado um ADB para ativar a filtragem de eventos de tecla.
Carregador de inicialização Adicionamos informações de integração de boot_img do GKI 2.0 a Ativar as APIs HAL de gadget USB.
Publicamos os scripts de empacotador/descompactador de carregador de inicialização de pixels fbpack.py, fbpacktool.py e packedstruct.py
temporariamente, até que a ferramenta esteja disponível no AOSP.
Compatibilidade Os Detalhes da caixa de fusão do sensor fornecem arquivos de produção atualizados (de 1.7 para 1.8), com um arquivo BOM e 3D limpo.
Testes de ITS da câmera: os documentos atualizados do AOSP mostram um requisito da distância precisa do gráfico. A descrição do test_solid_color_test_pattern foi adicionada às descrições de teste do AOSP. Atualização da documentação de teste do AOSP para melhorar as descrições de cena. A marcação de código foi corrigida para exibir PARAMETERS corretamente. As descrições de teste foram referenciadas corretamente na página de descrição de HAL da câmera (documentos de ITS).
Câmera ITS-in-a-Box: o Galaxy Tab A foi removido da lista de tablets recomendados.
Como interpretar os resultados do CTS: adicionamos uma explicação para quando o TF não salva resultados parciais. O uso do verificador do CTS tem requisitos de UICC adicionados ao verificador.
O ATest atualizou o uso do ACloud (APENAS para instância local/imagem local) de usuários externos. As Notas de lançamento do Android Test Station incluem as atualizações de novembro. A checklist de testes de HAL da câmera tem uma nova referência para descrever descrições na HAL da câmera.
Conectividade Visão geral do tempo: adicionamos detalhes de esclarecimento sobre as configurações de fuso horário. Adicionamos esclarecimento ao IMS Service Entitlement para o caminho de tráfego de rede, app ImsServiceEntitlement. A página Como implementar o IMS foi atualizada para incluir informações sobre as configurações da operadora e do dispositivo. As imagens de Acesso rápido à carteira foram atualizadas. As capturas de tela em NFC segura foram atualizadas.
Gráficos Em Como implementar a Vulkan várias referências à nomeação WSI per-1.0 foram corrigidas. A Taxa de atualização múltipla removeu a referência a use_frame_rate_api.
Mídia A transcodificação de mídia compatível tem mais informações sobre o comportamento de dispositivos sem codificação HDR para SDR e a descrição dos requisitos dos dispositivos para codificação HEVC foi melhorada.
Permissões A implementação de HAL de USB foi atualizada para mencionar os recursos do Gadget 1.2.
Segurança A página Como validar o SELinux removeu a outra referência a audit2allow no AOSP. As páginas Confirmações de segurança do Android e Confirmações de segurança da versão do Android incluem as atualizações de novembro. A página Como personalizar o SELinux tem uma descrição extra sobre a política system_ext/product.
Configuração A seção Como criar kernels tem informações de kernel-build do Pixel 6. A página Codinomes, tags e números de build lista os números de build atualizados para o EMR de novembro, números de build atualizados para lançamentos de segurança de 2021-11 e números de build atualizados para versões do Pixel 6.
Depurar O HWAddressSanitizer adicionou um link para a documentação do desenvolvedor. Veja a caixa de observação na parte de cima da página.

Outubro de 2021

A documentação do Android 12 foi disponibilizada neste site recém-projetado. O novo design do site inclui estas atualizações na navegação:

  • Menu suspenso Documentos: passe o cursor sobre a guia Documentos para ter uma visão geral de todas as informações encontradas no site.
  • Navegação expandida à esquerda: use a barra de navegação dinâmica à esquerda para ver as seções sem sair da página atual.
  • Novas seções
    • Principais temas: inclui assuntos como arquitetura, câmera, conectividade, mídia e testes.
    • Compatibilidade: inclui informações sobre o Documento de design de compatibilidade (CDD) e o conjunto de teste de compatibilidade (CTS).
    • Dispositivos Android: inclui informações sobre o Automotive, Enterprise e Android TV.
Local Mudança
Arquitetura Kernels comuns do Android
A descrição atualizada da compatibilidade do kernel KMI mostra o novo plano de intervalos KMI.
Ciclo de vida FCM
Atualizamos a tabela de terminologia que mostra as programações de descontinuação do uso da HAL de framework e de nível máximo.
Manifestos
Adicionamos a programação de descontinuação do uso da HAL de framework e de nível máximo ao exemplo de manifesto do framework.
Back-ends AIDL
Adicionamos uma observação sobre os tipos aninhados em Como importar tipos em "Back-ends AIDL" e um exemplo à Visão geral.
Android Automotive Simular redes no Android Automotive OS
Adicionamos a página Simular redes no Android Automotive OS (nova página).
Ferramentas de desempenho do sistema
Adicionamos a página Ferramentas de desempenho do sistema (nova página).
Frameworks da interface do usuário
Adicionamos a página Frameworks da interface do usuário (nova página).
Diretrizes de personalização
Atualizamos as diretrizes de personalização.
Como implementar tipos de usuário personalizados
Adicionamos a página Como implementar tipos de usuário personalizados (nova página).
Cluster de instrumentos
Adicionamos a seção Como usar o CarAppFocusManager. Agora, essa página mostra as etapas para usar o CarAppFocusManager para definir e detectar o foco atual do app, como a navegação ativa ou um comando de voz.
Compatibilidade Definição de compatibilidade do Android 12
Atualizamos os requisitos do CDD do Android 12, assim como a documentação afetada na seção Compatibilidade.
Dispositivos virtuais na Android Test Station
Adicionamos uma descrição sobre o Acloud para dispositivos virtuais na ATS em Como configurar recursos de teste.
Testar usando o Tradefed
Adicionamos novas etapas para tentar isolar e configurar filtros de teste globais na página "Testar usando o Tradefed".
Mídia Transcodificação de mídia compatível
Adicionamos um novo parágrafo para Restrições de solicitação de arquivos transcodificados.
Configuração Kernels de build
Atualizamos as instruções de build do Android 12 em Como fazer o download de origens e ferramentas de build.
Padrões do Rust no Android
Adicionamos uma nova seção de Interoperabilidade entre Rust e Java e Definição de build à página "Padrões do Rust no Android".