Voici une solution rapide au récent problème de décalage de l'application YouTube du Nexus 6

Si vous rencontrez un décalage lorsque vous regardez des vidéos et faites défiler les commentaires sur l'application YouTube sur votre Nexus 6, voici une solution simple et rapide.

Android, comme nous le savons tous, est un système d’exploitation mobile à usage général. Même si vous passez d'un téléphone Nexus à un autre, votre expérience logicielle peut différer de manière très subtile. Sur le papier, vous ne devriez pas remarquer beaucoup de différences logicielles entre le Nexus 6 et le Nexus 6P.

Mais sur le Nexus 6, le L'application YouTube est inexplicablement en retard lorsque vous regardez simultanément une vidéo et faites défiler les commentaires. De nombreux utilisateurs de Nexus 6 ont signalé que ce problème n'avait commencé qu'après être passé à Android 6.0 Marshmallow. Alors, que se passe-t-il et comment y remédier ?

Le réparer est assez simple. Tout ce que vous avez à faire est d'allumer le Désactiver les superpositions matérielles option sous les options du développeur*. Voici une comparaison avant et après de la manière dont la modification de l’option affecte les performances de YouTube.

Pourquoi ce correctif fonctionne-t-il? Nous ne savons pas vraiment comment nous-mêmes. Pas même le Équipe d'ingénierie Android est déjà allé au fond des arnaques de YouTube :

Nous avons remarqué quelques parasites lors du défilement des commentaires chargés pour la toute première fois lors de la lecture d'une vidéo Youtube sur le Nexus 6 exécutant Android M. Le problème semble s'améliorer lorsque l'on force la composition du GPU. Youtube sur Android 6.0 utilise SurfaceViews pour la lecture vidéo car il consomme moins d'énergie que l'utilisation de TextureViews. Forcer la composition du 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 fait lors de l'AMA, l'équipe mentionne que forcer la composition du GPU améliore les performances dans l'application YouTube. La désactivation des superpositions matérielles accomplit essentiellement cette tâche: en activant cette option SurfaceFlinger renoncera à l’utilisation d’une superposition matérielle et utilisera toujours le GPU pour la composition. Malheureusement, la désactivation des superpositions matérielles entraîne une augmentation de la consommation d'énergie et n'est en réalité censée être utilisée que pour déboguer certains types d'applications multimédias. Une façon de contourner ce problème consiste à utiliser une application telle que Tâcheur avec le Paramètres sécurisés plugin 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 du développeur? Accédez à Paramètres, puis à À propos de l'appareil, puis faites défiler jusqu'à Numéro de build et appuyez 7 fois sur le champ Numéro de build. Vous êtes sur XDA, vous devriez le savoir !