Что такое разрешение на фоновые данные в смартфоне
Фоновый режим: что это на смартфоне Android
Понятие «фоновый режим» актуально для любого смартфона, компьютера или ноутбука. Но что представляет собой этот процесс и можно ли его как-то контролировать?
Можно долго рассуждать над тем, как быстро развиваются технологии. Сегодня практически все завязано на тех или иных сервисах: от общения в социальных сетях и покупки билета в кинотеатр до оплаты коммунальных услуг и штрафов. У многих и вовсе смартфон – это инструмент для работы.
Еще 10-20 лет назад мы не могли воспользоваться всеми преимуществами, которые предлагает сейчас современный мобильный телефон с доступом к Интернету. Благодаря этому различные действия (обмен файлами или информацией, шоппинг и пр.), требующие ранее больших усилий, становятся намного проще. Достаточно нажать пару кнопок в интерфейсе приложения – и готово.
Но всякое развитие сервисов и технологий в целом требует того же и от устройств, которыми мы пользуемся каждый день. И все же, что такое фоновый режим в телефоне на Android?
Что такое фоновый режим
Обладатели недорогих или уже неактуальных смартфонов на базе Android со временем могут замечать старение своего девайса, что сопровождается ускоренным расходом заряда батареи или появлением «лагов». Это происходит потому, что процессор (сердце и мозг любого телефона) начинает не справляться с возлагаемыми на него нагрузками.
Для того, чтобы мы могли оценить всю прелесть того времени, в котором мы живем, куча приложений на устройстве работает даже тогда, когда мы их не запускаем. Благодаря этому они могут вовремя отсылать нам различные напоминания о невыполненных делах, назначенных встречах, либо оповещать о выходе новой серии любимого ток-шоу. Удобно, не правда ли?
Проблема в том, что для работы этих уведомлений приложения должны работать даже тогда, когда мы их не запускаем (то есть, всегда), а на экране смартфона видно лишь заставку рабочего стола. Благодаря этому они могут обмениваться какими-либо данными со своими серверами и подгружать информацию, которая нам нужна.
Например, если в любом почтовом сервисе активировать функцию «Включить уведомления», то приложение будет ждать появления новых писем каждую секунду, вне зависимости от того, открыта ли она на устройстве в данный момент. И как только новое сообщение появится в ящике, в системе сработает специальный триггер (событие), которое заставит программу вывести соответствующее уведомление.
Таким образом, фоновый процесс на Android — это активность приложений и системных ресурсов в то время, когда телефон бездействует.
Работа в фоне – хорошо или плохо?
Как вы уже наверняка поняли, и другие сервисы (браузер, приложения социальных сетей и др.), которые отсылают вам различные уведомления, работают по такому же принципу: бодрствование 24/7. Из-за этого нагружается процессор, а также растет потребление ресурсов аккумулятора и происходит лишний расход оперативной памяти.
Да, между активным (ручное открытие приложения) и фоновым режимами («скрытая», невидимая деятельность) есть большая разница, но для слабых или уже устаревших смартфонов работа в фоне по-своему вредна, особенно если в системе установлено огромное количество программ.
В любом случае, учитывая современные реалии, фоновый режим открывает дополнительные возможности почти у любой программы, поэтому отказываться от него имеет смысл только пользователям, которые постоянно жалуются на «тормоза» и «лаги». Ограничение этого процесса поможет сэкономить немало ресурсов, снизив расход заряда батареи, памяти и даже интернет-трафика.
Почему это хорошо:
- Синхронизация данных. Используется для удаленного доступа к документам и другим файлам на любых устройствах, например, в облачных хранилищах или браузерах. Резервное копирование. Некоторые сервисы используют фоновый режим, чтобы сохранять важные для своего пользователя данные. Например, WhatsApp иногда запускает этот процесс с определенной периодичностью (раз в неделю, месяц и т.д.). Благодаря этому сообщения, контакты, медиафайлы и другой контент в случае чего не будет утерян. Расширенный функционал. С помощью уведомлений и статус-бара многие приложения позволяют произвести важные действия без необходимости запуска. Удобно. Любые напоминания и полезные новостные оповещения для программ, которым разрешен фоновый режим, будут приходить вовремя.
Почему это плохо:
- Негативное влияние на систему. Работа в фоне плохо сказывается на времени автономной работы (смартфон быстрее разряжается) и быстродействии. В одних случаях это влияние абсолютно незаметно, в других – одна из основных проблем появления «лагов».
Управление фоновым режимом
Кроме сервисов, чья фоновая активность еще может быть как-то обоснована и является полезной для пользователя, есть и бесполезные программы, которые также любят заниматься своими делами в «скрытом» порядке. Благо современные версии Android уже оснащены необходимыми инструментами, способными противостоять этому.
Запрет фоновой активности для приложений
Шаг 1. Откройте настройки на своем смартфоне.
Шаг 2. Перейдите на вкладку «Приложения и уведомления» и нажмите на кнопку «Показать все приложения».
Шаг 3. Из списка выберите любую программу, фоновый режим для которой хотите отключить.
Шаг 4. Нажмите клавишу «Дополнительно» и откройте раздел «Батарея».
Шаг 5. Выберите строку «Работа в фоновом режиме» и нажмите на нее, после чего подтвердите действие кнопкой «Ограничить».
Для наглядности, на скриншотах выше можно заметить, что некоторые сервисы могут в значительной степени работать именно в фоне. У Telegram, к примеру, активный режим составил 1 час 48 минут, тогда как фоновый – целых 2 часа 30 минут.
Ограничение сетевых соединений
В случае, если вы беспокоитесь за потребление интернет-трафика, то можно выставить запрет на неограниченное потребление данных. Это, как минимум, должно помочь сэкономить на тратах за мобильную связь.
Шаг 1. Откройте меню настроек.
Шаг 2. Выберите пункт «Приложения и уведомления».
Шаг 3. Разверните дополнительные функции, нажав на «Дополнительно», после чего перейдите на вкладку «Специальный доступ».
Шаг 4. Из списка функций выберите «Неограниченный доступ к данным».
Шаг 5. Переведите ползунки в неактивное положение для всех программ, кроме «Сервисы Google Play», «Carrier Services» и других системных сервисов.
Запрет на автозапуск [ROOT]
Обладателям смартфонов под управлением Android с полученным корневым доступом (root-правами) есть более эффективный и многофункциональный способ борьбы с фоновым режимом. Существует множество полезных в этом плане утилит, а одной из них является Autostarts.
После запуска программа постарается получить доступ к учетной записи суперпользователя. На экране появится список так называемых событий, которые провоцируют запуск того или иного приложения. Например, событие «Карта извлечена» означает действие, при котором мы вынимаем карту памяти из устройства. Оно может ассоциироваться с плеером VLC, который в этот момент запустится, чтобы обновить медиатеку (исключить из списка доступных песен те, что хранились на SD Card).
У каждого события можно посмотреть то, какие программы зависимы от него и запускаются, если оно наступает. В свою очередь к действию «Напоминание о событиях» могут быть привязаны сервисы Google Keep, Any.Do и прочие, которые «просыпаются», когда им нужно оповестить пользователя о запланированном задании или встрече.
Кстати, если попытаться установить ее на устройство без root-прав, запретить работу в фоне даже сторонним приложениям будет невозможно, а Autostarts выведет всплывающее сообщение об ошибке. Из прочих системных требований есть только одно: Android версии 5.0 и выше.
Отключение синхронизации
И последнее, что можно сделать, чтобы полностью защитить свой смартфон от фоновых процессов (по крайней мере настолько, насколько это возможно на базовых системах без root-доступа) – отключить автоматическую синхронизацию.
О том, как это сделать, мы подробно рассказывали в другой нашей статье, которая доступна по этой ссылке.
Что такое фоновый режим в андроид?
Последнее обновление: 26/08/2020
Большинство приложений, сервисов, служб и прочих процессов в ОС Android работают в невидимом для пользователя фоновом режиме. При такой организации достигается высокая функциональность и многозадачность. Из данной статьи вы узнаете, что такое и как работает фоновый режим, преимущества и недостатки, а так же как ограничить фоновую работу.
Что такое фоновый режим и фоновая передача данных
«Фоновый режим» или ещё «работа в фоне» представляет собой процесс, при котором программы, службы, сервисы и прочие задачи выполняются на заднем плане. В сравнении с передним планом, когда пользователь видит окно программы и вносит изменения в реальном времени, задачи на заднем плане выполняются автоматически и без участия пользователя. При этом фоновый процесс регулируется внесенными ранее пользовательскими настройками или установками разработчика.
Благодаря фоновому режиму многие процессы регулируются автоматически, что облегчает управление мобильным устройством и увеличивает многозадачность. После блокировки экрана аппарат не отключается полностью, а продолжает функционировать и выполнять различные задачи. Вот пример наиболее популярных фоновых операций:
Помимо «фоновой работы» в ОС Android имеется «фоновая передача данных». Такая функция определяет режим работы отправки и получения данных в фоне. Если функция активна, то при включенном интернете приложение получает доступ к сети. В случае отключения «фоновой передачи данных», доступ в сеть предоставляется только когда программа находиться на переднем плане.
В качестве примера стоит привести мессенджер или почтовый сервис. Без доступа к фоновой передаче данных утилита не связывается с сервером для проверки писем, когда пользователь сворачивает программу. А стоит открыть приложение, как на устройство поступает десятки писем и сообщений. Поэтому не рекомендуется отключать доступ к сети приложениям, где важно получать информацию в реальном времени.
Как работает фоновый режим
Запущенное приложение работает на переднем плане, пока отображается на экране мобильного устройства или используется пользователем: галерея, браузер, музыкальный проигрыватель и т.д. Если же покинуть приложение при помощи кнопки «возврат на главный экран», программа не закрывается, а сворачивается в фон.
При наличии активных действий, например воспроизведение музыки, утилита продолжает работать. В ином случае программа ставится на паузу и хранится в кэше оперативной памяти. При достаточном объеме ОЗУ, вызванное вновь приложение из меню «запущенных программ» продолжит работать с последнего места остановки.
Закрытие приложения происходит в случае, если соответствующую функцию выбрал пользователь либо система нуждается в освобождении оперативной памяти для других задач. В таком случае в памяти остаются запущенные службы определенного приложения. Назначение службы определяется функциями приложения. Например, служба JobScheduler используется для планировки задач, а SyncAdapter для синхронизации данных. При необходимости приложение автоматически запускает необходимые службы.
Наличие, количество и тип служб определяет разработчик приложения. При грамотном подходе получится автоматизировать различные процессы, не требующие вмешательства пользователя – создание резервной копии данных по расписанию или при наличии интернета, связь с сервером для проверки новых писем, доступ к датчикам и т.д.
Преимущества фонового режима
Недостатки фонового режима
Основной недостаток фоновой работы заключается в энергопотреблении. Некоторые приложения или службы регулярно обмениваются запросами, из-за чего мобильное устройство не переходит в сон. Наличие постоянных активностей сокращает автономность в бездействии и вынуждает чаще подзаряжать батарею. Обычно этому способствует недостаточно оптимизированные приложения или программы-паразиты, злоупотребляющие ресурсами мобильного устройства. Проблема решается принудительным отключением или заморозкой.
Как ограничить фоновую работу
Ограничение фоновой работы приложений или сервисов – снижает функциональность и многозадачность мобильного устройства. При этом деактивация неиспользуемых утилит позволит увеличить автономность.
Отключение фоновой передачи данных
Ограничение доступа к данным определенных приложений позволит сэкономить мобильный трафик.
Инструкция:
Откройте раздел системных настроек.
Выберите пункт «Передача данных».
Далее пункт «Экономия трафика».
Активируйте функцию путем смены переключателя.
Тут же задайте исключения. Указанные приложения получат неограниченный доступ к интернету.
Для разрешения достаточно перевести переключатель.
Некоторые программы требуется предварительно открыть, а после отключить «Фоновый режим».
Отключение синхронизации
При наличии учетной записи Google периодически происходит фоновая передача пользовательских данных на удаленный сервер. Отключение синхронизации лишит возможности сохранения некоторой информации в удаленном хранилище. При этом снизятся затраты энергии, а ещё трафика, при условии что сервисам Google разрешена фоновая передача данных.
Инструкция:
Перейдите в раздел системных настроек.
Далее пункт «Аккаунты».
Выберите вариант «Google».
Отключите данные, что не требуется синхронизировать в фоне.
Заморозка приложений
Гибернация приложений позволит принудительно заморозить работу активных программ, что положительно скажется на времени автономной работы.
Инструкция:
Скачайте и установите программу Greenify.
При первом запуске укажите «рабочий режим». Программа ориентирована на работу с рутироваными устройствами. Без root-прав возможности Greenify меньше. Так же в базовой версии имеются ограничения на доступ к определенным функциям. Для устройств без root-прав достаточно и базовой версии программы.
Предоставьте разрешение для работы Greenify, если версия Android 5.1.1 или выше. Для этого нажмите на кнопку «предоставить разрешение».
В новом окне выберите программу Greenify.
Разрешите доступ, а после вернитесь в программу.
Для завершения настройки нажмите «Закончить».
Что бы «усыпить» приложение нажмите на кнопку со знаком плюс.
Greenify проанализирует программы и покажет утилиты, что работают в фоновом режиме.
Далее следует выбрать активные приложения и подтвердить действие. После блокировки экрана Greenify автоматически заморозит работу «чрезмерно активных фоновых программ».
Если требуется, нажмите на кнопку «Показать другие приложения», что бы добавить в список заморозки другие программы.
Вывод
В статье мы подробно рассмотрели, что такое фоновый режим в андроид. В фоне выполняются задачи, не требующие внимания пользователя, что облегчает управление, расширяет функциональность и мультизадачность мобильного устройства. При этом недостаточная оптимизация фоновой работы отдельных программ ухудшает автономность. А единственный способ решения проблемы – отключить или заморозить процессы такого приложения.
А как вы поступаете с активными фоновыми процессами приложений? Поделитесь решением в комментариях под статьей.
Фоновый режим в телефоне: как ограничить передачу данных?
Фоновый режим на устройствах Android – это передача данных приложениями без участия пользователя или их работа во время режима ожидания смартфона (когда выключен экран).
Без обмена информацией с сервером некоторые приложения работают некорректно. Самым простым примером являются мессенджеры. Постоянное обновление текущей информации позволяет программе получать сообщения, обновления ленты и другие актуальные новости, после чего устройство оповещает о событиях пользователя (через уведомления). Виджеты, демонстрирующие погоду, состояние баланса также используют скрытое интернет-подключение.
Не всем приложениям нужен доступ в сеть по умолчанию для работы. Некоторые программы при соединении с сетью выводят на экран рекламные объявления, которые могут мешать работе и раздражать владельца.
Как включить/отключить фоновый режим передачи данных?
Если пользователь хочет ограничить передачу данных в фоновом режиме для всех без исключения приложений, то сделать это можно через настройки устройства. Следует зайти в настройки сети и мобильного интернета.
В пункте “Передача данных” имеется строка “предупреждения и лимит” (если телефон оснащен двумя сим-картами с выходом в интернет, то устанавливать ограничения лучше для каждой).
Таким образом, при достижении определенной цифры передача данных будет приостановлена.
После включения ограничения правило будет действовать для всех приложений без исключения.
При необходимости отключить фоновый режим передачи данных у конкретного приложения следует действовать следующим образом. В настройках зайти в пункт “приложения и уведомления“. Выбрать необходимую программу.
В открывшемся окне информации есть пункт передача данных. Здесь можно отключить обмен в фоновом режиме для конкретной программы.
Достаточно тапнуть по бегунку или снять галочку (в зависимости от модели устройства).
Данный способ пригодится, если пользователь устанавливает игры, инструменты и другие программы, которым иметь доступ и синхронизироваться с сервером не обязательно. При этом мессенджеры остаются активными и исправно работают.
Как посмотреть и отключить приложения, работающие в фоновом режиме?
Узнать, какие приложения работают в фоновом режиме, можно, обратившись к информации о расходе батареи. Для выполнения каких-либо действий программа требует энергию и, если данная задача не была запущена пользователем, приложение самостоятельно работает в фоновом режиме.
Уточнить информацию можно следующим образом: необходимо зайти в Настройки – Батарея.
В верхнем правом углу имеется кнопка меню, которая позволяет узнать более подробную информацию об использовании энергии. Все ранее запущенные приложения будут отображены в списке ниже графика расхода заряда.
Из этого раздела можно ограничить работу приложения, выбрав его из списка.
Произвести отключение можно и через настройки приложения. Необходимо открыть список установленных программ и выбрать необходимый объект.
Через пункт “дополнительно” найти раздел батарея и включить ограничение работы в фоновом режиме.
Пользователь должен иметь в виду, что ограничения работы могут вызвать перебои в получении своевременной актуальной информации. Не стоит удивляться, что сообщения из соцсетей не приходят на телефон, пока неактивно приложение, если у программы нет возможности обновить статус.
Устройства на базе андроид (за редким исключением старых моделей) оснащены функцией многозадачности. Это значит, что пользователь может переключаться между рабочими окнами, не теряя информации, быстро перейти в недавно открытое приложение, разделить экран на два рабочих стола и т.д.
Для закрытия программы недостаточно просто нажать кнопку домой. Необходимо зайти в список недавних приложений и закрыть все активные окна. Это можно сделать, переместив окно с приложением за пределы экрана либо нажав кнопку «закрыть все». Процедура поможет очистить оперативную память и отправить ранее использованные программы в сон.
Диспетчер задач
Для регулярной и быстрой очистки фоновых процессов можно использовать сторонние программы. Их действие можно рассмотреть на примере Диспетчера задач.
Принцип действия похож на программу на компьютере, но интерфейс более простой.
Стартовый экран имеет кнопку “очистить память“, которая останавливает активные приложения. В настройках можно установить автоматическую очистку при блокировке смартфона.
В процессе установки Диспетчер задач создает виджет, который можно вывести на главный экран и при необходимости производить очистку, не заходя в приложение.
Ограничение работы в фоновом режиме позволяет повысить быстродействие смартфона, особенно если используются емкие приложения, которые ограничивают скорость работы устройства, экономить заряд батареи.
Запрет на использование мобильного трафика или беспроводного соединения дает возможность экономить деньги на интернете, избежать навязчивой рекламы.
Если устройство стало более медленным, или увеличился объем передаваемых данных, следует внимательно проанализировать поведение программ и поставить рамки, которые помогут исправить ситуацию.