Se riscontri ritardi mentre guardi video e scorri i commenti sull'app YouTube sul tuo Nexus 6, ecco una soluzione rapida e semplice.
Android, come tutti sappiamo, è un sistema operativo mobile di uso generale. Anche se passi da un telefono Nexus a un altro, la tua esperienza con il software può differire in modi davvero sottili. Sulla carta non dovreste notare molte differenze software tra il Nexus 6 ed il Nexus 6P.
Ma sul Nexus 6, il L'app YouTube rallenta inspiegabilmente quando guardi un video e contemporaneamente scorri i commenti. Molti utenti di Nexus 6 hanno segnalato che questo problema è iniziato solo dopo il passaggio ad Android 6.0 Marshmallow. Allora cosa sta succedendo e come risolverlo?
Ripararlo è abbastanza semplice. Tutto quello che devi fare è accendere il Disattiva gli overlay hardware opzione nelle Opzioni sviluppatore*. Ecco un confronto prima e dopo di come la modifica dell'opzione influisce sulle prestazioni all'interno di YouTube.
Perché questa soluzione funziona? Non siamo del tutto sicuri di come farlo noi stessi. Neppure il
Team di ingegneri Android è già andato a fondo del jank di YouTube:Abbiamo notato alcuni rallentamenti durante lo scorrimento dei commenti caricati per la prima volta durante la riproduzione di video di Youtube su Nexus 6 con Android M. Il jank sembra migliorare quando si forza la composizione della GPU. Youtube su Android 6.0 utilizza SurfaceViews per la riproduzione video perché consuma meno energia rispetto all'utilizzo di TextureViews. Forzare la composizione della GPU migliora la fluidità dello scorrimento dei commenti a scapito della potenza. Rimani sintonizzato.
Se notate nel commento fatto durante l'AMA, il team menziona che forzare la composizione della GPU migliora le prestazioni nell'app YouTube. La disabilitazione degli overlay hardware esegue essenzialmente questo compito: abilitando questa opzione SurfaceFlinger rinuncerà all'uso di un overlay hardware e utilizzerà invece sempre la GPU per la composizione. Sfortunatamente, la disabilitazione degli overlay HW comporta un aumento del consumo energetico e in realtà dovrebbe essere utilizzata solo per il debug di determinati tipi di applicazioni multimediali. Un modo per risolvere questo problema è utilizzare un'app come Tasker con il Impostazioni sicure plugin per automatizzare l'attivazione/disattivazione dell'opzione "Disabilita overlay HW" ogni volta che utilizzi l'app YouTube.
*Come si accede alle Opzioni sviluppatore? Vai su Impostazioni, quindi vai su Informazioni sul dispositivo, quindi scorri verso il basso fino a Numero build e tocca il campo Numero build 7 volte. Sei su XDA, dovresti saperlo!