Beta 2
| Data de lançamento | 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 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 | 05/01/2026 |
| Google Play Services | 25.47.33 |
Android 17 Beta 2 (fevereiro de 2026)
A versão Beta 2 já está disponível. Assim como a Beta 1, 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.
Novidades da versão Beta 2
Experiência do usuário e interface do sistema
- Balões:agora os usuários podem colocar qualquer app em um balão tocando e mantendo pressionados os ícones do acesso rápido aos apps. Em telas grandes, uma nova barra de bolhas na barra de tarefas gerencia bolhas organizadas e ancoradas. 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 na tela sem precisar de permissões de captura de tela.
- Seletor de contatos:a intent
ACTION_PICK_CONTACTSfornece um seletor no nível do sistema. Ele concede acesso temporário e baseado em sessão a campos específicos, reduzindo a necessidade de permissões completas deREAD_CONTACTS. - Captura do ponteiro do touchpad:por padrão, os touchpads capturados agora se comportam como mouses, informando movimentos e gestos relativos em vez de coordenadas brutas do dedo. O modo absoluto legado continua disponível via
POINTER_CAPTURE_MODE_ABSOLUTE. - Seletor interativo:os apps podem usar
getInitialRestingBoundsem umChooserSessionpara identificar a posição final da interface do usuário do seletor e fazer ajustes de layout melhores.
Conectividade e uso em vários dispositivos
- Transferência entre dispositivos:a nova API Handoff permite a retomada do estado entre dispositivos (por exemplo, de smartphone para tablet) via
CompanionDeviceManager. - Intervalo avançado:
- UWB DL-TDOA:compatível com FiRA 4.0 para navegação interna que preserva a privacidade.
- Detecção de proximidade:implementa as especificações da Wi-Fi Alliance para melhorar o alcance baseado 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
getStreamingAppMaxDownlinkKbpsegetStreamingAppMaxUplinkKbps.
Funcionalidade principal, privacidade e performance
- Acesso à rede local:o Android 17 introduz a permissão
ACCESS_LOCAL_NETWORK(parte do grupoNEARBY_DEVICES) para proteger a comunicação LAN. - Transmissão de fuso horário:uma nova intent,
ACTION_TIMEZONE_OFFSET_CHANGED, é acionada especificamente em mudanças de ajuste, como transições do horário de verão. - Gerenciamento da 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 às 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.
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 no layout da interface na tela "Apps recentes" para usuários com configurações de idioma 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 frames ausentes. (problema 306222291)
- Um bug em que o protetor de tela de 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)
- Um problema de falha do sistema e reinicialização espontânea que interrompia o uso do dispositivo. (problema 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 nº 457527675)
- Um erro tipográfico na interface da caixa de diálogo de divulgação da permissão de localização do sistema, em que o botão "Voltar" era exibido incorretamente como "Bac". (Problema 460242870, Problema 477245738)
- Um problema em que a Tradução instantânea e as Regras eram categorizadas incorretamente no menu "Sistema". (problema nº 476754995)
- Uma falha crítica na interface do sistema e instabilidade subsequente do dispositivo causada 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 "Papel de parede e estilo" na tela inicial. (problema nº 478520173)
- Um problema de layout da interface no leitor de QR code de depuração sem fio, em que a seta para trás se sobrepunha ao ícone de QR code. (Problema nº 474769647)
- Um problema nas configurações de som em que as prévias dos toques não eram reproduzidas após a seleção. (Problema 355086959, Problema 375840924, Problema 381007949, Problema 381077928, Problema 419301121, Problema 452646483, Problema 468837747)
- Um bug que fazia notificações redundantes aparecerem após uma atualização do sistema foi corrigido com a melhoria da 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 nº 454647834)
- Um bug de otimização do compilador de shader da GPU no Pixel 6 Pro que fazia com que expressões matemáticas GLSL específicas fossem avaliadas incorretamente como constantes, resultando em artefatos de renderização visual em apps. (problema nº 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, 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:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(somente quando o modo de UI muda paraUI_MODE_TYPE_DESKou deUI_MODE_TYPE_DESKpara outro tipo)
Ação necessária: se o app depender de reinicializações para recarregar recursos para esses eventos, você precisará ativar explicitamente 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.