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.
Confira 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 e 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 (eco brevemente o último caractere) e teclados físicos (ocultos 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 da consistência visual dos widgets em diferentes densidades de pixels. Agora,
RemoteViews.setViewPaddingaceita 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 as 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 dinâmica de fontes 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).
Principais problemas corrigidos na versão Beta 3
- Uma regressão no nível do sistema no gerenciamento do ciclo de vida do processo do Android 16 que causava reinicializações frequentes e aleatórias de apps e oscilação da tela, o que anteriormente levava à perda do progresso do usuário e estados de apps interrompidos em vários aplicativos de terceiros. (Problema 440017096)
- Um problema em que o modo escuro expandido não era aplicado a apps em perfis de trabalho e particulares. (Problema 476409380)
- Uma falha na câmera que impedia os usuários de mudar para a lente telefoto de 5x. (Problema 485610295, Problema 488274607)
- Renderização lenta e comportamento errático durante transições de lentes ultra-wide para wide. (Problema 452650681)
- Um travamento do sistema que fazia com que a tela de bloqueio não respondesse após a desconexão do Android Auto ou o bloqueio do dispositivo. (Problema 457527675)
- Um problema de instabilidade do sistema que causava travamentos e reinicializações do dispositivo ao usar o Android Auto. (Problema 455555269, Problema 457973643)
- Um problema de instabilidade do sistema que causava reinicializações espontâneas frequentes e travamentos do dispositivo. (Problema 485892529, Problema 488619007, Problema 488482317, Problema 485627106, Problema 489454751, Problema 487638484, Problema 487604772, Problema 485385078)
- Uma regressão que causava reinicializações inesperadas do dispositivo. (Problema 420999948, Problema 426316038)
- Uma falha durante mudanças rápidas de seleção de áudio. (Problema 477151825)
- Um travamento de pareamento Bluetooth de até 150 segundos. (Problema 466163481)
- Uma instabilidade no nível do sistema que causava reinicializações espontâneas durante períodos de inatividade. (Problema 297421786, Problema 300558078, Problema 301726714, Problema 310348072, Problema 321233271, Problema 320461892, Problema 348326714, Problema 348297618, Problema 348290709, Problema 348242411, Problema 348217723, Problema 348541549, Problema 348770195, Problema 348786196, Problema 348766331, Problema 349273927, Problema 349977622, Problema 350685466, Problema 351357895, Problema 352743431, Problema 354467134, Problema 355126951, Problema 355602077, Problema 355239966, Problema 357282489, Problema 358040619, Problema 358344787, Problema 360475166, Problema 360461108, Problema 360120511, Problema 360968601, Problema 361916913, Problema 362650982, Problema 363213047, Problema 363464720, Problema 363205584, Problema 361007622, Problema 364849917, Problema 365338167, Problema 370154739, Problema 370041210)
- Um problema em que as chamadas recebidas não acionavam a vibração do dispositivo. (Problema 473464803, Problema 470955250)
- Um conflito em que a economia de bateria permanecia ativa indefinidamente quando um limite de carregamento de 80% era ativado. (Problema 366996806)
- Um problema de renderização de tela que causava artefatos visuais ao interagir com notificações do Google Mensagens na tela de bloqueio. (Problema 486491783, Problema 486806705, Problema 485168942)
- Um problema em que as notificações ocasionalmente não eram dispensadas ou reapareciam. (Problema 454647834)
- Um problema de renderização que causava artefatos visuais durante as transições de navegação para trás. (Problema 485316132)
- Um problema em que os ícones da barra de status do sistema desapareciam aleatoriamente, impedindo que os usuários vissem os níveis de bateria ou de rede. (Problema 473447873, Problema 484689844, Problema 484382982, Problema 472268834, Problema 489158801, Problema 484569035)
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 launcher. 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 reinicializados 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 de 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 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 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 o Live Translate e as regras eram categorizados incorretamente no menu "Sistema". (Problema 476754995)
- Uma falha crítica da 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 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 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:usesCleartextTrafficserá descontinuado em uma versão futura, com base no nível do SDK futuro. Os apps 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 condicionamento físico.
- Caixa de diálogo de permissão unificada:
setExtraPermissionsagrupa permissões próximas na caixa de diálogo de associação.