Notas da versão

Beta 4.1

Data da versão 1º de junho de 2026
Builds CP21.260330.011
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança 2026-05-05
Google Play Services 26.11.36

Beta 4

Data da versão 16 de abril de 2026
Builds CP21.260330.008
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança 2026-04-05
Google Play Services 26.11.36

Beta 3

Data da versão 26 de março de 2026
Builds CP21.260306.017
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança 2026-03-05
Google Play Services 26.02.35

Beta 2

Data da versão 26 de fevereiro de 2026
Builds CP21.260206.011
CP21.260206.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7)
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança 2026-02-05
Google Play Services 25.49.33

Beta 1

Data da versão 13 de fevereiro de 2026
Builds CP21.260116.011.B1
CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro e Pixel 7)
Suporte para emulador x86 (64-bit), ARM (v8-A)
Nível do patch de segurança 05/01/2026
Google Play Services 25.47.33

Android 17 Beta 4.1 (junho de 2026)

Esta pequena atualização do Android 17 Beta 4 inclui as seguintes correções:

Todos os dispositivos qualificados registrados no Programa Android Beta para Pixel vão receber uma atualização over the air (OTA) para a versão Beta 4.1.

Android 17 Beta 4 (abril de 2026)

O Android 17 está na última versão Beta programada, a Beta 4. Por isso, faça os testes de compatibilidade finais e comece a publicar seus apps destinados ao Android 17 na Google Play Store.

Se você desenvolve um SDK do Android, uma biblioteca, uma ferramenta ou um mecanismo de jogo, é fundamental preparar as atualizações necessárias agora para evitar que os desenvolvedores de apps e jogos downstream sejam bloqueados por problemas de compatibilidade e permitir que eles usem os recursos mais recentes do SDK. Informe aos desenvolvedores downstream se atualizações são necessárias para oferecer suporte total ao Android 17.

Limites de memória para apps

O Android 17 Beta 4 apresenta limites conservadores de memória de apps para melhorar a estabilidade do sistema. Se o app for encerrado por esses limites, ApplicationExitInfo.getDescription vai conter "MemoryLimiter". Também é possível usar a criação de perfil com base em gatilhos para capturar heap dumps quando os limites forem atingidos usando TRIGGER_TYPE_ANOMALY.

Mudanças na proteção de áudio em segundo plano

A partir do Android 17, o framework de áudio aplica restrições às interações de áudio em segundo plano, incluindo reprodução de áudio, solicitações de foco de áudio e APIs de mudança de volume. Com base no feedback, fizemos algumas mudanças desde a versão Beta 2,incluindo a restrição de FGS em uso do targetSDK e a isenção de áudio de alarme. Confira todos os detalhes nas orientações atualizadas.

Bloquear o tráfego de loopback entre perfis unificados

A partir do Android 17, o tráfego de loopback entre perfis não é mais permitido por padrão. O tráfego de loopback no mesmo perfil não é afetado. Essa mudança se aplica a todos os apps executados no Android 17 ou versões mais recentes, seja qual for o nível da API de destino.

Principais problemas corrigidos na versão Beta 4

Android 17 Beta 3 (março de 2026)

O Android 17 alcançou oficialmente a estabilidade da plataforma com o Beta 3. A plataforma da API agora está bloqueada, o que significa que é hora de realizar os testes finais de compatibilidade e publicar seus apps destinados ao Android 17 na Google Play Store.

Se você desenvolve um SDK, uma biblioteca, uma ferramenta ou um mecanismo de jogo, é fundamental lançar suas atualizações agora para que os desenvolvedores downstream não sejam impedidos de usar os recursos mais recentes do SDK.

Confira a seguir um resumo dos novos recursos, mudanças de comportamento e melhorias introduzidos no Android 17 Beta 3:

Melhorias de mídia e câmera

  • Personalização do seletor de fotos:agora é possível modificar a proporção da visualização em grade do seletor de fotos. Com a API PhotoPickerUiCustomizationParams, é possível mudar do quadrado padrão de 1:1 para uma exibição em retrato de 9:16, o que permite uma melhor integração da interface.
  • Formato da imagem RAW14:os apps de câmera profissional agora podem capturar imagens RAW de 14 bits por pixel usando a nova constante ImageFormat.RAW14, o que permite o máximo de detalhes e profundidade de cor de sensores compatíveis.
  • Extensões de câmera definidas pelo fornecedor:os parceiros de hardware agora podem definir modos personalizados de extensão de câmera (por exemplo, "Super Resolução" ou ajustes com IA). Consulte-os pela API isExtensionSupported(int).
  • APIs de tipo de dispositivo de câmera:identificam se uma câmera é um hardware integrado, uma webcam USB externa ou uma câmera virtual.
  • Aparelhos auditivos Bluetooth LE Audio:uma nova categoria de dispositivo (AudioDeviceInfo.TYPE_BLE_HEARING_AID) permite que os apps diferenciem aparelhos auditivos de fones de ouvido LE Audio genéricos, permitindo uma iconografia de interface personalizada.
  • Roteamento granular de áudio para aparelhos auditivos:os usuários podem rotear de forma independente os sons do sistema (notificações, toques, alarmes) para aparelhos auditivos conectados ou para o alto-falante do dispositivo. Isso é feito no nível do sistema e não requer mudanças na API.
  • Codificador de software HE-AAC estendido:um novo codificador fornecido pelo sistema (c2.android.xheaac.encoder) oferece suporte a taxas de bits altas e baixas para um áudio significativamente melhor em condições de baixa largura de banda, incluindo suporte obrigatório para metadados de volume para garantir um volume consistente.

Desempenho e bateria

  • Wakelocks reduzidos para alarmes inativos:uma nova variante baseada em callback de AlarmManager.setExactAndAllowWhileIdle aceita um OnAlarmListener em vez de um PendingIntent. Isso reduz o consumo de energia e os wakelocks parciais longos para apps (como monitores médicos ou soquetes de mensagens) que precisam de callbacks precisos durante os modos Soneca ou Economia de Bateria.

Privacidade e segurança

  • Botão de localização fornecido pelo sistema:é possível incorporar um botão de localização seguro renderizado pelo sistema usando o Jetpack. Ao tocar nele, o app recebe acesso ao local exato apenas para a sessão atual, sem acionar uma caixa de diálogo do sistema. Requer a permissão USE_LOCATION_BUTTON.
  • Visibilidade discreta de senhas:as configurações de "Mostrar senhas" agora estão divididas entre entradas por toque (mostra brevemente o último caractere) e teclados físicos (oculto imediatamente por padrão). Os componentes padrão do framework respeitam isso automaticamente. Os campos personalizados precisam migrar para a API ShowSecretsSetting.
  • Assinatura híbrida de criptografia pós-quântica (PQC):o Android apresenta o esquema de assinatura de APK v3.2, que combina assinaturas clássicas (RSA/curva elíptica) com assinaturas ML-DSA. Isso prepara os apps para os padrões do NIST e os avanços da computação quântica.

Experiência do usuário e interface do sistema

  • Suporte a widgets em telas externas:melhoria na consistência visual dos widgets em diferentes densidades de pixel. RemoteViews.setViewPadding agora aceita unidades complexas (DP/SP), e os widgets podem recuperar DisplayMetrics específicos usando OPTION_APPWIDGET_DISPLAY_ID.
  • Picture-in-picture interativo (iPiP) para computador: os apps podem solicitar que sejam movidos para uma camada de janela "fixada" durante o modo área de trabalho (padrão em telas externas). Essas janelas fixadas permanecem interativas e sempre visíveis. Requer as permissões USE_PINNED_WINDOWING_LAYER e PiP.
  • Rótulos de apps ocultos na tela inicial:agora os usuários podem ocultar os rótulos de apps na tela inicial. O ícone do app precisa ser facilmente reconhecível.
  • Gravação de tela reformulada:uma nova barra de ferramentas flutuante melhora os controles de gravação e as configurações de captura para criadores de conteúdo. A interface é excluída automaticamente do vídeo final.
  • Balões:o recurso de modo de janela introduzido na versão Beta 2 agora está totalmente ativado.

Funcionalidade principal e integridade

  • Configurações de exclusão de apps da VPN:os apps de VPN podem usar a intent ACTION_VPN_APP_EXCLUSION_SETTINGS para abrir uma tela gerenciada pelo sistema em que os usuários podem selecionar apps específicos para ignorar o túnel de VPN (tunelamento dividido).
  • Substituição dinâmica de fontes do sistema:o Android agora oferece suporte a atualizações em tempo de execução para a cadeia de substituição de fontes, fornecendo emojis e tipografia atualizados sem uma atualização completa do SO.
  • Atualizações do OpenJDK 21 e 25:integração de recursos modernos do OpenJDK, incluindo suporte atualizado ao Unicode e suporte aprimorado ao SSL para grupos nomeados no TLS.
  • Provedores de dados de dispositivos (DDPs) da Conexão Saúde: agora, a Conexão Saúde pode distinguir entre dados gerados por apps e dados originados diretamente de hardware verificado pelo sistema (como relógios Wear OS ou o próprio smartphone).

Principais problemas corrigidos na versão Beta 3

Android 17 Beta 2 (fevereiro de 2026)

A versão Beta 2 já está disponível. Assim como a versão Beta 1, esta versão é adequada para desenvolvimento, teste e uso geral. No entanto, como o Android 17 ainda está em desenvolvimento, o sistema Android e os apps executados nele nem sempre funcionam como esperado.

Novidades da versão Beta 2

Experiência do usuário e interface do sistema

  • Balões:agora os usuários podem criar balões para qualquer app tocando e mantendo pressionados os ícones na tela de início. Em telas grandes, uma nova barra de balões na barra de tarefas gerencia os balões organizados e fixados. Os apps precisam seguir as diretrizes de várias janelas.
  • API EyeDropper:uma nova API do sistema permite que os apps capturem cores de pixels de qualquer lugar da tela sem precisar de permissões de captura de tela.
  • Seletor de contatos:a intent ACTION_PICK_CONTACTS fornece um seletor no nível do sistema. Ele concede acesso temporário, baseado em sessão, a campos específicos, reduzindo a necessidade de permissões completas de READ_CONTACTS.
  • Captura de ponteiro do touchpad:por padrão, os touchpads capturados agora se comportam como mouses, informando movimentos e gestos relativos em vez de coordenadas brutas dos dedos. O modo absoluto legado continua disponível em POINTER_CAPTURE_MODE_ABSOLUTE.
  • Seletor interativo:os apps podem usar getInitialRestingBounds em um ChooserSession para identificar a posição final da interface do seletor e melhorar os ajustes de layout.

Conectividade e entre dispositivos

  • Transferência entre dispositivos:a nova API Handoff permite a retomada do estado em vários dispositivos (por exemplo, do smartphone para o tablet) usando o CompanionDeviceManager.
  • Alcance avançado:
    • UWB DL-TDOA:oferece suporte ao FiRA 4.0 para navegação interna que preserva a privacidade.
    • Detecção de proximidade:implementa as especificações da WiFi Alliance para melhorar o alcance com base em Wi-Fi.
  • Melhorias no plano de dados:os apps podem consultar as taxas máximas de downlink/uplink alocadas pela operadora para streaming usando getStreamingAppMaxDownlinkKbps e getStreamingAppMaxUplinkKbps.

Funcionalidade principal, privacidade e desempenho

  • Acesso à rede local:o Android 17 apresenta a permissão ACCESS_LOCAL_NETWORK (parte do grupo NEARBY_DEVICES) para proteger a comunicação da LAN.
  • Transmissão de fuso horário:uma nova intent, ACTION_TIMEZONE_OFFSET_CHANGED, é acionada especificamente em mudanças de deslocamento, como transições de horário de verão.
  • Gerenciamento de NPU:os apps destinados ao Android 17 precisam declarar o recurso de hardware FEATURE_NEURAL_PROCESSING_UNIT para acessar diretamente a NPU.
  • ICU 78:as bibliotecas de internacionalização atualizadas são compatíveis com o Unicode 17.
  • Proteção de OTP por SMS:para evitar sequestros, o Android 17 atrasa o acesso programático a mensagens de OTP em três horas para a maioria dos apps. Os desenvolvedores precisam fazer a transição para as APIs SMS Retriever ou SMS User Consent.

Principais problemas corrigidos na versão Beta 2

  • Uma regressão de estabilidade da plataforma no Android 16 que fazia com que os apps ativos fossem reiniciados ou atualizados inesperadamente, evitando a perda do progresso do usuário e a oscilação intermitente da interface durante o uso do app. (Problema 440017096)
  • Uma regressão de layout da interface na tela "Apps recentes" para usuários com configurações em alemão. (problema 476830557, problema 486511401)
  • Melhoria na confiabilidade do streaming de vídeo, permitindo que os desenvolvedores confirmem o suporte a camadas temporais usando getOutputFormat após a configuração do codificador para resolver metadados de dependência de frame ausentes. (Problema 306222291)
  • Um bug em que o protetor de tela do Relógio omitia o zero à esquerda no formato de 24 horas durante o modo de pouca luz. (Problema nº 444255729)
  • Um problema em que o fechamento de uma pasta bloqueava interações subsequentes imediatas, como abrir outra pasta ou trocar de tela. (Problema 470541347, Problema 471533397, Problema 477848604)
  • Uma falha no sistema e um problema de reinicialização espontânea que interrompia o uso do dispositivo. (Problema nº 413562426)
  • Uma instabilidade crítica do sistema que causa travamentos e reinicializações do dispositivo durante transições de apps ou chamadas de serviço. (Problema 419070024, Problema 428572458, Problema 430393241, Problema 424912278, Problema 431440391, Problema 426346396)
  • Um deadlock da interface do sistema que causava falta de resposta da tela de bloqueio e travamentos da tela após a desconexão do Android Auto. (Problema 457527675)
  • Um erro de digitação na interface da caixa de diálogo de declaração de permissão de localização do sistema, em que o botão "Voltar" era exibido incorretamente como "Volta". (Problema 460242870, Problema 477245738)
  • Um problema em que a Tradução Instantânea e as Regras eram categorizadas incorretamente no menu "Sistema". (Problema 476754995)
  • Uma falha crítica na interface do sistema e a instabilidade subsequente do dispositivo acionada pela navegação repetida nas configurações de tela e toque. (problema 474486679)
  • Uma falha persistente que impedia os usuários de abrir as configurações de "Plano de fundo e estilo" na tela inicial. (problema 478520173)
  • Um problema de layout da interface no leitor de QR code da depuração por Wi-Fi, em que a seta de voltar se sobrepunha ao ícone de QR code. (problema 474769647)
  • Um problema nas configurações de som em que as prévias de toque não eram reproduzidas ao serem selecionadas. (Problema 355086959, Problema 375840924, Problema 381007949, Problema 381077928, Problema 419301121, Problema 452646483, Problema 468837747)
  • Um bug que fazia com que notificações redundantes aparecessem após uma atualização do sistema, melhorando a lógica do serviço de notificação para limpar corretamente os alertas desatualizados durante o processo de inicialização pós-atualização. (problema 454647834)
  • Um bug de otimização do compilador de sombreador de GPU no Pixel 6 Pro que fazia com que expressões matemáticas específicas do GLSL fossem avaliadas incorretamente como constantes, resultando em artefatos de renderização visual em apps. (problema 473226715)

Android 17 Beta 1 (fevereiro de 2026)

A versão Beta 1 já está disponível, com os recursos e as mudanças mais recentes para testar nos seus apps. Essa versão é adequada para desenvolvimento, teste e uso geral. No entanto, como o Android 17 ainda está em desenvolvimento, o sistema Android e os apps executados nele nem sempre funcionam como esperado.

Assim como as versões anteriores, o Android 17 inclui mudanças no sistema. Em alguns casos, essas mudanças podem afetar os apps até que eles sejam atualizados para oferecer suporte ao Android 17. Portanto, é possível que você observe impactos que variam de problemas menores a limitações mais significativas. Em geral, a maioria dos apps vai funcionar conforme o esperado, assim como a maioria das APIs e dos recursos.

Novidades da versão Beta 1

O Android 17 continua nosso trabalho para criar apps Android mais adaptáveis, apresenta melhorias significativas nos recursos de câmera e mídia, novas ferramentas para otimizar a conectividade e perfis expandidos para dispositivos complementares. Entre os destaques estão:

Interface do usuário e janelas

Adaptabilidade obrigatória para telas grandes

Os apps destinados ao Android 17 (nível da API 37) em execução em telas grandes (sw ≥ 600 dp) não podem mais desativar as mudanças de redimensionamento ou orientação.

Mudanças na configuração otimizada

Para evitar a perda de estado, o sistema não reinicia mais as atividades por padrão para mudanças de configuração específicas, incluindo:

Ação necessária: se o app depende de reinicializações para recarregar recursos para esses eventos, você precisa ativar explicitamente usando o novo atributo de manifesto android:recreateOnConfigChanges.

Desempenho e ambiente de execução

  • MessageQueue sem bloqueio: uma nova implementação sem bloqueio de android.os.MessageQueue reduz os frames perdidos.
  • Coleta de lixo geracional: o coletor de marcação e compactação simultâneo do ART agora oferece suporte à coleta de lixo geracional, priorizando coletas frequentes e de baixo custo de "geração jovem".
  • Novos acionadores de criação de perfil: o ProfilingManager adiciona acionadores para COLD_START, OOM e KILL_EXCESSIVE_CPU_USAGE.
  • Restrições de notificação: limites de tamanho rígidos aplicados a visualizações de notificação personalizadas para reduzir o uso da memória.

Mídia e câmera

Câmera
Áudio e vídeo
  • Qualidade constante para gravação de vídeo: o método setVideoEncodingQuality() em MediaRecorder permite configurar um modo de qualidade constante (CQ, na sigla em inglês) para codificadores de vídeo.
  • Proteção de áudio em segundo plano: a reprodução de áudio, as solicitações de foco e as mudanças de volume são iniciadas silenciosamente (falham) se o app não estiver em um estado de ciclo de vida válido.
  • Suporte a VVC: adicionamos suporte à plataforma para Versatile Video Coding (H.266).

Privacidade e segurança

Conectividade e ferramentas