Android 17 Beta 1: Suporte a VVC, coletor generacional e canal Canary.

Pontos chave:
  • Ciclo de desenvolvimento: Faça a transição para o canal Canary contínuo para receber atualizações OTA imediatas.
  • Interface obrigatória: Os aplicativos devem ser redimensionáveis ​​em telas com resolução superior a 600 dpi; o bloqueio de orientação é ignorado.
  • Performance artística: Novo coletor de lixo de última geração e fila de mensagens não bloqueante para reduzir a carga da CPU.
  • Multimídia: Suporte nativo para o codec VVC (H.266) e transições de câmera sem reinicialização da sessão.
  • Segurança de rede: Obsolecência do tráfego HTTP padrão e integração da criptografia híbrida HPKE.
Android 17 beta 1

Android 17 beta 1

Alguns dias atrás O Google anunciou o lançamento da primeira versão beta do Android 17., cuja versão final está prevista para o segundo trimestre de 2026. Esta versão introduz modificações estruturais na gestão de memória, no tratamento de interfaces em telas grandes e no processamento multimídia.

Esta versão dá continuidade ao trabalho para alcançar aplicativos Android mais adaptáveis, introduz melhorias significativas nas funções de câmera e multimídia, novas ferramentas para otimizar a conectividade e perfis expandidos para dispositivos complementares.

A mudança mais óbvia no ciclo de desenvolvimento é a Eliminação do programa tradicional de "Versões de pré-visualização para desenvolvedores". Em vez disso, o Google adota um canal Canary contínuo que permite que atualizações e novas APIs sejam enviadas diretamente aos desenvolvedores assim que forem aprovadas nos testes internos, facilitando a integração com ambientes de integração contínua (CI) por meio de atualizações diretas.

Telas grandes e gerenciamento de janelas

Com o lançamento desta versão Beta 1, podemos ver que o sistema operacional Agora é necessário que os aplicativos se adaptem a telas com dimensões menores ou iguais a 600 dp., como tablets e telefones dobráveis. Android 17 (API nível 37) Ignorar atributos do manifesto que bloqueiam o redimensionamento da janela ou forçam uma orientação específica. como a política que restringe a visualização ao modo retrato. Para evitar quedas de desempenho durante essas transições, o sistema modifica o comportamento padrão em resposta a alterações de configuração, como conectar um teclado ou alterar o modo de cor. Em vez de destruir e recriar a atividade, o sistema enviará a atualização por meio de uma chamada de status, exigindo que os desenvolvedores gerenciem a interface manualmente.

Em nível arquitetônico, o ambiente de execução do Android. (ART) implementa um coletor de lixo geracionalEste componente separa os objetos de memória recém-criados dos antigos, o que Isso acelera a limpeza de dados com ciclos de vida curtos e reduz a carga do processador. De forma mensurável.

Além disso, a fila de mensagens do sistema apresenta uma nova implementação sem bloqueio, um ajuste técnico que visa reduzir a perda de quadros. Para garantir que essas otimizações funcionem corretamente, O sistema agora proíbe estritamente a modificação em tempo de execução dos campos marcados. tais como "finalidades estáticas", que lançam exceções de acesso ilegal imediatas se uma aplicação tentar alterá-las por meio de reflexão ou JNI.

Transições de câmera e codificação multimídia

La gO gerenciamento de sessões de captura de fotos e vídeos recebeu uma atualização de API. Os desenvolvedores agora podem usar um método específico para conectar e desconectar as superfícies de saída da câmera. Em tempo real. Isso permite alternar entre tirar fotos e gravar vídeos sem precisar fechar e reconfigurar toda a sessão, evitando interrupções na tela.

Em relação à compressão de vídeo, o sistema Adiciona suporte nativo ao padrão VVC (H.266). Projetado para processar resoluções de até 8K e conteúdo de 360 ​​graus com maior eficiência de compressão do que seu antecessor, o HEVC. A gravação de vídeo também incorpora um parâmetro de qualidade constante que permite manter a nitidez visual independentemente das flutuações na taxa de bits.

Restrições de rede e periféricas

As políticas de segurança de rede estão se tornando mais restritivas com a obsolescência do atributo que permitia o tráfego de texto não criptografado por padrão. Aplicações que precisam fazer requisições HTTP padrão devem especificá-las por meio de um arquivo de configuração. Segurança de rede independente. A criptografia do sistema integra o mecanismo híbrido HPKE, que combina o desempenho da criptografia simétrica com a segurança da distribuição assimétrica de chaves.

Por outro lado, a conectividade com hardware externo através do gerenciador de dispositivos complementar incorpora perfis dedicados para rastreadores de fitness e equipamentos médicos, padronizando a solicitação de permissão e a interface de vinculação para periféricos de saúde.

Finalmente, se você estiver interessado em aprender mais sobre isso, você pode consultar o detalhes no link a seguir.