Los ingenieros de Google Chrome reconocen que el desplazamiento en Android no siempre es tan suave como en iOS, y buscaron comprender la razón detrás de esto.
Con el lanzamiento de Android 14, se introdujo una nueva API para manejar el muestreo de entrada táctil de manera más eficiente, lo que resulta en hasta la mitad de los tirones visibles en Chrome 116.
Debido a cuestiones históricas y de compatibilidad con la web, Chrome no podía adoptar el método utilizado por otras aplicaciones de Android para hacer que el desplazamiento sea más suave.
Sin embargo, los ingenieros de Google encontraron una solución aprovechando una nueva API de nanosegundos, que permite que Chrome muestre la entrada táctil en intervalos de nanosegundos en lugar de milisegundos.
Según la empresa, esto ha resultado en una experiencia de desplazamiento hasta dos veces más fluida.
El soporte para la nueva API de nanosegundos se está implementando a partir de Chrome 116 y ya está disponible como una opción en Chrome 110.
Google está seguro de que este cambio coloca a Chrome para Android al mismo nivel que Chrome para iOS.
Además, otros navegadores basados en Chromium y aplicaciones que no utilizan el muestreo lineal estándar de Android también pueden beneficiarse de esta API de nanosegundos.