Beta 1
| Data de lançamento | 13 de fevereiro de 2026 |
| Builds | CP21.260116.011.B1 CP21.260116.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-01-05 |
| Google Play Services | 25.47.33 |
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, testes 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 nas 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 recursos.
Novidades da versão Beta 1
O Android 17 continua nosso trabalho para apps Android mais adaptáveis, introduz 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 direcionados ao Android 17 (API de nível 37) executados em telas grandes (sw ≥ 600 dp) não podem mais desativar o redimensionamento ou as mudanças de orientação.
- Atributos ignorados:
screenOrientation,resizeableActivity,minAspectRatioemaxAspectRatiosão ignorados em telas grandes. - Exceções: dispositivos menores que 600 dp e apps categorizados como jogos (
android:appCategory).
Mudanças de configuração otimizadas
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 depender de reinicializações para recarregar recursos para esses eventos, faça a inclusão explícita usando o novo atributo android:recreateOnConfigChanges do manifesto.
Performance e ambiente de execução
- MessageQueue sem bloqueio: uma nova implementação sem bloqueio de
android.os.MessageQueuereduz frames perdidos. - Coleta de lixo geracional: o coletor de marcação e compactação simultânea do ART agora oferece suporte à coleta de lixo geracional, priorizando coletas frequentes e de baixo custo da "geração jovem".
- Novos acionadores de criação de perfil: o
ProfilingManageradiciona acionadores paraCOLD_START,OOMeKILL_EXCESSIVE_CPU_USAGE. - Restrições de notificação: limites de tamanho estritos aplicados às visualizações de notificações personalizadas para reduzir o uso de memória.
Mídia e câmera
Câmera
- Atualizações dinâmicas de sessão: use
CameraCaptureSession.updateOutputConfigurations()para alternar casos de uso (por exemplo, Foto para vídeo) sem fechar a sessão ou causar falhas.
Áudio e vídeo
- Qualidade constante para gravação de vídeo: setVideoEncodingQuality() em MediaRecorder permite configurar um modo de qualidade constante (CQ) para codificadores de vídeo.
- Proteção de áudio em segundo plano: a reprodução de áudio, as solicitações de seleção 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 da plataforma para Versatile Video Coding (H.266).
Privacidade e segurança
- Descontinuação do texto não criptografado:
android:usesCleartextTrafficfoi descontinuado. Os apps destinados ao SDK 37 ou mais recente que dependem desse atributo vão bloquear o texto não criptografado por padrão. Migre para a Configuração de segurança de rede. - Criptografia híbrida HPKE: introduzimos uma interface de provedor de serviços pública para uma implementação da criptografia híbrida HPKE.
Conectividade e ferramentas
- Gerenciador de dispositivos complementares:
- Novos perfis: Dispositivos médicos e Monitores de fitness.
- Caixa de diálogo de permissão unificada: o
setExtraPermissionsagrupa permissões por perto na caixa de diálogo de associação.