Hier is een snelle oplossing voor het recente probleem met de vertraging van de YouTube-app op de Nexus 6

Als u vertraging ervaart tijdens het bekijken van video's en het scrollen door reacties in de YouTube-app op uw Nexus 6, is hier een snelle en eenvoudige oplossing.

Android is, zoals we allemaal weten, een mobiel besturingssysteem voor algemeen gebruik. Zelfs als u van de ene Nexus-telefoon naar de andere springt, kan uw software-ervaring op heel subtiele manieren verschillen. Op papier zou je weinig softwareverschillen moeten merken tussen de Nexus 6 en de Nexus 6P.

Maar op de Nexus 6 is de De YouTube-app blijft op onverklaarbare wijze achter wanneer je tegelijkertijd een video bekijkt en door reacties bladert. Veel Nexus 6-gebruikers hebben gemeld dat dit probleem pas begon nadat ze de sprong naar Android 6.0 Marshmallow hadden gemaakt. Dus wat is er aan de hand, en hoe los je dit op?

Het repareren is vrij eenvoudig. Het enige wat u hoeft te doen is de Schakel HW-overlays uit optie onder de Ontwikkelaarsopties*. Hier zie je een vergelijking vóór en na hoe het wijzigen van de optie de prestaties binnen YouTube beïnvloedt.

Waarom werkt deze oplossing? Wij weten zelf niet helemaal zeker hoe. Zelfs niet de Android Engineering-team heeft de YouTube-jank al tot op de bodem uitgezocht:

We hebben enige rommel opgemerkt tijdens het scrollen van opmerkingen die voor de allereerste keer worden geladen tijdens het afspelen van YouTube-video's op de Nexus 6 met Android M. De Jank lijkt te verbeteren bij het forceren van GPU-compositie. YouTube op Android 6.0 gebruikt SurfaceViews voor het afspelen van video's, omdat het minder stroom verbruikt dan het gebruik van TextureViews. Het forceren van de GPU-compositie verbetert de soepelheid van het scrollen van opmerkingen, wat ten koste gaat van het vermogen. Blijf kijken.

Als je het in de opmerking tijdens de AMA opmerkt, vermeldt het team wel dat het forceren van de GPU-compositie de prestaties in de YouTube-app verbetert. Het uitschakelen van hardware-overlays volbrengt in wezen deze taak: door deze optie in te schakelen SurfaceFlinger zal afzien van het gebruik van een hardware-overlay en in plaats daarvan altijd de GPU gebruiken voor compositie. Helaas resulteert het uitschakelen van HW-overlays in een toename van het stroomverbruik en is het eigenlijk alleen bedoeld om te worden gebruikt voor het debuggen van bepaalde soorten mediatoepassingen. Een manier om dit probleem te omzeilen is door apps zoals Tasker met de Veilige instellingen plug-in om het schakelen tussen de optie 'HW-overlays uitschakelen' te automatiseren wanneer u de YouTube-app gebruikt.


*Hoe kom je bij Ontwikkelaarsopties? Ga naar Instellingen, ga vervolgens naar Over apparaat, scrol vervolgens omlaag naar Buildnummer en tik 7 keer op het veld Buildnummer. Je zit op XDA, dit zou je moeten weten!