Beta 3
| Data de lançamento | 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 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 3 (março de 2026)
O Android 17 atingiu oficialmente a estabilidade da plataforma com a versão Beta 3. A superfície da API agora está bloqueada, o que significa que é hora de realizar os testes de compatibilidade finais e publicar os apps destinados ao Android 17 na Google Play Store.
Se você desenvolve um SDK, biblioteca, ferramenta ou mecanismo de jogo, é fundamental lançar suas atualizações agora para que os desenvolvedores downstream não sejam impedidos de segmentar os recursos mais recentes do SDK.
A seguir, um resumo dos novos recursos, mudanças de comportamento e melhorias introduzidas 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. Usando a API
PhotoPickerUiCustomizationParams, você pode alternar do quadrado 1:1 padrão para uma tela vertical 9:16, permitindo uma melhor integração da interface. - Formato de imagem RAW14:os apps de câmera profissionais agora podem capturar imagens RAW de 14 bits por pixel usando a nova constante
ImageFormat.RAW14, permitindo 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 de extensão de câmera personalizados (por exemplo, "Super Resolution" ou melhorias de IA). Consulte-os pela API
isExtensionSupported(int). - APIs de tipo de dispositivo de câmera:identifique 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 distingam aparelhos auditivos de fones de ouvido LE Audio genéricos, permitindo ícones de interface personalizados. - Roteamento de áudio granular de aparelhos auditivos:os usuários podem rotear sons do sistema (notificações, toques, alarmes) de forma independente para aparelhos auditivos conectados ou para o alto-falante do dispositivo. Isso é processado 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 intensidade para garantir um volume consistente.
Performance e bateria
- Wakelocks reduzidos para alarmes inativos:uma nova variante baseada em callback de
AlarmManager.setExactAndAllowWhileIdleaceita umOnAlarmListenerem vez de umPendingIntent. Isso reduz o consumo de energia e wakelocks parciais longos para apps (como monitores médicos ou soquetes de mensagens) que precisam de callbacks precisos durante os modos Doze 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. Tocar nele concede ao app acesso à localização precisa apenas para a sessão atual, sem acionar uma caixa de diálogo do sistema. Requer a permissão
USE_LOCATION_BUTTON. - Visibilidade discreta da senha:as configurações "Mostrar senhas" agora são divididas entre entradas de toque (ecoa brevemente o último caractere) e teclados físicos (ocultos imediatamente por padrão). Os componentes de framework padrão 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 da consistência visual dos widgets em diferentes densidades de pixels. O
RemoteViews.setViewPaddingagora aceita unidades complexas (DP/SP), e os widgets podem recuperarDisplayMetricsespecíficos usandoOPTION_APPWIDGET_DISPLAY_ID. - Imagem interativa no modo Picture-in-Picture (iPiP) para área de trabalho: os apps podem solicitar a movimentação para uma camada de janelas "fixada" durante o modo área de trabalho (padrão em telas externas). Essas janelas fixadas permanecem interativas e sempre na frente. Requer permissões
USE_PINNED_WINDOWING_LAYERe PiP. - Rótulos de apps ocultos na tela inicial:os usuários agora podem ocultar os rótulos dos apps na tela inicial. Verifique se o ícone do app é altamente reconhecível.
- Gravação de tela redesenhada:uma nova barra de ferramentas flutuante melhora os controles de gravação e as configurações de captura para criadores. A interface é excluída automaticamente do vídeo final.
- Bolhas:o recurso de modo de janela introduzido na versão Beta 2 agora está totalmente ativado.
Funcionalidade principal e saúde
- Configurações de exclusão de apps de VPN:os apps de VPN podem usar a intent
ACTION_VPN_APP_EXCLUSION_SETTINGSpara iniciar uma tela gerenciada pelo sistema em que os usuários podem selecionar apps específicos para ignorar o túnel de VPN (túnel dividido). - Substituição de fonte dinâmica do sistema:o Android agora oferece suporte a atualizações de tempo de execução para a cadeia de substituição de fontes, oferecendo 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 Unicode atualizado e suporte SSL aprimorado para grupos nomeados em TLS.
- Provedores de dados de dispositivos (DDPs) do Conexão Saúde : o Conexão Saúde agora 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).
Android 17 Beta 2 (fevereiro de 2026)
A versão Beta 2 já está disponível. Assim como a versão Beta 1, essa versão é adequada para desenvolvimento, testes e uso geral. No entanto, o Android 17 ainda está em desenvolvimento, então 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
- Bolhas:os usuários agora podem criar bolhas de qualquer app pressionando os ícones do inicializador. Em telas grandes, uma nova barra de bolhas na barra de tarefas gerencia bolhas organizadas e fixadas. 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 exigir 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õesREAD_CONTACTScompletas. - 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 dos dedos. O modo absoluto legado ainda está disponível usando
POINTER_CAPTURE_MODE_ABSOLUTE. - Seletor interativo:os apps podem usar
getInitialRestingBoundsem umaChooserSessionpara identificar a posição final da interface do seletor para melhores ajustes de layout.
Conectividade e vários dispositivos
- Transferência entre dispositivos:a nova API Handoff permite a retomada do estado entre dispositivos (por exemplo, de smartphone para tablet) usando
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 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 apresenta 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 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 oferecem suporte ao Unicode 17.
- Proteção de OTP por SMS:para evitar o sequestro, o Android 17 atrasa o acesso programático a mensagens 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, impedindo 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 de idioma alemão. (Problema 476830557, Problema 486511401)
- Melhoria da confiabilidade do streaming de vídeo, permitindo que os desenvolvedores confirmem o suporte de 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 444255729)
- Um problema em que o fechamento de uma pasta bloqueava interações subsequentes imediatas, como abrir outra pasta ou alternar telas. (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 causava congelamentos 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 de tela após a desconexão do Android Auto. (Problema 457527675)
- Um erro de digitação na interface na caixa de diálogo de divulgação de 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 categorizados incorretamente no menu "Sistema". (Problema 476754995)
- Uma falha crítica da interface do sistema e 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 scanner de QR code de depuração sem fio em que a seta para trás se sobrepunha ao ícone de QR. (Problema 474769647)
- Um problema nas configurações de som em que as prévias de toque 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 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 alertas desatualizados durante o processo de inicialização pós-atualização. (Problema 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 473226715)
Android 17 Beta 1 (fevereiro de 2026)
A versão Beta 1 já está disponível, com os recursos e mudanças mais recentes para testar nos seus apps. Essa versão é adequada para desenvolvimento, teste e uso geral. No entanto, o Android 17 ainda está em desenvolvimento, então 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 destinados ao Android 17 (nível 37 da API) 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. - Isençõ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 interface muda paraUI_MODE_TYPE_DESKou deUI_MODE_TYPE_DESKpara outro tipo)
Ação necessária: se o app depende de reinicializações para recarregar recursos para esses eventos, você precisa ativar explicitamente o uso do novo atributo de manifesto android:recreateOnConfigChanges.
Performance e ambiente de execução
- MessageQueue sem bloqueio: uma nova implementação sem bloqueio de
android.os.MessageQueuereduz os frames perdidos. - Coleta de lixo geracional: o coletor de marcação e compactação simultânea do ART agora oferece suporte à GC geracional, priorizando coleções frequentes e de baixo custo de "geração jovem".
- Novos acionadores de criação de perfil:
ProfilingManageradiciona acionadores paraCOLD_START,OOMeKILL_EXCESSIVE_CPU_USAGE. - Restrições de notificação: limites de tamanho estritos aplicados a visualizações de notificação personalizadas para reduzir o uso da memória.
Mídia e câmera
Câmera
- Atualizações de sessão dinâmicas: use
CameraCaptureSession.updateOutputConfigurations()para alternar casos de uso (por exemplo, Da Foto ao Vídeo) sem fechar a sessão ou causar falhas.
Áudio e vídeo
- Qualidade constante para gravação de vídeo: setVideoEncodingQuality() no MediaRecorder permite configurar um modo de qualidade constante (CQ) para codificadores de vídeo.
- Reforço da 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: foi adicionado suporte de plataforma para Versatile Video Coding (H.266).
Privacidade e segurança
- Descontinuação de texto não criptografado:
android:usesCleartextTrafficfoi descontinuado. Os apps destinados ao SDK 37 e versões mais recentes que dependem desse atributo serão bloqueados por padrão. Migre para a Configuração de segurança de rede. - Criptografia híbrida HPKE: foi introduzida uma interface de provedor de serviços pública para uma implementação de criptografia híbrida HPKE.
Conectividade e ferramentas
- Gerenciador de dispositivos complementares
- Novos perfis: dispositivos médicos e rastreadores de fitness.
- Caixa de diálogo de permissão unificada:
setExtraPermissionsagrupa permissões próximas na caixa de diálogo de associação.