O Android 16 QPR2 foi lançado
Inovação mais rápida com a primeira versão secundária do SDK do Android
Hoje, estamos lançando o Android 16 QPR2, que traz várias melhorias para a experiência do usuário, a produtividade do desenvolvedor e os recursos de mídia. Ela marca um marco significativo na evolução da plataforma Android como a primeira versão a usar uma versão secundária do SDK.
Um marco na evolução da plataforma: o lançamento do SDK secundário
As versões secundárias do SDK permitem que ofereçamos APIs e recursos mais rapidamente fora da cadência anual de lançamento da plataforma principal, garantindo que a plataforma e seus apps possam inovar mais rápido com novas funcionalidades. Ao contrário das versões principais, que podem incluir mudanças de comportamento que afetam a compatibilidade do app, as mudanças no QPR2 são principalmente aditivas, minimizando a necessidade de testes de regressão. As mudanças de comportamento no QPR2 se concentram principalmente em segurança ou acessibilidade, como proteção de senha única por SMS ou suporte ao tema escuro expandido.
Para oferecer suporte a isso, introduzimos novos campos na classe Build a partir do Android 16, permitindo que seu app verifique essas novas APIs usando SDK_INT_FULL e VERSION_CODES_FULL.
if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
// Call new APIs from the Android 16 QPR2 release
}Experiência do usuário e personalização aprimoradas
O QPR2 melhora a personalização e a acessibilidade do Android, dando aos usuários mais controle sobre a aparência e a funcionalidade dos dispositivos.
Tema escuro expandido
Para criar uma experiência do usuário mais consistente para pessoas com baixa visão, sensibilidade à luz ou que simplesmente preferem uma aparência escura em todo o sistema, o QPR2 introduziu uma opção expandida no tema escuro.
O app Fitbit antigo mostrando o impacto do tema escuro expandido; o novo app Fitbit oferece suporte direto a um tema escuro
Quando um usuário ativa a configuração de tema escuro expandido, o sistema usa o atributo de tema isLightTheme do app para determinar se a inversão será aplicada. Se o app herdar um dos temas padrão DayNight, isso será feito automaticamente. Se não for o caso, declare isLightTheme="false" no tema escuro para garantir que o app não seja invertido sem querer. As visualizações padrão do Android, os combináveis e as WebViews serão invertidos, mas os mecanismos de renderização personalizados, como o Flutter, não.
Esse recurso é destinado principalmente à acessibilidade. Recomendamos implementar um tema escuro nativo, que oferece controle total sobre a aparência do app. Assim, você protege a identidade da marca, garante a legibilidade do texto e evita falhas visuais quando a interface é invertida automaticamente, garantindo uma experiência refinada e confiável para os usuários.
Formatos de ícones personalizados e temas automáticos
No QPR2, os usuários podem selecionar formas específicas para os ícones dos apps, que são aplicadas a todos os ícones e prévias de pastas. Além disso, se o app não fornecer um ícone temático dedicado, o sistema poderá gerar um automaticamente aplicando um algoritmo de filtragem de cores ao ícone na tela de início atual.
|
|
| Formatos de ícones personalizados | |
|
|
| Testar a forma e a cor do ícone no Android Studio | Filtragem automática de cores de ícones do sistema |
Sessões interativas do seletor
A experiência de compartilhamento agora é mais dinâmica. Os apps podem manter a UI interativa mesmo quando a folha de compartilhamento do sistema está aberta, permitindo atualizações de conteúdo em tempo real no seletor.
Aumentar a produtividade e a performance do app
Estamos lançando ferramentas e atualizações projetadas para simplificar seu fluxo de trabalho e melhorar o desempenho do app.
Ambiente de desenvolvimento do Linux com aplicativos de GUI
O recurso de ambiente de desenvolvimento do Linux foi ampliado para oferecer suporte à execução de aplicativos de GUI do Linux diretamente no ambiente de terminal.
O Wilber, mascote do GIMP, criado por Aryeom Han, está licenciado sob a CC BY-SA 4.0. A captura de tela da interface do GIMP é usada por cortesia.
Coleta de lixo geracional
O Android Runtime (ART) agora inclui um coletor de lixo de marcação e compactação simultâneas (CMC, na sigla em inglês) geracional. Isso concentra a coleta em objetos recém-alocados, resultando em redução do uso da CPU e melhoria da eficiência da bateria.
Métricas de engajamento do widget
Agora você pode consultar eventos de interação do usuário, como cliques, rolagens e impressões, para entender melhor como os usuários interagem com seus widgets.
Preparação para o tamanho de página de 16 KB
Para ajudar na preparação para requisitos de arquitetura futuros, adicionamos caixas de diálogo de alerta antecipado para apps depuráveis que não estão alinhados a páginas de 16 KB.
Mídia, conectividade e saúde
A QPR2 traz atualizações robustas para padrões de mídia e conectividade de dispositivos.
IAMF e compartilhamento de áudio
Adicionamos suporte à decodificação de software para o modelo e formatos de áudio imersivo (IAMF, na sigla em inglês), um formato de áudio espacial de código aberto. Além disso, o compartilhamento de áudio pessoal para Bluetooth LE Audio agora está integrado diretamente ao seletor de saída do sistema.
Atualizações do Conexão Saúde
Agora, a Conexão Saúde monitora automaticamente os passos usando os sensores do dispositivo. Se o app tiver a permissão READ_STEPS, esses dados estarão disponíveis no pacote "android". Isso não apenas simplifica o código necessário para o rastreamento de passos, mas também é mais eficiente em termos de energia. Agora também é possível monitorar peso, definir índice e taxa de esforço percebido (RPE, na sigla em inglês) em segmentos de exercícios.
Migrações mais tranquilas
Uma nova API de transferência de dados de terceiros permite uma migração de dados mais confiável entre dispositivos Android e iOS.
Reforçar a privacidade e a segurança
A segurança continua sendo uma prioridade máxima com novos recursos projetados para proteger os dados do usuário e a integridade do dispositivo.
Verificação do desenvolvedor
Introduzimos APIs para oferecer suporte à verificação de desenvolvedores durante a instalação de apps, além de novos comandos ADB para simular resultados de verificação. Como desenvolvedor, você pode instalar apps sem verificação usando o adb. Assim, é possível continuar testando apps que não são destinados ou ainda não estão prontos para distribuição ao público em geral.
Proteção de OTP por SMS
A entrega de mensagens que contêm um hash do SMS Retriever será adiada por três horas na maioria dos apps para ajudar a evitar o sequestro de senhas únicas. A transmissão RECEIVE_SMS será retida, e as consultas de banco de dados do provedor de SMS serão filtradas. O SMS vai estar disponível para esses apps após o atraso de três horas.
Bloqueio seguro do dispositivo
Um novo estado de segurança no nível do sistema, Bloqueio seguro do dispositivo, está sendo lançado. Quando ativado (por exemplo, remotamente via "Encontre Meu Dispositivo"), o dispositivo é bloqueado imediatamente e exige o PIN, o padrão ou a senha principal para desbloquear, aumentando a segurança. Quando ativado, as notificações e as ações rápidas na tela de bloqueio ficam ocultas, e o desbloqueio biométrico pode ser desativado temporariamente.
Primeiros passos
Se você não estiver nos programas Beta ou Canary, seu dispositivo Pixel vai receber a versão QPR2 do Android 16 em breve. Se você não tiver um dispositivo Pixel, use as imagens do sistema de 64 bits com o Android Emulator no Android Studio. Se você estiver usando o QPR2 Beta do Android 16 e ainda não tiver instalado o QPR3 Beta do Android 16, poderá sair do programa e receber a versão de lançamento do QPR2 do Android 16 por atualização over the air.
Para ter a melhor experiência de desenvolvimento com o Android 16 QPR2, recomendamos que você use o build Canary mais recente do Android Studio Otter.
Agradecemos novamente a todos que participaram do nosso Programa Android Beta. Estamos ansiosos para ver como seus apps vão aproveitar as atualizações do Android 16 QPR2.
Para informações completas sobre o QPR2 do Android 16, acesse o site para desenvolvedores do Android 16.
-
Novidades sobre produtosO Google I/O '26 apresenta 17 anúncios importantes para desenvolvedores Android com foco em produtividade liderada por agentes, Compose First como nosso padrão de interface, mídia de alta performance e desenvolvimento adaptável para o ecossistema em expansão.
Matthew McCullough • Leitura de 8 minutos -
Novidades sobre produtosAnunciado hoje durante o The Android Show, o Android está passando de um sistema operacional para um sistema de inteligência, criando mais oportunidades de engajamento com seus apps.
Matthew McCullough • Leitura de 4 minutos -
Novidades sobre produtosHoje, estamos aprimorando o desenvolvimento para Android com o Gemma 4, nosso mais recente modelo aberto de última geração projetado com recursos complexos de raciocínio e chamada de ferramentas autônoma.
Matthew McCullough • Leitura de 2 minutos
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.