Voici une solution rapide au récent problème lié à l'application YouTube du Nexus 6

Comme nous le savons tous, Android est un système d'exploitation mobile polyvalent. Même si vous passez d'un téléphone Nexus à un autre, votre expérience logicielle peut être très différente. Sur le papier, vous ne devriez pas remarquer beaucoup de différences de logiciels entre le Nexus 6 et le Nexus 6P.

Mais sur le Nexus 6, l’application YouTube est inexplicablement décalée lorsque vous regardez simultanément une vidéo et faites défiler des commentaires. De nombreux utilisateurs de Nexus 6 ont signalé que ce problème ne commençait qu'après avoir fait le saut dans Android 6.0 Marshmallow. Alors, que se passe-t-il et comment y remédier?

La réparer est assez simple. Pour ce faire, il vous suffit d'activer l'option Désactiver les superpositions matérielles sous Options du développeur *. Voici une comparaison avant et après de l'impact de la modification de l'option sur les performances de YouTube.

Pourquoi ce correctif fonctionne-t-il? Nous ne savons pas trop comment nous-mêmes. Même l'équipe d'ingénierie Android n'est pas encore au fond des choses sur YouTube:

Lors du défilement des commentaires qui ont été chargés pour la première fois lors de la lecture de vidéos Youtube sur Nexus 6 sous Android M, nous avons remarqué un jank. Le jank semble s’améliorer lorsqu’il impose la composition GPU. Youtube sur Android 6.0 utilise SurfaceViews pour la lecture de vidéos car il consomme moins d'énergie que TextureViews. Forcer la composition GPU améliore la fluidité du défilement des commentaires au détriment de la puissance. Restez à l'écoute.

Si vous remarquez dans le commentaire de l'AMA, l'équipe mentionne que le fait de forcer la composition GPU améliore les performances de l'application YouTube. Désactiver les superpositions matérielles accomplit essentiellement cette tâche: en activant cette option, SurfaceFlinger renonce à utiliser une superposition matérielle et utilise toujours le GPU pour la composition. Malheureusement, la désactivation des superpositions matérielles entraîne une augmentation de la consommation d'énergie et est uniquement censée être utilisée pour le débogage de certains types d'applications multimédias. Une façon de contourner ce problème consiste à utiliser une application telle que Tasker avec le plug-in Paramètres sécurisés afin d'automatiser le basculement de l'option "Désactiver les superpositions matérielles" chaque fois que vous utilisez l'application YouTube.


* Comment accéder aux options de développement? Accédez aux paramètres, puis sur À propos du périphérique, puis faites défiler jusqu'à Numéro de construction et appuyez 7 fois sur le champ Numéro de construction. Vous êtes sur, vous devriez le savoir!