Когда мы, как потребители, узнаем о «дросселировании», это всегда вызывает раздражение. Обычно это означает, что телекоммуникационные компании ограничивают наш интернет-трафик, что ухудшает нашу работу в сети. Также это может означать, что «неограниченные» тарифы в реальности ограничиваются, когда вы превышаете определенный объем данных в месяц. Эти действия, известные как дросселирование, часто критикуют за их несправедливость и разочаровывающий эффект.
Однако существуют и другие формы дросселирования, которые в некоторых случаях могут быть обоснованными с точки зрения разработчика. Одна из таких форм, с которой могут столкнуться пользователи Android-смартфонов, называется регулировкой приложений, которая может замедлить работу приложений на вашем смартфоне. Знаем, что это звучит неприятно, но такие производители, как Samsung, считают это обычной практикой. Наш гид поможет вам понять, что происходит.
Что такое дросселирование приложения?
Дросселирование приложений происходит тогда, когда создатели смартфонов целенаправленно выбирают определенные программы и меняют механизм их взаимодействия с процессорами и графическими процессорами в их устройствах. Это ограничение позволяет сократить количество ресурсов, потребляемых приложением от аппаратных компонентов телефона.
В случае, если приложение подвергается излишней нагрузке, его работа может замедлиться. Возможно, вы столкнетесь с увеличенным временем запуска приложений. Если вы используете игру, вероятно, вы начнете замечать проблемы с частотой кадров и подтормаживаниями. Если приложение на вашем устройстве всегда было ограничено, его работа, скорее всего, будет медленнее по сравнению с другими приложениями или требовать больше времени, чем на схожих устройствах.
Такой вид дросселирования приложений — не просто теоретическое предположение. В 2022 году южнокорейские исследователи и энтузиасты высокой производительности выявили, что Samsung наложила ограничения на более 10 000 приложений не только на своих новейших моделях, но и на нескольких поколениях устройств. Samsung подтвердила этот факт, заявив, что не собирается прекращать эту практику и что пользователи не могут предпринять ничего, чтобы предотвратить это. Также было обнаружено, что OnePlus применяет подобную стратегию на своих смартфонах. Среди приложений, подверженных ограничениям, были Netflix, Office Suite, TikTok и другие. Эта новость вызвала недовольство среди пользователей, особенно среди геймеров, обнаруживших, что их игровые приложения фактически деоптимизированы под предлогом «оптимизации».
Причины ограничения работы приложений
Итак, почему производители ограничивают функционал ваших приложений, особенно игровых? Мы можем разделить причины на две категории — «хорошие» и «не очень». Начнем с «хороших» причин, чтобы вы могли понять суть происходящего.
Контроль нагрева устройства
Требовательные к ресурсам приложения, включая приложения для просмотра видео или ресурсоемкие игры, активно используют ресурсы вашего телефона, когда они запущены. Это приводит к интенсивной работе процессора и видеопроцессора, которые генерируют больше тепла. Тепло — это настоящий враг для всех компьютерных устройств. Оно может снижать производительность, повреждать компоненты, уменьшать емкость аккумулятора и вызывать сбои.
Производители, осознавая опасности частого перегрева, ограничивают ресурсоемкие приложения для предотвращения избыточного нагрева. Это помогает продлить срок службы телефона. В этом контексте стоит отметить, что даже Samsung сократила использование своих собственных приложений в целях контроля температуры.
Экономия заряда батареи
При ограниченном использовании ресурсов приложениями, уровень потребления заряда аккумулятора снижается. А продолжительность работы от аккумулятора важна для пользователей, и часто является ключевым критерием при выборе смартфона. В связи с этим, производители стараются использовать все доступные средства для увеличения времени работы от аккумулятора и улучшения его производительности. Оказывается, одним из эффективных методов является ограничение работы ресурсоемких приложений. Таким образом, регулирование работы приложений стало одним из способов экономии заряда аккумулятора, и его можно реализовать или настроить через обновления ОС на вашем телефоне.
Приоритет отдается более важным функциям
Приложения, которые сильно загружают процессор и батарею, часто связаны с развлечениями, например, стриминговыми сервисами или играми. Но у вашего телефона есть множество важных функций, которым, возможно, нужно больше ресурсов. К ним относятся системные приложения для управления файлами, приложения, обеспечивающие безопасность, и ПО операционной системы, которое контролирует интерфейс устройства.
Производители используют различные методы для обеспечения приоритета наиболее важным функциям. Один из способов — ограничивать функции ненужных приложений для освобождения ресурсов для более важных процессов.
Манипуляции с бенчмарк-тестами
Если вы заботитесь о производительности и считаете, что ваш новый телефон значительно превосходит предыдущий, вам, вероятно, будет неприятно узнать о дросселировании приложений. Ведь такие компании, как Samsung, могут выполнять тесты на нерегулируемых приложениях, чтобы продемонстрировать высокую производительность, но с тонким оттенком: «Не все ваши приложения будут работать также хорошо, и чем более ресурсоемкое приложение, тем больше вероятность, что оно не сможет использовать весь потенциал нашего нового оборудования».
Многие воспринимают это как обман. Компании публикуют оценки производительности, которые многие приложения не смогут достичь даже в идеальных условиях. Ресурсы, занимающиеся сравнительным анализом, еще не определились с реакцией на это, и некоторые даже исключают из обзоров модели телефонов, известные своим дросселированием приложений.
Поддержание высокой стоимости ежегодных обновлений
Есть и долгосрочные опасения, связанные с ограничением приложений и отношением производителей, стремящихся убедить потребителей в необходимости приобретения новых моделей. Производителям выгодно создавать впечатление, что новая модель настолько лучше и улучшена, что покупатели просто обязаны ее приобрести. Это стимулирует пользователей регулярно обновлять свои смартфоны (что может негативно сказаться на их финансовом состоянии) и делает отчетность о прибыли и убытках для акционеров более привлекательной. И если для создания видимости постоянного улучшения корпорациям придется ограничивать приложения, они это сделают, несмотря на возможные негативные последствия.
Что же такое троттлинг процессора?
Троттлинг процессора — это еще один подход к регулировке приложений, который сосредотачивается на оборудовании процессора и бенчмаркинге. Это другой способ взглянуть на вопрос ограничения приложений, но в общем-то, практика та же.
Понижение производительности не исчезнет
Ограничение работы приложений никуда не денется. Несмотря на то, что мы не знаем точно, сколько производителей прибегают к этому и насколько сильно, по всей видимости, это довольно распространенное явление. В конце концов, большинство пользователей мобильных телефонов либо не замечают эффекты троттлинга, либо просто игнорируют их, когда узнают об этом, особенно если это позволяет им расширить время автономной работы устройства.
Если вы ищете повышение производительности приложений, смартфоны могут быть не лучшим выбором. Например, для геймеров может быть интересной такая альтернатива, как Steam Deck. Если вам нужно работать с требовательным приложением для работы или для серьезного времяпрепровождения, вы можете искать информацию об этом или задать вопрос на форумах по сравнительному тестированию о том, какой телефон будет наиболее подходящим для этого, чтобы минимизировать троттлинг.