O Blog do Chromium (base do navegador Chrome) fez experimentos no Android, e apresentaram uma experiência de rolagem mais suave após uma otimização bem-sucedida. A equipe por trás do desenvolvimento revelou que a rolagem irregular foi reduzida pela metade, melhorando consideravelmente a experiência do usuário. O Chrome no Android 14 vai ser tão suave quanto é o Chrome no iOS.

Ao analisar a performance do navegador, os engenheiros notaram que, no Android, a rolagem não acompanhava o dedo tão de perto quanto no iOS. Apesar de métricas indicarem que haviam travamentos, eles eram menos frequentes do que percebido, a equipe resolveu investigar mais.

Mapa do antigo comportamento; Foto: Chromium
Mapa do antigo comportamento; Foto: Chromium

Foi identificado que a taxa de entrada inconsistente estava causando os problemas de leitura, o que relatava em uma rolagem inconsistente do conteúdo na tela. Para solucionar isso, os engenheiros do Chrome utilizaram uma nova API que melhora a amostragem do toque, resultando em até 2x menos travamentos visíveis.

Quando será implementado?

Essas melhorias serão lançadas na próxima versão do Chrome 116 para Android como padrão, mas também serão retrocompatíveis até a versão Chrome 110. Isso coloca a versão do Chrome para Android em pé de igualdade com a experiência de rolagem no iOS.