Lista de mudanças e recursos do Android 16

A tabela abaixo lista todos os recursos e mudanças de comportamento documentados que podem afetar os desenvolvedores de apps. Use a lista para encontrar as mudanças que afetam você e depois clique no link correspondente e leia a documentação.

Categoria Tipo Nome
Recurso principal Mudança (todos os apps) Mudanças internas do ART
O Android 16 inclui as atualizações mais recentes do Android Runtime (ART) que melhoram a performance do ART e oferecem suporte a mais recursos do Java. Com as atualizações do sistema do Google Play, essas melhorias também estão disponíveis para mais de um bilhão de dispositivos que executam o Android 12 (nível 31 da API) e versões mais recentes. À medida que essas mudanças forem lançadas, as bibliotecas e o código do app que dependem de estruturas internas do ART poderão não funcionar corretamente em dispositivos com Android 16, além de versões anteriores do Android que atualizam o módulo ART pelas atualizações do sistema do Google Play.
Principal recurso Mudança (todos os apps) Otimizações de cota do JobScheduler
O Android 16 ajusta a cota de tempo de execução de jobs regulares e acelerados com base em alguns fatores: em qual bucket de espera de app o aplicativo está, se o job começa a execução enquanto o app está em um estado superior e se o job está sendo executado enquanto um serviço em primeiro plano está em execução.
Principal recurso Mudança (todos os apps) Motivo de interrupção de jobs vazios abandonados
Para detectar e reduzir jobs abandonados, os apps precisam usar o novo motivo de interrupção de job STOP_REASON_TIMEOUT_ABANDONED que o sistema atribui a jobs abandonados, em vez de STOP_REASON_TIMEOUT.
Principal recurso Mudança (todos os apps) O escopo de prioridade de transmissão ordenada não é mais global
No Android 16, a ordem de entrega de transmissão usando o atributo android:priority ou IntentFilter#setPriority() em diferentes processos não será garantida. As prioridades de transmissão para transmissões ordenadas só serão respeitadas no mesmo processo de aplicativo, e não em todos os processos do sistema.
Principal recurso Mudança (todos os apps) Modo de compatibilidade de tamanho de página de 16 KB
O Android 15 introduziu o suporte a páginas de memória de 16 KB para otimizar a performance da plataforma. O Android 16 adiciona um modo de compatibilidade, permitindo que alguns apps criados para páginas de memória de 4 KB sejam executados em um dispositivo configurado para páginas de memória de 16 KB.
Principal recurso Mudança (apps destinados ao Android 16 e versões mais recentes) Otimização do agendamento de trabalho de taxa fixa
Para apps destinados ao Android 16 ou versões mais recentes, no máximo uma execução perdida de scheduleAtFixedRate será executada imediatamente quando o app retornar a um ciclo de vida válido.
Principal recurso Novos recursos e APIs Dois lançamentos de API do Android em 2025
No Android 16, a prévia é para a próxima versão principal do Android com um lançamento planejado para o segundo trimestre de 2025. Essa versão é semelhante a todas as nossas versões de API anteriores, em que podemos ter mudanças de comportamento planejadas, geralmente vinculadas a uma targetSdkVersion. Planejamos lançar outra versão no quarto trimestre de 2025, que também vai incluir novas APIs para desenvolvedores. A principal versão do segundo trimestre será a única de 2025 a incluir mudanças de comportamento planejadas que podem afetar os apps.
Experiência do usuário e interface do sistema Mudança (todos os apps) Descontinuação de anúncios de acessibilidade disruptivos
O Android 16 descontinua os anúncios de acessibilidade, caracterizados pelo uso de announceForAccessibility ou pelo envio de eventos de acessibilidade TYPE_ANNOUNCEMENT.
Experiência do usuário e interface do sistema Mudança (todos os apps) Suporte à navegação com três botões
O Android 16 traz suporte à volta preditiva para a navegação com três botões em apps que foram migrados corretamente para a volta preditiva.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 16 e versões mais recentes) APIs de fontes elegantes descontinuadas e desativadas
O Android 16 descontinua o atributo elegantTextHeight, que será ignorado quando o app for destinado ao Android 16.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 16 e versões mais recentes) A desativação do modo de ponta a ponta está sendo descontinuada
Para apps destinados ao Android 16 ou versões mais recentes, o atributo R.attr#windowOptOutEdgeToEdgeEnforcement foi removido, exigindo que os apps que o usavam processem encartes de janela.
Experiência do usuário e interface do sistema Mudança (apps destinados ao Android 16 e versões mais recentes) Migração ou desativação necessária para a volta preditiva
Para apps destinados ao Android 16, as animações do sistema, como volta à tela inicial, entre tarefas e entre atividades, agora aparecem por padrão. Para refletir isso no sistema, o valor padrão de android:enableOnBackInvokedCallback agora é true, e as chamadas para OnBackPressed e KeyEvent.KEYCODE_BACK são ignoradas.
Experiência do usuário e interface do sistema Novos recursos e APIs Atualizações de volta preditiva
O Android 16 adiciona novas APIs para ajudar você a ativar animações preditivas do sistema na navegação por gestos, como a animação de volta à tela inicial. O Android 16 também adiciona finishAndRemoveTaskCallback() e moveTaskToBackCallback.
Experiência do usuário e interface do sistema Novos recursos e APIs Háptica mais avançada
O Android 16 adiciona APIs hápticas que permitem que os apps definam as curvas de amplitude e frequência de um efeito háptico, abstraindo as diferenças entre os recursos dos dispositivos.
Experiência do usuário e interface do sistema Novos recursos e APIs Notificações focadas no progresso
O Android 16 apresenta notificações focadas no progresso para ajudar os usuários a acompanhar de forma integrada as jornadas iniciadas por eles, do início ao fim. Essas notificações têm visibilidade aprimorada nas interfaces do sistema e classificação superior na gaveta de notificações.
Experiência do usuário e interface do sistema Novos recursos e APIs Processamento de conteúdo para planos de fundo interativos
No Android 16, o framework de planos de fundo interativos vai receber uma nova API de conteúdo para resolver os desafios de planos de fundo dinâmicos e definidos pelo usuário.
Segurança Mudança (todos os apps) Segurança aprimorada contra ataques de redirecionamento de intent
O Android 16 apresenta soluções de reforço de segurança padrão para explorações de redirecionamento de Intent.
Segurança Mudança (todos os apps) Os apps complementares não recebem mais notificações de tempo limite de descoberta
O CDM não vai mais notificar o app quando um dispositivo não for encontrado.
Segurança Mudança (apps destinados ao Android 16 e versões mais recentes) Bloqueio da versão do MediaStore
Para apps destinados ao Android 16 ou versões mais recentes, o MediaStore#getVersion() agora será exclusivo para cada app.
Segurança Mudança (apps destinados ao Android 16 e versões mais recentes) Intents mais seguras
Para apps direcionados ao Android 16 ou versões mais recentes, a plataforma oferece melhorias de segurança ao mecanismo de resolução de intents do Android.
Segurança Novos recursos e APIs API de compartilhamento de chaves
O Android 16 adiciona APIs que oferecem suporte ao compartilhamento de acesso a chaves do Android Keystore com outros apps.
Formatos de dispositivos Mudança (todos os apps) Substituições de proprietário do dispositivo virtual
Os proprietários de dispositivos virtuais, limitados a selecionar apps confiáveis e privilegiados, agora podem substituir as configurações de apps nos dispositivos que gerenciam.
Formatos de dispositivos Mudança (apps destinados ao Android 16 e versões mais recentes) Layouts adaptáveis
Para apps destinados ao Android 16 ou versões mais recentes, a plataforma ignora atributos de manifesto e APIs de tempo de execução que restringem a orientação da tela, a proporção e o redimensionamento.
Formatos de dispositivos Novos recursos e APIs Estrutura padronizada de qualidade de imagem e áudio para TVs
O Android 16 apresenta o pacote MediaQuality, que expõe um conjunto de APIs padronizadas para acesso a perfis de áudio e imagem e configurações relacionadas ao hardware. Isso permite que apps de streaming consultem perfis e os apliquem à mídia de forma dinâmica.
Conectividade Mudança (todos os apps) Melhoria no processamento de perda de vinculação
O Android 16 melhora o processamento de eventos de perda de vinculação.
Conectividade Mudança (apps destinados ao Android 16 e versões mais recentes) Novas intents para lidar com perda de vinculação e mudanças de criptografia
Para apps destinados ao Android 16 ou versões mais recentes, a plataforma oferece duas novas intents para perda de vinculação e mudanças de criptografia.
Conectividade Mudança (apps destinados ao Android 16 e versões mais recentes) Nova maneira de remover a vinculação Bluetooth
Os apps direcionados ao Android 16 ou versões mais recentes agora podem usar a API removeBond para remover vinculações Bluetooth.
Conectividade Novos recursos e APIs Intervalo com segurança aprimorada
O Android 16 adiciona suporte a recursos de segurança robustos na localização por Wi-Fi em dispositivos compatíveis com Wi-Fi 6 802.11az. Isso permite que os apps combinem a maior precisão, a maior escalonabilidade e o agendamento dinâmico do protocolo com melhorias de segurança, incluindo criptografia baseada em AES-256 e proteção contra ataques MITM.
Conectividade Novos recursos e APIs Presença do dispositivo no gerenciador de dispositivos complementares
No Android 16, novas APIs estão sendo introduzidas para vincular o serviço do app complementar. O serviço será vinculado quando o BLE estiver no alcance e o Bluetooth estiver conectado, e será desvinculado quando o BLE estiver fora do alcance ou o Bluetooth estiver desconectado.
Conectividade Novos recursos e APIs APIs de alcance genérico
O Android 16 inclui a nova RangingManager, que oferece maneiras de determinar a distância e o ângulo no hardware compatível entre o dispositivo local e um dispositivo remoto.
Saúde e fitness Mudança (apps destinados ao Android 16 e versões mais recentes) Permissões de saúde e fitness
Para apps destinados ao Android 16 ou versões mais recentes, as permissões de saúde e fitness estão sendo substituídas por um conjunto mais granular de permissões em android.permissions.health, que são usadas pelo Conexão Saúde.
Privacidade Mudança (apps destinados ao Android 16 e versões mais recentes) Permissão de rede local
Para apps destinados ao Android 16 ou versões mais recentes, a plataforma exige que os apps declarem uma permissão para acessar a rede local.
Privacidade Mudança (apps destinados ao Android 16 e versões mais recentes) Fotos pertencentes ao app
Os apps destinados ao Android 16 e versões mais recentes agora pré-selecionam fotos e vídeos pertencentes ao app no seletor de fotos. Assim, os usuários podem desmarcar itens para revogar o acesso futuro do app.
Privacidade Novos recursos e APIs Atualizações da Conexão Saúde
A Conexão Saúde adicionou ACTIVITY_INTENSITY, um novo tipo de dados definido de acordo com as diretrizes da Organização Mundial da Saúde sobre atividades moderadas e intensas. A Conexão Saúde também contém APIs atualizadas que oferecem suporte a registros de saúde. Isso permite que os apps leiam e gravem prontuários médicos no formato FHIR com o consentimento explícito do usuário. Essa API está em um programa de acesso antecipado. Se quiser participar, inscreva-se no nosso programa de acesso antecipado.
Privacidade Novos recursos e APIs Sandbox de privacidade no Android
O Android 16 incorpora a versão mais recente do Sandbox de privacidade no Android, parte do nosso trabalho contínuo para desenvolver tecnologias em que os usuários sabem que a privacidade deles está protegida.
Desempenho e bateria Novos recursos e APIs Componente de início em ApplicationStartInfo
O Android 16 adiciona getStartComponent() para distinguir qual tipo de componente acionou o início, o que pode ser útil para otimizar o fluxo de inicialização do app.
Desempenho e bateria Novos recursos e APIs Taxa de atualização adaptável
O Android 16 apresenta hasArrSupport() e getSuggestedFrameRate(int) ao restaurar getSupportedRefreshRates() para facilitar o uso da ARR pelos apps.
Desempenho e bateria Novos recursos e APIs Melhor introspecção de jobs
No Android 16, apresentamos o JobScheduler#getPendingJobReasons(), que retorna vários motivos para um job estar pendente, devido a restrições explícitas definidas pelo desenvolvedor e implícitas definidas pelo sistema. Também estamos lançando o JobScheduler#getPendingJobReasonsHistory(), que retorna uma lista das mudanças mais recentes no motivo de um job pendente.
Desempenho e bateria Novos recursos e APIs Criação de perfis acionada pelo sistema
O Android 16 apresenta a criação de perfis acionada pelo sistema para o ProfilingManager. Os apps podem registrar interesse em receber rastreamentos para determinados gatilhos, como inicialização a frio reportFullyDrawn ou ANRs. Depois, o sistema inicia e interrompe um rastreamento em nome do app. Depois que o rastreamento é concluído, os resultados são enviados para o diretório de dados do app.
Desempenho e bateria Novos recursos e APIs APIs de headroom no ADPF
No Android 16, o SystemHealthManager apresenta as APIs getCpuHeadroom e getGpuHeadroom, projetadas para fornecer a jogos e apps que consomem muitos recursos estimativas dos recursos disponíveis de CPU e GPU.
Mídia Novos recursos e APIs Melhorias no seletor de fotos
O Android 16 inclui melhorias no seletor de fotos, como novas APIs que permitem que os apps incorporem o seletor de fotos na hierarquia de visualização e novas APIs que permitem pesquisar no provedor de mídia na nuvem para o seletor de fotos do Android.
Mídia Novos recursos e APIs Vídeo profissional avançado
O Android 16 apresenta suporte ao codec Advanced Professional Video (APV), projetado para ser usado em gravação e pós-produção de vídeos de alta qualidade em nível profissional.
Câmera Novos recursos e APIs Ajustes precisos de temperatura e tonalidade de cor
O Android 16 adiciona suporte à câmera para ajustes precisos de temperatura e tonalidade de cor, melhorando a compatibilidade com aplicativos profissionais de gravação de vídeo.
Câmera Novos recursos e APIs Exposição automática híbrida
O Android 16 adiciona novos modos de exposição automática híbrida ao Camera2, permitindo que você controle manualmente aspectos específicos da exposição e deixe o algoritmo de exposição automática (AE) cuidar do restante.
Câmera Novos recursos e APIs Ações de intent de captura de fotos dinâmicas
O Android 16 adiciona ações de intent padrão — ACTION_MOTION_PHOTO_CAPTURE e ACTION_MOTION_PHOTO_CAPTURE_SECURE — que solicitam que o aplicativo de câmera capture e retorne uma foto dinâmica.
Câmera Novos recursos e APIs Detecção de cena no modo noturno da câmera
Para ajudar seu app a saber quando alternar para uma sessão de câmera no modo noturno e vice-versa, o Android 16 adiciona EXTENSION_NIGHT_MODE_INDICATOR. Se compatível, use CaptureResult no Camera2.
Câmera Novos recursos e APIs Melhorias de imagem UltraHDR
O Android 16 adiciona suporte para imagens UltraHDR no formato de arquivo HEIC.
Internacionalização Novos recursos e APIs Texto vertical
O Android 16 adiciona suporte de baixo nível para renderizar e medir texto verticalmente, oferecendo suporte básico para escrita vertical para desenvolvedores de bibliotecas.
Internacionalização Novos recursos e APIs Personalização do sistema de medidas
O Android 16 permite personalizar o sistema de medidas nas preferências regionais em "Configurações".
Acessibilidade Novos recursos e APIs APIs de acessibilidade aprimoradas
O Android 16 adiciona mais APIs para melhorar a semântica da interface, o que ajuda a aumentar a consistência para usuários que dependem de serviços de acessibilidade, como o TalkBack.
Acessibilidade Novos recursos e APIs Smartphone como entrada de microfone para chamadas de voz com aparelhos auditivos LEA
O Android 16 permite que usuários de aparelhos auditivos LE Audio alternem entre os microfones integrados nos aparelhos e o microfone do smartphone para chamadas de voz.
Acessibilidade Novos recursos e APIs Controles de volume ambiente para aparelhos auditivos LEA
O Android 16 adiciona a capacidade de os usuários de aparelhos auditivos LE Audio ajustarem o volume do som ambiente captado pelos microfones do aparelho.
Gráficos Novos recursos e APIs Efeitos gráficos personalizados com AGSL
O Android 16 adiciona RuntimeColorFilter e RuntimeXfermode, permitindo criar efeitos complexos, como limiar, sépia e saturação de matiz, e aplicá-los a chamadas de desenho.