Вот быстрое решение недавней проблемы с задержкой приложения YouTube на Nexus 6

Если вы испытываете задержку при просмотре видео и прокрутке комментариев в приложении YouTube на Nexus 6, вот быстрое и простое решение.

Android, как мы все знаем, — это мобильная операционная система общего назначения. Даже если вы перейдете с одного телефона Nexus на другой, ваш опыт работы с программным обеспечением может существенно отличаться. На бумаге вы не должны заметить больших различий в программном обеспечении между Nexus 6 и Nexus 6P.

Но на Nexus 6 Приложение YouTube необъяснимо лагает когда вы одновременно смотрите видео и листаете комментарии. Многие пользователи Nexus 6 сообщают, что эта проблема возникла только после перехода на Android 6.0 Marshmallow. Так что же происходит и как это исправить?

Исправить это довольно просто. Все, что вам нужно сделать, это включить Отключить аппаратные наложения в разделе «Параметры разработчика»*. Вот сравнение до и после того, как изменение параметра влияет на производительность YouTube.

Почему это исправление работает? Мы сами не совсем уверены, как это сделать. Даже не 

Команда разработчиков Android уже докопался до сути джанка на YouTube:

Мы заметили некоторые подтормаживания при прокрутке комментариев, которые загружаются в первый раз во время воспроизведения видео с YouTube на Nexus 6 под управлением Android M. Кажется, что рывок улучшается при принудительной композиции графического процессора. Youtube на Android 6.0 использует SurfaceViews для воспроизведения видео, поскольку он потребляет меньше энергии, чем использование TextureViews. Принудительная композиция графического процессора улучшает плавность прокрутки комментариев за счет энергопотребления. Следите за обновлениями.

Если вы заметили в комментарии, сделанном во время AMA, команда упоминает, что принудительная композиция графического процессора повышает производительность в приложении YouTube. Отключение аппаратных наложений по сути решает эту задачу: включив эту опцию ПоверхностьФлингер откажется от использования аппаратного наложения и вместо этого всегда будет использовать графический процессор для композиции. К сожалению, отключение аппаратных наложений приводит к увеличению энергопотребления и на самом деле должно использоваться только для отладки определенных типов мультимедийных приложений. Один из способов обойти эту проблему — использовать такое приложение, как Таскер с Безопасные настройки плагин для автоматизации переключения опции «Отключить HW Overlays» при каждом использовании приложения YouTube.


*Как попасть в настройки разработчика? Перейдите в «Настройки», затем «Об устройстве», затем прокрутите вниз до «Номер сборки» и нажмите на поле «Номер сборки» 7 раз. Вы есть на XDA, вы должны это знать!