Что такое фоновый режим и его настройка в телефоне Андроид
Смартфон – это продвинутое устройство, которое по уровню функциональности можно сравнить с полноценным компьютером. Кроме того, современные гаджеты способны работать в нескольких режимах. Каждый из них влияет на функционирование тех или иных приложений, а также на автономность устройства. Поэтому предлагаем разобраться, что такое фоновый режим в телефоне на операционной системе Андроид, и как его можно контролировать. Что такое фоновый режим Говоря о возможностях ограничения фоновых процессов, сначала важно разобраться, что это. Итак, фоновым принято называть такой режим работы, при котором приложение функционирует без прямого вмешательства пользователя. То есть для того, чтобы программа или игра работала в фоне, владельцу смартфона не нужно осуществлять предварительный запуск софта. Фоновый режим очень важно для стабильного функционирования смартфона. Допустим, на вашем устройстве установлен мессенджер WhatsApp. Если бы приложение не работало в фоне, то вы бы получали сообщения или смогли принимать звонки только после запуска программы. Разумеется, такой вариант работы лишает WhatsApp львиной доли функционала, и только фоновый режим позволяет оценить его полностью. Чем фоновые процессы отличаются от активных Отличие активных и фоновых процессов легко продемонстрировать на примере все того же мессенджера WhatsApp. Когда вы включаете смартфон, мессенджер автоматически начинает работать в фоне, чтобы в нужный момент показать уведомление о входящем вызове или сообщении. Но, когда вы открываете полученное оповещение, чтобы увидеть текст сообщения или ответить на звонок, WhatsApp переходит в автоматический режим. Если вы решите закрыть приложение, то мессенджер вновь начнет работать в фоне. Важно. После выхода приложения продолжают функционировать, если на смартфоне есть достаточное количество оперативной памяти. Чтобы закрыть его окончательно, нужно выгрузить соответствующий процесс из ОЗУ. Разумеется, еще одним важным отличием активных и фоновых процессов становится их влияние на автономность устройства. Приложения, работающие в фоне, медленнее разряжают аккумулятор, чем их активные аналоги. Происходит это по понятным причинам, однако полагать, что фоновые процессы никак не сказываются на заряде, тоже не стоит. Как контролировать эти процессы Владелец Андроид-смартфона получает возможность контролирования фоновых процессов. Он может их отключить или, напротив, активировать, чтобы важное приложение работало в фоне. Зачем это нужно делать Несмотря на то, что фоновый режим работы считается более оптимальным с точки зрения автономности, он все равно негативным образом сказывается на автономности устройства. Если включить «фон» для всех программ сразу, то смартфон продержится не более 6-10 часов даже в том случае, если вы ни разу не тапните по экрану. Поэтому пользователю крайне важно контролировать фоновые процессы. Это поможет оптимизировать работу устройства, продлив срок его службы от одного заряда. Далее рассмотрим несколько вариантов ограничения активности в фоне. Запрет фоновой активности Для каждого установленного на смартфоне приложения можно выставить запрет фоновой активности. Тогда прога перестанет работать в фоне, но в то же время могут возникнуть проблемы с показом уведомлений. Как бы то ни было, попробовать ограничить активность все-таки стоит: Откройте настройки смартфона. Перейдите в раздел «Приложения и уведомления». Выберите нужную программу. Во вкладке «Батарея» запретите приложению работу в фоне. Приведенный выше алгоритм актуален для смартфонов Samsung. Если вы являетесь владельцем устройства другого производителя, то план действий может отличаться. В частности, на многих телефонах отсутствует вкладка «Батарея» на странице приложения, но есть подпункт «Разрешения», где можно запретить приложению работу в фоне. Принудительное закрытие процессов Еще один способ остановить фоновые процессы – остановить их. Как и в случае с предыдущим способом, выполнить операцию можно через настройки смартфона. Инструкция выглядит следующим образом: Откройте настройки устройства. Перейдите в раздел «Приложения». Выберите интересующую программу. Нажмите кнопку «Остановить». Аналогичным образом нужно поступить со всеми приложениями, для которых вы планируете ограничить работу в фоне. Если вы не хотите тратить время на закрытие каждой программы по отдельности, то просто выгрузите все процессы из оперативной памяти. Для этого откройте список запущенных приложений свайпом от нижней части экрана к середине или нажатием наэкранной кнопки в виде квадрата, а затем тапните по иконке в виде крестика. На заметку. Закрытие процессов данным способом является не самым оптимальным, так как после повторного запуска приложения и последующего выхода из него, прога продолжить работать в фоне. Ограничение сетевой активности Подавляющее большинство приложений работает только при подключении к интернету. Это касается как мессенджеров и клиентов социальных сетей, так и самых обычных игр. Следовательно, вы можете запретить их фоновые процессы, просто ограничив сетевую активность: Запустите настройки смартфона. Перейдите в раздел «Приложения», а затем – «Специальный доступ». Откройте вкладку «Неограниченный доступ к данным». Переведите ползунки в неактивное положение. Указанная выше инструкция актуальна для смартфонов Samsung. Если вы, к примеру, являетесь владельцем устройства Xiaomi или другого производителя, то ограничение сетевой активности придется выполнять для каждой программы по отдельности: Откройте настройки телефона. Перейдите в раздел «Приложения», а затем – «Все приложения». Выберите нужную программу. Откройте вкладку «Сетевые подключения». Снимите все галочки. Не забывайте, что в случае ограничения доступа к сети приложения перестают работать в полноценном режиме. В частности, вы перестанете получать уведомления, а при каждом запуске придется вручную разрешать доступ к сети. Очистка автозагрузки Для некоторых приложений на операционной системе Android может быть назначена автозагрузка. Она означает, что та или иная программа запускается одновременно с включением телефона и не требует от владельца устройства дополнительных действий. Разумеется, этот факт тоже негативным образом сказывается на автономности, а потому функцию следует отключить: Откройте настройки смартфона. Перейдите в раздел «Приложения». Выберите интересующую программу. Передвиньте ползунок, расположенный напротив пункта «Автозапуск», в неактивное положение. Так выглядит инструкция для смартфонов компании Xiaomi. На других устройствах названия пунктов меню могут быть иными, а порой опция автозапуска и вовсе не предусматривается. Тогда для отключения автозагрузки придется использовать сторонний софт вроде приложения Autostarts, доступного для скачивания через магазин Google Play Маркет. Важно. Программа Autostarts позволяет выполнять манипуляции с автозагрузкой только при получении рут-прав, что влечет за собой ряд ограничений, включая запрет на совершение транзакций в банковских приложениях. Деактивация синхронизации Наконец, в качестве еще одного способа запрета на фоновую активность стоит рассмотреть отключение синхронизации. Соответствующий переключатель должен находиться в Центре управления (шторке уведомлений) вашего телефона. Если такой пункт отсутствует, то сделайте следующее: Откройте настройки гаджета. Перейдите в раздел «Синхронизация» (чтобы его найти, нужно воспользоваться поисковой строкой). Отключите опцию «Автосинхронизация данных». Выполнив указанные выше действия, вы запретите синхронизацию для всех приложений. Следовательно, они будут работать только после принудительного запуска со стороны пользователя. Возможные проблемы Главная проблема, с которой может столкнуться человек, решивший ограничить фоновые процессы – исчезновение уведомлений. Хорошо, если их перестанут показывать игры, но если это произойдет в случае с мессенджером, то ситуация окажется фатальной. В подобной ситуации рекомендуется выборочно отключить ограничения для отдельных программ. Кроме того, порой возникает обратная проблема, когда фоновые процессы не хотят отключаться. Здесь важно заметить, что приложение начинает работать сразу же после его запуска. Поэтому, когда вы закрываете программу после повторного запуска, она вновь переходит в режим фона.