Несмотря на внушительные объемы оперативной памяти, которыми комплектуются современные смартфоны, их способность поддерживать работу приложений в фоновом режиме оставляет желать лучшего. Эта проблема является настолько распространенной, что некоторые пользователи даже начали задумываться о возможном заговоре производителей, целенаправленно снижающих потенциал аппаратной начинки фирменной продукции. Но так ли это на самом деле?
По словам авторов проекта Don’t kill my app, причина, по которой смартфоны приостанавливают работу приложений в фоновом режиме, проистекает из особенностей прошивки. Программные алгоритмы операционной системы пытаются сберечь ресурс аккумулятора, а потому нещадно «рубят» процессы, которые могут оказать негативное влияние на автономность. Интересно при этом, что аппараты разных производителей могут вести себя совершенно по-разному.
Рейтинг убийц фоновых процессов
Агрессивнее всего себя ведут смартфоны Nokia. Они убивают практически любой фоновый процесс через 20 минут после отключения экрана, даже если это приложение для слежения за качеством сна, что делает «умные» будильники практически бесполезными. Впрочем, такая проблема существует только на аппаратах под управлением Android 9 Pie и не затрагивает более ранние версии мобильной ОС. За Nokia в порядке убывания идут OnePlus, Xiaomi, Huawei, Meizu и Sony.
Гораздо лояльнее в этом плане оболочка от HTC. Разработчики не только оптимизировали алгоритмы таким образом, чтобы они не препятствовали функционированию фоновых процессов, но и разместили на своем сайте инструкцию по отключению таких алгоритмов. Благодаря этому пользователи могут не переживать о том, что «умный» будильник, который призван помочь им проснуться в фазу быстрого сна, будет отключен посреди ночи и так и не разбудит их.
Нет комментарий