OnePlus ограничивает производительность популярных Android-приложений для экономии заряда батареи [Обновлено]

Флагманские устройства OnePlus — одни из самых мощных смартфонов, которые вы можете купить, и если для вас важны результаты тестов, они часто занимают верхние строчки в любом списке. Однако, как и многие другие бренды до него, OnePlus только что была поймана с поличным, ограничивая производительность большинства приложений, но при этом обеспечивая золотые условия для бенчмаркинговых приложений.

Обновление 07.12: Эта статья была обновлена, чтобы включить сообщение на форуме, где OnePlus предоставила дополнительные сведения об этой практике.

AnandTech объясняет, что результаты бенчмарков не соответствовали другим устройствам на Snapdragon 888, но, в частности, бенчмаркам, запущенным через браузер Chrome. На OnePlus 9 Pro с его Snapdragon 888 один бенчмарк показал всего 16,8 балла, что значительно ниже, чем у аналогично оснащенного Galaxy S21 Ultra и даже ниже, чем у Pixel 5 с его Snapdragon 765. Это было связано с тем, что, по-видимому, Chrome и другие приложения WebView в основном использовали только одно ядро. Новый браузер, такой как Vivaldi, мог показать нормальный результат с первой попытки, но затем снижал его до уровня Chrome.

Это последнее событие — лишь очередное в серии отчетов AnandTech, разоблачающих аналогичные тактики со стороны других компаний, включая Huawei.

Реклама — прокрутите дальше, чтобы узнать больше контента

Что выделяло это, так это то, что другие бенчмаркинговые приложения, включая внутренние решения AnandTech, не показывали отклонений в производительности. Полный отчет глубоко погружается в нюансы происходящего, но вот краткое изложение.

OnePlus активно поддерживает список приложений, которые фактически заблокированы от использования полной мощности телефона. Официального списка затронутых этой практикой приложений нет, но протестированные приложения, которые работают некорректно, включают Google Chrome, Twitter, Microsoft Office, Zoom, YouTube, TikTok, Instagram, Discord, Strava и больше.

Но вот в чем загвоздка. Бенчмаркинговые приложения, такие как GeekBench, являются одними из немногих приложений, которые имеют полный доступ к мощности телефона. Вот почему показатели производительности OnePlus 9 не казались затронутыми в тестах ранее в этом году, когда телефон вышел. Однако, если бы телефон думал, что GeekBench — это на самом деле Chrome или Twitter, результаты снизились бы, как показано выше. Популярная игра Genshin Impact также не была затронута, как и некоторые странные аутсайдеры, такие как Lyft и Grubhub.

Хотя поведение и производительность приложений варьируются в зависимости от случая, единственное, что остается верным почти во всех сценариях, это то, что OnePlus 9 Pro не соответствует полным характеристикам Snapdragon 888. В заблокированных/обнаруженных приложениях, когда X1 ядра вообще используются, частоты выше 2,38 ГГц недостижимы, за исключением кратких моментов ускорения. Подавляющее большинство приложений возвращаются к ядрам Cortex-A78 с частотой 2 ГГц. Это несколько иронично, поскольку причина, по которой были созданы более крупные и производительные ядра серии X, заключалась в обслуживании рабочих нагрузок с высокой производительностью переходных процессов, чего здесь им не разрешают делать.

AnandTech заключает, что OnePlus делает это не обязательно для того, чтобы обманывать в бенчмарках, а для увеличения времени автономной работы. В любом случае, эта практика по-прежнему ухудшает производительность телефонов, за которые люди заплатили почти 1000 долларов, оставляя производительность ниже, чем у конкурирующих устройств с тем же процессором.

В ответ на эту новость GeekBench публично заявил в Twitter, что исключит OnePlus 9 и 9 Pro из своего графика бенчмарков, добавив, что будут проведены дальнейшие тесты, чтобы увидеть, нужно ли исключать другие телефоны OnePlus.

Тем временем OnePlus ответила на проблему заявлением для XDA. Бренд объясняет, что эти действия были предприняты в связи с опасениями по поводу времени автономной работы и нагрева, которые были высказаны первыми пользователями OnePlus 9/Pro. Полное заявление можно прочитать ниже, выделение — наше.

Наш главный приоритет — всегда предоставлять отличный пользовательский опыт с нашими продуктами, частично основанный на быстром реагировании на важные отзывы пользователей. После выпуска OnePlus 9 и 9 Pro в марте некоторые пользователи сообщили нам о некоторых областях, где мы могли бы улучшить время автономной работы устройств и управление тепловыделением. В результате этих отзывов наша команда R&D работала в последние несколько месяцев над оптимизацией производительности устройств при использовании многих из самых популярных приложений, включая Chrome, путем сопоставления требований приложения к процессору с наиболее подходящей мощностью. Это помогло обеспечить плавный опыт при одновременном снижении энергопотребления. Хотя это может повлиять на производительность устройств в некоторых бенчмаркинговых приложениях, наша цель, как всегда, состоит в том, чтобы сделать все возможное для улучшения производительности устройства для наших пользователей.

Примечательно, что в нашем обзоре мы обнаружили, что время автономной работы OnePlus 9 Pro было плохим, а Дэмиен Уайлд назвал его «не таким уж великим». OnePlus не подтвердила прямо, всегда ли такое поведение было или оно было добавлено только после запуска.


Обновление 07.12: В ответ на дальнейшее возмущение со стороны фанатов, OnePlus предоставила еще несколько подробностей об этой практике ограничения производительности Android-приложений на OnePlus 9 и 9 Pro.

Это сообщение на форуме не содержит много дополнительных сведений по сравнению с заявлением, опубликованным на прошлой неделе, но включает в себя то, что OnePlus берет свой список «оптимизированных» приложений из «самых популярных приложений из Google Play Store». Среди конкретно упомянутых приложений — «Chrome, Twitter, Zoom, WhatsApp, Facebook, Instagram, Snapchat, YouTube, Discord, Microsoft Office» и собственные приложения OnePlus. Также отмечается, что перед отправкой пользователям проводятся тесты этих оптимизаций, чтобы исключить непреднамеренные проблемы.

OnePlus также дополнительно разъясняет, что причина этих оптимизаций производительности заключается в снижении энергопотребления и улучшении тепловых характеристик.

В случае с OnePlus 9 и 9 Pro, когда вы открываете приложения или тяжелые игры, процессор Snapdragon 888, включая очень мощное ядро процессора X1, будет работать на полной скорости, чтобы обеспечить лучшую производительность. Но при действиях, которые не требуют максимальной мощности, таких как чтение веб-страницы или прокрутка Twitter и Instagram, процессору не обязательно работать на частоте почти 3 ГГц, чтобы делать это плавно. OnePlus 9 и 9 Pro снижают частоту процессора в этих сценариях, чтобы уменьшить энергопотребление и рассеивание тепла, сохраняя при этом плавный опыт.

Лично я думаю, что у OnePlus хороший ответ, просто бренд должен был публично заявить о нем *до* того, как внедрил изменения.


Больше о OnePlus: