
Muitas vezes, nem nos apercebemos conscientemente, mas é fácil notar quando o nosso telemóvel não está a funcionar com a fluidez desejada. Embora tudo continue a responder – deslizamos pelos menus, navegamos na interface e saltamos entre aplicações –, por vezes o sistema precisa de fazer sacrifícios para acompanhar o nosso ritmo, o que resulta na temida quebra de fotogramas perdidos. Este fenómeno traduz-se em pequenos soluços ou num deslocamento que parece encravar. Contudo, com a chegada do Android 17, a Google está a introduzir mudanças estruturais que prometem tornar esta frustração numa raridade.
A revolução silenciosa do DeliQueue
Numa análise mais técnica partilhada no seu blogue para programadores, a tecnológica detalha as alterações feitas ao "MessageQueue" no novo sistema operativo. Para quem não está familiarizado, este é um componente central que as aplicações utilizam para apresentar a sua interface gráfica. Até agora, as linhas de processamento podiam bloquear temporariamente esta fila enquanto trabalhavam. Isto gerava situações em que um processo tinha de esperar demasiado tempo para que outro libertasse o acesso, resultando em tarefas importantes que não eram concluídas a tempo e culminando nos visíveis engasgos no ecrã.
Para resolver este obstáculo histórico, a solução passou por fazer a transição para uma estrutura de dados livre de bloqueios. O novo sistema, batizado de "DeliQueue", aplica restrições muito mais granulares a locais específicos da memória, em vez de trancar toda a fila de processamento.
Mais rapidez e testes já a decorrer
De forma simples, as tarefas deixam de ficar à espera numa fila para começarem a trabalhar, evitando assim os estrangulamentos que causam falhas no desempenho. A adoção desta nova abordagem de processamento sem bloqueios totais foi precisamente o que inspirou o nome do novo sistema. Apesar de os programadores ainda precisarem de testar as suas aplicações para garantir total compatibilidade com o DeliQueue, a Google já realizou testes exaustivos e corrigiu dois erros iniciais que tinham sido detetados.
Em termos de resultados práticos, as melhorias são evidentes. Durante os testes, a empresa registou uma redução de 4% na perda de fotogramas dentro das aplicações e uma queda de 7,7% nas falhas associadas à interface do sistema e ao ecrã inicial. Adicionalmente, o tempo de abertura das aplicações também deverá ser ligeiramente mais rápido. O novo sistema operativo já entrou em fase de testes beta e os utilizadores podem instalá-lo hoje mesmo nos seus equipamentos Pixel, segundo as informações partilhadas pela Android Authority.












Nenhum comentário
Seja o primeiro!