Что такое фоновый режим на Android и нужно ли отключать приложения в фоне
На каждом Android-смартфоне установлено несколько десятков стандартных приложений, а в процессе эксплуатации мы дополнительно загружаем на него много стороннего софта от мессенджеров до игр. Может показаться, что ПО работает только после запуска программы. Но в действительности есть огромное количество фоновых приложений на Андроид, функционирующих вне зависимости от того, открывали мы их или нет.
Многие приложения работают без вашего ведома, но плохо ли это?
Что значит фоновый режим
Фоновый режим на телефоне — это принцип работы приложений без участия пользователя. В таком случае вам даже не обязательно выполнять действия внутри программы. Она все равно будет функционировать, хотите вы того или нет. В то же время важно отметить, что фоновый режим на Андроид работает по-разному:
- Активный режим. По такому принципу начинают работать приложения, предварительно запущенные пользователем. Допустим, вы открыли сайт в браузере, а затем свернули программу, вернувшись на рабочий стол. Тогда приложение продолжит работать в фоне, потребляя ресурсы смартфона и держа в оперативной памяти кэш, который позволяет вернуться к закрытой странице без перезапуска.
- Пассивный режим. Программы, работающие по такому принципу, даже не требуют запуска. Они функционируют всегда, но при этом потребляют значительно меньше ресурсов, чем открытые вручную приложения (только синхронизируют данные). К примеру, в пассивном фоновом режиме всегда находятся мессенджеры, и подобная активность программы позволяет нам своевременно получать уведомления о звонках и сообщениях.
Каждому владельцу смартфона необходимо правильно контролировать фоновые процессы Андроид. Если их не включить, можно пропустить входящее сообщение или сигнал будильника. А если безрассудно разрешить работу в фоне всем приложениям, то вы рискуете столкнуться с целым рядом проблем от тормозов системы до быстрой разрядки смартфона.
⚡ Подпишись на AndroidInsider в Дзене, чтобы получать новости из мира Андроид первым
Как сделать приложение фоновым
Обычно система сама принимает решение, каким программам разрешать, а каким запрещать фоновый режим. Поэтому делать приложение в фоне самостоятельно нужно только в том случае, если ранее вы принудительно запретили ему такую активность или столкнулись с проблемой в его работе (не приходят уведомления WhatsApp, не работает музыка на заблокированном экране, или смарт-часы отваливаются от смартфона):
- Откройте настройки устройства.
- Перейдите в раздел «Приложения».
- Выберите нужную программу.
- Во вкладке «Контроль активности» установите сценарий «Нет ограничений».
Принудительная активация фонового режима требуется далеко не всем приложениям
Принудительно включать фоновый режим требуется в очень редких случаях, а вот желание запретить его может появиться у каждого, кто жалуется на медленную работу устройства или плохую автономность.
❗ Поделись своим мнением или задай вопрос в нашем телеграм-чате
Как закрыть фоновые приложения на Андроид
Нужно ли закрывать приложения в фоне? Да, если речь идет об активном режиме. Для этого вам нужно открыть список запущенных процессов, сделав свайп от нижней части экрана вверх (жестовое управление), или нажав сенсорную кнопку в виде квадрата. Далее остается смахнуть лишнюю программу или закрыть все приложения на телефоне нажатием на крестик.
Регулярно закрывайте приложения, активно работающие в фоне
После этого программа перейдет из активного режима в пассивный, но так или иначе продолжит работать в фоновом режиме, пускай и будет потреблять меньше ресурсов, чем до выгрузки из оперативной памяти. При желании вы можете полностью закрыть приложение на телефоне:
- Откройте настройки Android.
- Перейдите в раздел «Приложения».
- Выберите прогу.
- Нажмите кнопку «Закрыть».
Так приложение выйдет из пассивного режима
Обратите внимание, что после полного закрытия приложения на Андроид может нарушиться его работа. Именно по этой причине вы не услышите будильник утром или не получите уведомление от мессенджера. Так что нужно правильно расставить приоритеты.
Загляни в телеграм-канал Сундук Али-Бабы, где мы собрали лучшие товары с АлиЭкспресс
Узнаем, какие приложения работают в фоновом режиме
К сожалению, далеко не на всех смартфонах можно узнать, какие приложения работают в фоне, если речь идет о пассивной активности. Но есть программы, позволяющие это исправить. Например, Advanced Task Manager. Установите ее и сделайте следующее:
- Запустите Advanced Task Manager.
- Нажмите на «три полоски» в левом верхнем углу.
- Перейдите в раздел «Службы».
Так или иначе в фоне работают почти все программы
Здесь вы увидите приложения, пассивно работающие в фоне. Оцените важность каждого из них. Очевидно, что «Будильнику», «Телефону», «WhatsApp» и другим программам, от которых нам нужно получать уведомления, нельзя ограничивать активность. А вот игры и различные приложения маркетплейсов от этого не пострадают. Для них мы можем отключить фоновый режим на Андроид без каких-либо последствий.
Как отключить приложения в фоновом режиме
Выбрав менее важные программы, вы можете отключить фоновый режим приложения через настройки своего смартфона:
- Перейдите в раздел «Приложения».
- Выберите программу.
- Откройте вкладку «Контроль активности».
- Установите жесткое ограничение.
Запрещайте работу в фоне только ненужным приложениям
Если ранее вы принудительно закрыли программу, она перестанет работать в фоне. Приложение больше не будет потреблять интернет-трафик, выполняя синхронизацию, а также не сможет влиять на автономность устройства.
Теги
- Аккумулятор
- Новичкам в Android
- Приложения для Андроид
Наши соцсети
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Микрофон для смартфона — крайне важный аппаратный компонент, ведь он позволяет нам фиксировать звук. С его помощью мы разговариваем, снимаем видео и делаем диктофонные записи. Как правило, микрофон располагается на нижнем торце корпуса, поскольку именно здесь ему удобнее всего улавливать голос, когда пользователь общается по телефону. Однако он действует не в одиночку. Также почти на каждом Android-смартфоне есть второй микрофон, а порой встречается и третий. Зачем же они нужны?
Каждый смартфон Xiaomi обладает таким количеством функций, что рассказывать о них можно часами. И даже человек, внимательно изучающий настройки своего устройства, порой пропускает очень важные опции. Именно о таких функциях Xiaomi сегодня пойдет речь. Кстати, некоторые из них присутствуют и на других Android-смартфонах, а потому подборка будет полезна всем без исключения. Заодно проверим, чем оболочка MIUI отличается от других платформ.
Разговоры о том, стоит ли покупать планшет, продолжаются до сих пор. При этом всем уже очевидно, что подобное устройство не в состоянии заменить ноутбук. Более того, имеющие место недостатки планшетов заставляют убедиться: при наличии смартфона на Андроид покупать его увеличенную версию нет никакого смысла. Если вы не согласны с этим утверждением, то пора открыть глаза и принять во внимание очевидные вещи.
Как отключить фоновую передачу данных на Android
Если вы не видите Android-приложение на экране, это еще не значит, что оно бездействует. Многие приложения продолжают работать в фоновом режиме, нагружать процессор и потреблять трафик. Что в этом плохого и как отключить фоновую передачу данных? Ответы — в этом материале.
Когда используется фоновая передача данных
Android — многозадачная система. В ней может одновременно работать множество приложений. Вы можете увидеть все работающие приложения, проведя пальцем вверх от низа экрана. Выбрав любое приложение из списка, вы сделаете его активным. То приложение, которое было активным до этого, не отключится, а перейдет в фоновый режим работы.
Некоторые приложения при нажатии кнопки «Выход» не удаляются из памяти, а также переходят в фоновый режим. Это позволяет неактивным приложениям отслеживать системные события, производить соответствующие действия и выдавать уведомления.
Многие приложения в фоновом режиме продолжают обмениваться данными по сети. Так неактивные мессенджеры выдают уведомления о пришедших сообщениях, банковские приложения оперативно реагируют на происходящие со счетом изменения, а медиаплееры продолжают играть музыку. В фоновом режиме часто скачиваются обновления или дополнительные данные. Так что чаще всего фоновая передача данных скорее полезна, чем вредна для пользователя. Но не всегда.
Чем плоха фоновая передача данных
Фоновая передача данных часто происходит без ведома и контроля пользователя. Приложения скачивают обновления или передают на сервер данные, не спрашивая разрешения и не уведомляя об этом. Поскольку в этот момент приложение неактивно, пользователь даже может не догадываться о том, что оно в данный момент не просто работает, но еще и потребляет трафик.
При слабом Wi-Fi это может привести к падению скорости соединения активного приложения. Например, может прерваться текущая видеоконференция из-за того, что фоновое приложение решило скачать какие-то данные.
Неприятности могут возникнуть и при использовании мобильного интернета. В большинстве тарифных планов объем передаваемых данных по мобильной сети ограничен. И бесконтрольная передача данных в фоновом режиме может незаметно выбрать весь доступный лимит мобильных данных.
В фоновом режиме сервисы и приложения могут передавать данные о ваших действиях в сети. И нельзя забывать о приложениях-шпионах. В фоновом режиме они могут передавать на сервер записи ваших разговоров, ваше местоположение, фотографии с камеры и данные из памяти. Так что контроль фоновой передачи данных приложениями — не паранойя, а разумная предосторожность.
Способы отключения фоновой передачи данных
Общая настройка приложений
Начиная с седьмой версии Android, активность приложений в фоновом режиме можно ограничить через настройки устройства в разделе «Батарея». Раздел «Батарея» бывает как в главном меню настроек, так и в разделах «Обслуживание устройства» или «Оптимизация».
Далее нужно найти пункт «Приложения в спящем режиме», «Постоянно спящие приложения», «Контроль активности» или «Экономия заряда батареи». В зависимости от сборки и версии системы этот пункт также может находиться в разных местах. Поищите в меню «Ограничения в фоновом режиме» или «Мониторинг энергопотребления приложения», в меню настроек (три точки в правом верхнем углу экрана). В некоторых сборках нужный пункт меню может находиться в разделе «Приложения» или «Приложения и уведомления», в пункте меню «Специальный доступ».
После выбора пункта меню на экране появится список приложений. Выберите приложения, активность которых в фоновом режиме вы хотите ограничить и внести их в список «спящих». На некоторых сборках можно более тонко настроить активность приложений в фоновом режиме — от полного отключения до «умного» контроля с сохранением большинства функций.
Однако ограничить активность можно далеко не у всех приложений. Чтобы отключить работу в фоновом режиме некоторых приложений и большинства сервисов системы, вам потребуется получить root-доступ к устройству. Как это сделать, можно прочитать здесь. Но имейте в виду, что получение root-доступа — процесс непростой. Неосторожные и неумелые действия могут привести к потере работоспособности смартфона.
Фоновая передача мобильных данных
Если вас беспокоит исчерпание лимита мобильных данных, можно ограничить использование мобильных данных в фоновом режиме для определенных приложений. Зайдите в раздел «Приложения» или «Приложения и уведомления» настроек телефона. Выберите нужное приложение и нажмите на «Мобильные данные». В открывшемся окне можно разрешить или запретить использование мобильных данных в фоновом режиме. Если деактивировать флажок, приложение сможет пользоваться мобильным интернетом только в активном режиме — когда оно на экране.
Ограничение фоновых процессов
Ограничить передачу данных в фоновом режиме можно через общее ограничение фоновой активности приложений через меню разработчика. Чтобы активировать меню разработчика, нужно зайти в раздел «О телефоне» настроек устройства и семь раз нажать на пункт «Номер сборки». После этого на экране появится сообщение, что режим разработчика активирован.
Меню разработчиков появится в настройках смартфона. В нем нажмите на «Лимит фоновых процессов» и выберите подходящий пункт.
Таким образом можно ограничить количество приложений, работающих в фоновом режиме — вплоть до нуля. Это позволяет запретить работу любых приложений в фоновом режиме даже без получения root-прав. Но, к сожалению, таким образом нельзя выбрать конкретные приложения, которым можно работать в фоновом режиме, а каким нельзя. Да и фоновую работу сервисов системы этот пункт не отключает.
Ограничить количество фоновых процессов можно и вручную. Просто откройте список работающих приложений и закройте все ненужные. Это не только снизит неконтролируемое потребление трафика в фоновом режиме, но и уменьшит нагрузку на процессор.
Некоторые приложения и большинство сервисов не будут отображаться в списке запущенных приложений. Но их можно посмотреть через пункт настроек «Память». В некоторых сборках системы этот пункт находится в меню разработчиков.
Через настройки памяти можно получить список всех недавно запущенных приложений и процессов. Работающие приложения и сервисы можно остановить через меню. Правда, не все. Для остановки некоторых потребуется получение root-доступа.
Полное отключение передачи данных
Если вас беспокоит, что «спящий» в кармане смартфон подслушивает разговоры и куда-то их отправляет, в любой момент можно полностью отключить передачу данных всеми приложениями. При помощи панели быстрых настроек это делается буквально в два нажатия.
При отключении Wi-Fi и мобильной передачи данных, приложения не смогут ничего никуда ничего передавать — даже системные. На обычные звонки и СМС-сообщения отключение передачи данных не влияет. Звонки будут проходить, СМС-сообщения будут доставляться. А вот сообщения и звонки в мессенджерах — нет.
Фоновая передача данных позволяет приложениям поддерживать актуальность данных в неактивном состоянии. Чаще всего такая возможность полезна, но иногда ее лучше ограничить. К сожалению, ограничение фоновой передачи данных возможно не на всех смартфонах и не для всех приложений, так что проверять нужно индивидуально.
Зачем нужен фоновый режим в телефоне. Проверьте использование батареи
На смартфонах и планшетах на базе Android есть так называемый фоновой режим, при котором происходит передача данных между приложениями, установленными на устройстве, и сервером. В фоновым режиме приложения могут получать обновления или, к примеру, получать уведомления от тех приложений. Простейший пример — те же мессенджеры: при поступлении сообщения вы получаете уведомление на смартфон. Разумеется, если устройство подключено к интернету.
Не у всех подключен фоновый режим — где-то он отключен пользователем, где-то отключен по-умолчанию. Но это не проблема, включить его проще простого. Покажем пример на стоковом Android и смартфоне Samsung с фирменной прошивкой TouchWiz. Начнем по порядку.
Прошивка Android
Заходим в «Настройки».
Выбираем «Передача данных».
Нажимаем на кнопку «Настройки» в указанном разделе. Это может быть кнопка под экраном, либо же кнопка на экране в виде трех точек. В нашем случае используется первый вариант. Перед вами появится небольшое меню, в нем снимите галочку с пункта «Лимит фоновых данных».
Отсутствие галочки означает, что передача данных в фоновом режиме включена.
Кстати, если фоновый режим ограничен, под шторкой вы увидите соответствующее уведомление. Нажмите на него и фоновый режим будет автоматически включен.
Прошивка TouchWiz (Samsung)
Зайдите в «Настройки».
Выберите раздел «Использование данных».
В этом разделе нажмите на кнопку «Настройки», чтобы появилось небольшое окошко, как на изображении снизу. Снимите галочку «Ограничить фоновый режим».
Галочка убрана, значит, передача данных в фоновом режиме работает.
Либо можете просто нажать на соответствующее уведомление под шторкой, чтобы убрать лимит для фонового режима.
Большая часть пользователей смартфонов и планшетов, работающих на операционной системе андроид, так или иначе, слышала о такой особенности этих устройств, как фоновый режим работы программ. Он способен оказывать значительное влияние на функционирование устройства, а также на его производительность, ввиду чего, имеет смысл побольше узнать о подобных особенностях.
Что такое фоновый режим?
Любые приложения, запущенные на устройстве с установленной операционной системой андроид, могут работать как в фоновом, так и в активном режиме. Активный режим представляет собой явную работу приложения, требующую внимания или каких-либо действий пользователя. Отвечая на вопрос, что такое фоновый режим андроид, следует упомянуть про категорию фоновых приложений.
К подобным программам, можно отнести , различные программы, работа которых приостановлена, а не закрыта, а также антивирусные приложения и прочие процессы. Работа в подобном режиме, позволяет сохранять их во время простоя, а не терять, как происходить в случае с перезапуском приложения. У подобного режима довольно много достоинств. К ним относят:
- Реализация многозадачности. Благодаря возможности переключения приложений с активного формата на скрытый, пользователь способен работать в нескольких приложениях одновременно.
- Сохранение данных. При необходимости выполнить какое-либо действие, пользователь может приостановить работу приложения, чтобы позже, восстановить его без потери введенных данных (прогресса в играх и проч.).
- Использование фоновых служб, делающих работу смартфона или планшета корректной и удобной для пользователя. При этом большинство подобных служб, работают незаметно для него, в скрытном режиме.
Ввиду этого, появление возможности использования фоновых программ стало по-настоящему важным рывком в развитии устройств на этой ОС.
Недостатки фонового режима
Существует определенный перечень недостатков, свойственных работе приложений в фоновом режиме. Во-первых, все они, как правило, тратят определенное число ресурсов гаджета, что негативно сказывается на производительности. Во-вторых, похожая ситуация наблюдается и с зарядом батареи, которая воспринимает множество запущенных приложений аналогично непрерывному разговору. , о чем необходимо помнить, особенно в поездках.
Здравствуйте друзья! В этом небольшом уроке я хочу рассказать про фоновый режим и зачем он вообще нужен. Большинство программ, запускаемых пользователем на компьютере, работают в активном режиме. Это значит, что они отображаются на панели задач Windows и в диспетчере задач на вкладке «Приложения». Если же заглянуть на вкладку «Процессы», то там обнаружится гораздо большее количество записей, чем во вкладке приложения, которые работают в настоящее время. Подробнее прочитать о диспетчере задач и как им пользоваться можете в моей статье « ».
Если открыть любую программу, то в диспетчере задач во вкладке «Процессы» можно увидеть эту запущенную программу. Например, если открыть браузер Opera, то вы увидите запущенный процесс «Opera.exe». Если открыть диспетчер задач, перейти во вкладку «Процессы» и поставить галочку «Отображать процессы всех пользователей». Этим действием вы отобразите процессы, запущенные на компьютере под другими пользователями, а также системные процессы, которые необходимы для нормальной работы.
Все процессы, которые не нуждаются в участии пользователя, обычно работают в фоновом режиме. Работа программы в фоновом режиме предполагает самостоятельное выполнение возложенных на неё задач, без участия (или почти без участия) пользователя.
Программы, работающие таким образом, потребляют ресурсы компьютера точно так же, как и приложения, которые отображаются на панели задач. Поэтому запуск большого количества программ, которые прячут свой значок в трее или вовсе о себе не напоминают, могут сильно повлиять на производительность компьютера.
В фоновом режиме могут выполняться обычные программы, для которых установлены соответствующие настройки. В таком случае значок приложения обычно отображается в области уведомлений (системном трее или на английском system tray – часть панели задач между часами и активными задачами). Самым типичным представителем этой группы можно считать антивирус. Если закрыть главное окно антивируса, нажав на «крестик», то окно исчезнет, но ваш антивирус продолжит защищать компьютер, переместившись в трей. Некоторые программы можно настроить таким образом, чтобы они при нажатии на кнопку «Закрыть» прекращали свою работу полностью, а при нажатии на кнопку «Свернуть» исчезали с панели задач, но показывали свой значок в трее, переходя таки образом в фоновый режим. Подобная настройка обычно носит название «Сворачивать в трей».
Также в фоновом режиме работают программы, являющиеся частью операционной системы. В частности это системные службы, а также другие приложения. Некоторые из них необходимы для работы системы и не могут быть остановлены. Другие нужны лишь для каких-либо специфических функций, которые реально не используются пользователем. Остановка таких компонентов может быть весьма полезна для экономии ресурсов компьютера, однако требует знаний, описание которых, выходит за рамки данной статьи.
Также в фоновом режиме работают вирусы, шпионские программы и другие вредоносные объекты. Что вполне понятно, ведь злоумышленнику надо, чтобы пользователь не знал об их активности и старается спрятать от глаз пользователя.
Чтобы завершать процессы, вам необходимо знать немного о системных программах, которые обычно используются для работы.
В этой статье мы разберемся, что такое фоновые приложения на Андроид, для чего они нужны и как их отключить.
Навигация по записи:
Что такое фоновые приложения на Андроид
Фоновые приложения запускают незаметные для владельца устройства фоновые процессы. вроде бы закрыто, но все равно потребляет системные ресурсы, занимает место в оперативной памяти и сокращает время работы устройства от аккумулятора. Такие процессы запускаются без вашего ведома и работают в фоне — отсюда и их название. В основном для запуска этих процессов есть веские причины — это может быть синхронизация, получение данных о местоположении или другая активность, связанная с назначением приложения.
Но не все фоновые процессы необходимы. К примеру, некоторыми приложениями мы пользуемся крайне редко, а лишние фоновые процессы только напрасно нагружают устройство. В системе Андроид есть встроенные инструменты, при помощи которых вы всегда можете посмотреть, какие приложения запущены в фоне, сколько они потребляют памяти и как влияют на заряд аккумулятора.
Чтобы увидеть, какие фоновые процессы в данный момент запущены, вам нужно:
- Включить в настройках
- Выбрать пункт меню «Статистика процессов»
- Выбрать приложение
В открывшемся окне вы увидите всю информацию по выбранному фоновому приложению.
Также вы можете посмотреть, какие приложения и как сильно влияют на расход заряда аккумулятора вашего устройства. Для этого нужно перейти в настройки батареи и выбрать пункт меню «Использование батареи». Вы получите список, в котором по убыванию расположены приложения, негативно влияющие на уровень заряда батареи.
Какие фоновые приложения на Андроид можно отключить
Два основных типа приложений, фоновые процессы которых вам вряд ли нужны, — это игры, когда вы в них не играете, и музыкальные проигрыватели, когда вы не слушаете музыку. Посмотрите и на другие фоновые процессы. Если это приложение вам в данный момент не нужно, то процесс можно смело закрывать.
Необходимые для работы устройства приложения сами не дадут вам закрыть их фоновые процессы, так устроена Андроид. Но не стоит закрывать системные фоновые приложения и те, которыми вы постоянно пользуетесь. Если, к примеру, закрыть процессы социальных сетей и мессенджеров, то перестанут приходить уведомления о новых сообщениях. Большинство приложений и услуг, название которых начинается с «Google», закрывать тоже не стоит. Вот самые важные Google-процессы.
Смартфон на платформе Android способен заменить многие устройства.
Телефон — это очевидно.
Но также ещё и фотоаппарат, игровую консоль, навигатор, электронную книгу и многое другое!
Конечно же, при наличии такого большого количества плюсов не может не найтись и определённых минусов.
Наверное, два основных — это время работы смартфона без подзарядки и немалые телефонные счета. Оба этих недостатка, к сожалению, присущи не какой-либо марке смартфонов, но данной категории товаров вообще. Причём неважно, то ли это смартфон на базе Android, то ли смартфон на базе iOS. Ниже мы поделимся своим опытом того, как минимизировать эти минусы.
Боремся с большими телефонными счетами
Если вы активный пользователь Интернета, то наиболее простой способ — подписка на специальный тариф у вашего оператора сотовой связи. Однако это не решает проблему разрядки аккумуляторной батареи.
Другой вариант — отключение возможности передачи и получения информации на вашем смартфоне в так называемом фоновом режиме. Фоновой режим означает, что даже если вы не пользуетесь интернет-браузером или не запускаете какие-либо программы, ваш смартфон, тем не менее передаёт и получает пакеты информации.
Можно пытаться каждую установленную программу настраивать таким образом, чтобы без вашего разрешения она не обращалась к Интернету, но наиболее надёжный способ — блокирование доступа к Интернету за счёт выключения функции «обмен данными в фоновом режиме» в меню «настройки».
Кроме того, имеет смысл дополнительно установить себе какую-либо специальную программу, блокирующую доступ в Интернет, например, Apndroid
Конечно, это доставляет определённые неудобства: нужно выработать в себе привычку отключать Интернет после работы в нём, однако это несложно делать, если на главный рабочий стол вынести ярлыки «Настройки» и «Apndroid». Зато, помимо прочего, это вариант позволяет вам экономить энергию вашего аккумулятора.
Боремся с разрядкой аккумулятора
Удобно, если вы имеете не одно, а несколько зарядных устройств: дома, в сумке, в офисе, в машине. И тоже стоит взять за привычку периодически подключать смартфон для подзарядки. Если вы работаете с компьютером, подключать и заряжать устройство можно через USB-кабель.
Не имеет смысла постоянно держать включённым Wi-Fi (понятно, только если вы не подключены и не работаете в Интернет), GPS, Bluetooth.
Если смартфон используется как навигатор в машине, пусть он будет постоянно подключен к питанию через прикуриватель (обычные навигаторы точно так же невозможно долго держать без подзарядки).
Что такое фоновый режим и стоит ли закрывать фоновые приложения на Android?
Для многих людей вполне привычен процесс закрытия фоновых приложений на мобильном устройстве. И это вполне логично: при закрытии программ на компьютере освобождается ОЗУ и снижается нагрузка на процессор. Однако на смартфонах все устроено несколько иначе.
Что такое фоновый режим в андроид – куда на самом деле девается оперативная память?
Большинство пользователей Android считают, что при закрытии фоновых приложений заряд аккумулятора расходуется не так быстро и мобильное устройство в целом работает шустрее. Всех, кто верит в это, ждет большое разочарование, так как на самом деле это никак не влияет на производительность смартфона. Закрывать фоновые приложения нет необходимости, и это уже доказано многими экспертами.
Незакрытые андроид-приложения продолжают работать в фоновом режим?
Отчасти это так, однако «работать» – не совсем подходящее слово. Для начала нужно разобраться в теории. Практически все android-приложения состоят из двух основных частей:
- Видимая пользователю часть.
- Часть, которую пользователь не видит.
Первое – эта та часть, с которой взаимодействует человек после нажатия на ярлык приложения. В оперативной памяти в это время находятся графические ресурсы этого приложения и всевозможные временные файлы. Контроллер приложений дает возможность переключаться между недавно открывавшимися программами, возвращаясь на то же место, где вы остановились.
Переключаться между программами без потери данных можно до тех пор, пока мобильному устройству хватает ОЗУ. Как только заканчивается оперативная память, с которой могут работать приложения, операционная система начинает выгружать из памяти те приложения, которые давно не использовались, таким образом освобождая место в ней для используемых программ.
Ручное закрытие приложения и автоматическая выгрузка – практически одно и то же. При таких операциях из ОЗУ выгружается видимая пользователю часть приложения. Несохраненный прогресс будет утерян, а при повторном запуске программы пользователь увидит ее главный экран.
Приложения из меню многозадачности нельзя назвать полноценно работающими. На самом деле они являются лишь кэшированными данными, которые никак не влияют на производительность мобильного устройства и остаются в ОЗУ лишь для того, чтобы пользователь мог быстро вернуться к месту, на котором остановился.
Закрытие фоновых android-приложений улучшает производительность?
На самом деле это еще один миф. При очистке диспетчера задач вручную удастся освободить от силы 100-200 Мб, что никак не повлияет на производительность смартфона. Этот показатель может быть немного больше, если в меню многозадачности были игры, которые еще не выгрузились из оперативной памяти.
Куда на самом деле «утекает» память android-устройств? Как это проверить?
Несмотря не все факты, приведенные выше, объем свободной оперативной памяти на смартфоне с десятками установленных программ будет куда меньше, чем у только что распакованного мобильного устройства. Чтобы понять, куда именно девается оперативная память, необходимо разобраться с такими понятиями, как события и сервисы.
События – это полезный способ сбора данных о том, как пользователь взаимодействует с мобильным устройством. События срабатывают при нажатии кнопки разблокировки, подключении зарядного устройства и многих других действиях.
Сервисы – эта та часть мобильного приложения, которую пользователь не видит. Именно сервисы работают в фоновом режиме, занимают ОЗУ и разряжают мобильное устройство. Обычно сервисы начинают свою работу тогда, когда возникает какое-либо событие. Но бывает и так, что мобильное приложение может работать в фоновом режиме до тех пор, пока в панели уведомлений будет отображаться его иконка.
Чтобы проверить, на что именно расходуется оперативная память мобильного устройства, нужно включить режим разработчика и перейти к просмотру списка запущенных сервисов. Действовать нужно следующим образом:
- Перейдите в настройки смартфона.
- Войдите в раздел «О телефоне».
- Перейдите в подраздел «Информация об устройстве», а затем выберите пункт «Номер сборки» и кликните по нему 7 раз.
- Зайдите в раздел «Для разработчиков», а затем в подраздел «Статистика запущенных процессов».
После этого перед вами откроется список с системными и сторонними процессами, в котором кроме всего прочего будет указано количество оперативной памяти, которое они потребляют. Нажав на любой из процессов, вы сможете просмотреть список его сервисов.
Как действительно можно остановить чрезмерное потребление ресурсов мобильного устройства различными андроид-приложениями?
Чтобы остановить потребление ресурсов мобильного устройства различными сервисами, закрыть программу стандартным образом недостаточно. На самом деле необходимо будет перейти к списку всех установленных программ, затем открыть сведения о конкретном приложении и остановить его процесс.
Однако это поможет всего на несколько минут, так как системные сервисы перезапустятся практически моментально, а сторонние после первого же события. В связи с этим подобную операцию можно назвать бессмысленной. Однако некоторые способы борьбы с ненужными android-сервисами все-таки существуют.
Для начала нужно узнать, какие именно сервисы потребляют больше всего ресурсов мобильного устройства. Для этого зайдите в настройки и перейдите в статистику расходования заряда аккумулятора. С ее помощью вы сможете в процентном соотношении увидеть, какие именно программы сильнее всего разряжают аккумулятор. После этого можно будет начинать борьбу с ненужными службами.
Программное обеспечение для заморозки android-приложений
Специализированные программы автоматически останавливают ненужные мобильному устройству сервисы, но останавливают их лишь частично. Для полноценной работы подобных программ необходимы root-права. Чтобы заморозить ненужные сервисы, скачайте специализированное приложение (например, Greenify), запустите его и выберите программы, службы которых вы хотите приостановить.
Отключение событий
Этот способ подойдет, если у вас есть root-доступ к своему мобильному устройству. В таком случае нет необходимости замораживать службы, так как можно сразу избавиться от причины их запуска – событий. Для этого нужно будет установить приложение Автостартс. При отключении событий ни в коем случае не трогайте системные, так как это может негативно отразиться на работе мобильного устройства. Также стоит учитывать, что после отключения сторонних событий некоторые программы могут работать хуже (пропадут некоторые автоматические действия, уведомления и т.д.).
Удаление программ
Это самый простой и в то же время наиболее радикальный способ. Достаточно просто избавиться от сторонних приложений, которые расходуют больше всего ресурсов мобильного устройства. Например, после удаления приложений социальных сетей вы практически ничего не потеряете, так как сможете сидеть на странице ВКонтакте или в Instagram через браузер, а вот экономия ОЗУ и заряда аккумулятора будет очень даже ощутима.
Выводы и советы
Большинство действительно квалифицированных разработчиков дружат с оптимизацией, поэтому созданные ими приложения расходуют минимальное количество заряда аккумулятора и потребляют совсем немного ОЗУ. Если же вам так не кажется, нет смысла закрывать приложения, которые работают в фоновом режиме. Существуют различные способы борьбы с чрезмерным потреблением ресурсов мобильного устройства, но все они влекут за собой определенные последствия.