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.