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 esta lista para encontrar as mudanças que afetam você e clique no link correspondente para ler 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 Android Runtime (ART) e oferecem suporte a outros 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 são lançadas, as bibliotecas e o código do app que dependem de estruturas internas do ART podem não funcionar corretamente em dispositivos com o Android 16 e versões anteriores do Android que atualizam o módulo ART por 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 execução de jobs regulares e acelerados com base em alguns fatores: em qual bucket de espera o app 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) 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 do aplicativo, e não em todos os processos do sistema.
Principal recurso Mudança (apps destinados ao Android 16 e versões mais recentes) Otimização da programação de trabalho de taxa fixa
Para apps destinados ao Android 16 ou mais recente, 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 Duas versões da API do Android em 2025
No Android 16, a prévia é para a próxima versão principal do Android, com lançamento previsto para o segundo trimestre de 2025. Essa versão é semelhante a todas as versões anteriores da API, em que podemos planejar mudanças de comportamento que geralmente estão 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 versão principal do segundo trimestre será a única em 2025 a incluir mudanças de comportamento planejadas que podem afetar apps.
Experiência do usuário e interface do sistema Mudança (todos os apps) A descontinuação de avisos de acessibilidade disruptivos
O Android 16 descontinua os avisos 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 oferece suporte à volta preditiva na navegação com três botões para 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) Migração ou desativação necessária para a volta preditiva
Para apps destinados ao Android 16, as animações do sistema, como a volta à tela inicial, entre tarefas e atividades, agora aparecem para os apps 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 a ativar animações de volta preditiva 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 Haptics mais avançados
O Android 16 adiciona APIs haptics 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 do dispositivo.
Experiência do usuário e interface do sistema Novos recursos e APIs Notificações centradas no progresso
O Android 16 apresenta notificações centradas no progresso para ajudar os usuários a acompanhar de forma simples jornadas iniciadas por eles do início ao fim. Essas notificações têm visibilidade aprimorada nas plataformas do sistema e classificação de topo na gaveta de notificações.
Saúde e fitness Mudança (apps destinados ao Android 16 e versões mais recentes) Permissões de saúde e condicionamento físico
Para apps destinados ao Android 16 ou mais recente, as permissões de saúde e condicionamento físico estão sendo transferidas para um conjunto mais granular de permissões em android.permissions.health usadas pela Conexão Saúde.
Telas grandes e formatos Mudança (apps destinados ao Android 16 e versões mais recentes) Layouts adaptáveis
Para apps destinados ao Android 16 ou mais recente, a plataforma ignora atributos de manifesto e APIs de execução que restringem a orientação da tela, as proporções e a capacidade de redimensionamento.
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 a inicialização, 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 adaptativa
O Android 16 apresenta hasArrSupport() e getSuggestedFrameRate(int), além de restaurar getSupportedRefreshRates() para facilitar o uso da ARR nos apps.
Desempenho e bateria Novos recursos e APIs Melhor introspecção de jobs
No Android 16, apresentamos JobScheduler#getPendingJobReasons(), que retorna vários motivos pelos quais um job está pendente, devido a restrições explícitas definidas pelo desenvolvedor e restrições implícitas definidas pelo sistema. Também estamos lançando JobScheduler#getPendingJobReasonsHistory(), que retorna uma lista das mudanças pendentes mais recentes no motivo do trabalho.
Desempenho e bateria Novos recursos e APIs Criação de perfil acionada pelo sistema
O Android 16 apresenta a criação de perfil acionada pelo sistema para ProfilingManager. Os apps podem registrar interesse em receber rastros de determinados acionadores, como inicialização a frio reportFullyDrawn ou ANRs. Em seguida, o sistema inicia e interrompe um rastro em nome do app. Depois que o rastreamento é concluído, os resultados são enviados para o diretório de dados do app.
Conectividade Novos recursos e APIs Ranging com segurança aprimorada
O Android 16 adiciona suporte a recursos de segurança robustos na localização Wi-Fi em dispositivos com suporte a Wi-Fi 6 802.11az, permitindo que os apps combinem a maior precisão, a maior escalabilidade e a programação dinâmica do protocolo com melhorias de segurança, incluindo criptografia baseada em AES-256 e proteção contra ataques MITM.
Conectividade Novos recursos e APIs APIs genéricas de medição de distância
O Android 16 inclui o novo RangingManager, que oferece maneiras de determinar a distância e o ângulo no hardware com suporte entre o dispositivo local e um dispositivo remoto.
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 a pesquisa no seletor de fotos do Android pelo provedor de mídia na nuvem.
Mídia Novos recursos e APIs Advanced Professional Video
O Android 16 apresenta suporte ao codec Advanced Professional Video (APV), que foi desenvolvido para ser usado em pós-produção e gravação de vídeo de alta qualidade em nível profissional.
Privacidade Novos recursos e APIs Atualizações da Conexão Saúde
A Conexão Saúde adiciona 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 registros médicos no formato FHIR com consentimento explícito do usuário. Essa API está em um programa de acesso antecipado. Se você quiser participar, inscreva-se no nosso programa de acesso antecipado.
Privacidade Novos recursos e APIs O 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.
Câmera Novos recursos e APIs Detecção de cena do modo noturno da câmera
Para ajudar o app a saber quando alternar para e de uma sessão de câmera no modo noturno, o Android 16 adiciona EXTENSION_NIGHT_MODE_INDICATOR. Se houver suporte, você poderá usar CaptureResult na Camera2.
Internacionalização Novos recursos e APIs Texto vertical
O Android 16 adiciona suporte de baixo nível para renderização e medição de texto verticalmente, oferecendo suporte básico à escrita vertical para desenvolvedores de biblioteca.
Acessibilidade Novos recursos e APIs Descrições complementares
O Android 16 adiciona setSupplementalDescription para que você possa fornecer texto que ofereça informações sobre um ViewGroup sem substituir as informações dos filhos.
Acessibilidade Novos recursos e APIs Campos de formulário obrigatórios
O Android 16 adiciona setFieldRequired a AccessibilityNodeInfo para que os apps possam informar a um serviço de acessibilidade que a entrada em um campo de formulário é obrigatória.
Acessibilidade Novos recursos e APIs O smartphone como entrada de microfone para ligações com aparelhos auditivos LEA
O Android 16 adiciona a capacidade de usuários de aparelhos auditivos LE Audio de alternar entre os microfones integrados nos aparelhos auditivos e o microfone no smartphone para ligações.
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.