Os desenvolvedores do Google compartilham uma ferramenta DIY de medição de latência com a comunidade chamada WALT. Continue a ler para saber mais.
Todos nós gostamos de gratificação imediata e a maioria de nós notou que as coisas parecem mais rápidas nas versões mais recentes do Android. Alguns de nós talvez até tenhamos nos perguntado ou perguntado abertamente como essas respostas mais rápidas estavam sendo desenvolvidas. Se você é um daqueles que se perguntou, agora você tem sua resposta. Recentemente, desenvolvedores do Google postou uma entrada no blog sobre como eles estão lidando com esses atrasos, chamados de latência, por meio do uso de uma ferramenta projetada para que as pessoas construam por conta própria. E é o nome? WALT.
A latência é algo que aparentemente o Google tem gasto muito tempo tentando resolver. Digamos que você queira que a tela reaja a um toque. Você precisaria saber quanto tempo leva do início ao fim da tarefa. Isso é descrito como latência de ida e volta. Mas se uma pessoa quiser detalhar isso ainda mais, como no exemplo mostrado no gráfico - não havia ferramentas para realmente fazer isso. WALT, que descende de outra ferramenta USB chamada
Passo rápido, permite medir a latência de E/S de áudio, arrastar, desenhar tela e/ou tocar. Ao sincronizar até o milissegundo um relógio de hardware externo com o dispositivo de teste, seja Android ou Chromebook, agora é possível reunir as latências de entrada e saída separadas. O resultado agora é conhecer o detalhamento de cada parte da latência de ida e volta, permitindo que os desenvolvedores procurem oportunidades para ajustar melhor e melhorar os resultados.Ao divulgar ao público, o Google espera que esta ferramenta seja útil para outros que tentam estudar e minimizar a latência de seu trabalho em qualquer plataforma. Eles até incluíram instruções de construção para aqueles que gostariam de fazer eles próprios o dispositivo de teste. E a dificuldade de fazer WALT? Do engenheiro de software do Google, Mark Koudritsky:
“WALT é simples. As peças custam menos de US$ 50 e, com algumas habilidades básicas em eletrônica, você mesmo pode construí-las."
Confira mais acessando o Repositório WALT no Github, que inclui uma lista de peças, instruções de construção e etapas sobre como utilizar o dispositivo.
Então, desenvolvedores – isso é algo que vocês acham que usarão? Ou você acredita que existe uma abordagem diferente que poderia ser usada? Sinta-se à vontade para continuar a discussão adicionando seus comentários abaixo!