Evo brzog rješenja za nedavni problem kašnjenja aplikacije YouTube na Nexusu 6

Ako osjetite kašnjenje tijekom gledanja videozapisa i listanja kroz komentare u aplikaciji YouTube na svom Nexusu 6, evo brzog i jednostavnog rješenja.

Android je, kao što svi znamo, mobilni operativni sustav opće namjene. Čak i ako skačete s jednog Nexus telefona na drugi, vaše iskustvo softvera može se razlikovati na vrlo suptilne načine. Na papiru ne biste trebali primijetiti mnogo softverskih razlika između Nexusa 6 i Nexusa 6P.

Ali na Nexusu 6, Aplikacija YouTube neobjašnjivo zaostaje kada istovremeno gledate video i listate kroz komentare. Mnogi korisnici Nexusa 6 izvijestili su da se ovaj problem pojavio tek nakon prelaska na Android 6.0 Marshmallow. Dakle, što se događa i kako to popraviti?

Popravljanje je vrlo jednostavno. Sve što trebate učiniti je uključiti Onemogući HW slojeve opcija pod opcijama za razvojne programere*. Ovdje je usporedba prije i poslije toga kako promjena opcije utječe na performanse unutar YouTubea.

Zašto ovaj popravak radi? Ni sami nismo posve sigurni kako. Čak ni Android inženjerski tim još je došao do dna neslanja na YouTubeu:

Primijetili smo neke zafrkancije tijekom pomicanja komentara koji se prvi put učitavaju tijekom reprodukcije Youtube videa na Nexusu 6 s Androidom M. Čini se da se smetnja poboljšava kada se forsira sastav GPU-a. Youtube na Androidu 6.0 koristi SurfaceViews za reprodukciju videa jer troši manje energije nego korištenje TextureViews. Forsiranje sastava GPU-a poboljšava glatkoću pomicanja komentara po cijenu snage. Ostanite s nama.

Ako primijetite u komentaru danom tijekom AMA, tim ipak spominje da forsiranje GPU sastava poboljšava performanse u aplikaciji YouTube. Onemogućavanje hardverskih preklapanja u biti ispunjava ovaj zadatak: omogućavanjem ove opcije SurfaceFlinger odreći će se upotrebe hardverskog sloja i umjesto toga uvijek koristiti GPU za kompoziciju. Nažalost, onemogućavanje HW preklapanja doista rezultira povećanjem potrošnje energije i zapravo bi se trebalo koristiti samo za otklanjanje pogrešaka određenih vrsta medijskih aplikacija. Jedan od načina za rješavanje ovog problema je korištenje aplikacije kao što je Tasker s Sigurne postavke dodatak kako biste automatizirali prebacivanje opcije "Onemogući HW slojeve" kad god koristite aplikaciju YouTube.


*Kako doći do opcija za razvojne programere? Idite na Postavke, zatim idite na O uređaju, zatim se pomaknite prema dolje do Broj izrade i dodirnite polje Broj izrade 7 puta. Na XDA ste, ovo biste trebali znati!