Gli ingegneri di Google Chrome hanno riconosciuto che la navigazione su Android spesso non è fluida come su iOS, in particolare quando si tratta di scorrimento. Con l’introduzione di Android 14, Google ha cercato di comprendere la causa dietro questa differenza ed ha implementato una nuova API che permette a Chrome, e potenzialmente ad altre applicazioni in futuro, di gestire l’input touch in modo più efficiente, riducendo così i problemi di fluidità fino al 50% con l’aggiornamento a Chrome 116.
Il cuore del problema risiede nel modo in cui Chrome per Android gestisce gli eventi di input, in particolare su schermi ad alto tasso di refresh, dove i movimenti bruschi diventano più evidenti. A differenza di molte altre app Android, Chrome non può semplicemente passare a un algoritmo di input touch bufferizzato a causa delle sue necessità storiche e per garantire la compatibilità web. Tuttavia, grazie alla nuova API che agisce a livello di nanosecondi, introdotta in Android 14, Chrome può ora campionare gli input touch con precisione nanometrica, superando le precedenti limitazioni basate su Java e ottenendo una navigazione molto più fluida.
Google sta introducendo il supporto per questa API a partire da Chrome 116 ed ha anche portato retroattivamente questa funzione fino a Chrome 110 come opzione sperimentale. Questo importante miglioramento porterà l’esperienza di navigazione su Chrome per Android al livello di quella su iOS. Inoltre, dato che l’API a nanosecondi è pubblica su Android, anche altre app e browser, come Firefox, potrebbero beneficiare di questa novità per migliorare la loro fluidità.
Lascia un commento