Нужно ли закрывать приложения на смартфоне?

6
Аватар автора

Кристина

спросила в Сообществе

Всегда по привычке закрываю все приложения, чтобы они не висели в фоне и не нагружали телефон. Но недавно услышала где-то, что в этом нет пользы и вообще так делать не стоит. Скажите, как на самом деле?

Аватар автора

Антон Курилов

не закрывает приложения

Страница автора

Привычка чистить список недавно запущенных приложений на смартфоне есть у многих. Считается, что так можно сократить потребление оперативной памяти и нагрузку на процессор и, как следствие, сэкономить заряд аккумулятора.

Но на самом деле все это миф. Вручную закрывать приложение необходимо лишь в некоторых ситуациях — и злоупотреблять этим не стоит.

Когда можно вручную закрыть приложение на смартфоне

И у Айфонов, и у телефонов на Андроиде существует фоновый режим для приложений — когда пользователь выходит из аппа, но не закрывает его окончательно. В это время приложение свернуто, но некоторые процессы в нем продолжают выполняться. И таких приложений одновременно может быть несколько.

Расскажу, когда приложения в фоновом режиме точно стоит закрывать вручную. Опираться буду на официальные гайдлайны.

Андроид. «Гугл» советует принудительно закрывать неиспользуемые приложения, если смартфон медленно работает и известно, что причина этого в некорректной работе одного из аппов.

При этом Андроид позволяет закрыть сразу все открытые приложения — и, как правило, сделать это несложно. Но на смартфонах Google Pixel кнопка «Очистить все» находится в самом конце списка запущенных программ. Разработчики специально усложнили доступ к ней, чтобы пользователи не обращались к функции без повода.

iOS. В справочных материалах «Эпл» говорится, что пользоваться инструментом следует, только если какое-то из приложений зависло. Часто это единственный способ справиться со сбоем программы.

Еще можно останавливать приложение, если пользователь точно не будет пользоваться им в ближайшее время. Хотя и в этом нет необходимости: менеджеры задач в iOS и Андроиде умеют автоматически завершать невостребованные процессы.

Как принудительно завершить работу приложения в iOS и Андроиде

Обе операционные системы позволяют принудительно закрыть почти любое приложение. Для этого надо перейти в список недавно запущенных программ и смахнуть превью нужного аппа вверх. Конкретная инструкция зависит от способа навигации.

Чтобы остановить приложение на Айфоне, смахните вверх от крайней нижней границы экрана и задержите палец в центре, пока не появится список недавних программ. По списку можно перемещаться свайпами вправо или влево. Когда нужное приложение окажется в центре экрана, смахните его вверх.

Лайфхак: можно закрыть сразу три приложения, если свайпнуть вверх тремя пальцами, а не одним
Лайфхак: можно закрыть сразу три приложения, если свайпнуть вверх тремя пальцами, а не одним

На старых Айфонах, у которых еще осталась физическая кнопка, список недавних программ открывается по двойному нажатию кнопки «Домой». Дальше аналогично: долистайте до нужного приложения в галерее и смахните его вверх.

Если смартфон на Андроиде с полоской внизу экрана или вообще без элементов навигации, смахните от крайней нижней границы экрана и задержите палец в центре.

Далее перемещайтесь по списку недавних программ свайпами по экрану. Если галерея превью расположена горизонтально, смахните нужный апп вверх, а если вертикально — в сторону.

Если у смартфона на Андроиде внизу экрана отображается три кнопки, нажмите на кнопку «Обзор». Обычно она выполнена в виде значка квадрата или трех полосок.

Перемещайтесь по списку недавних программ свайпами по экрану. Если галерея превью расположена горизонтально, смахните нужный апп вверх, а если вертикально — в сторону.

Вот как закрывать приложение при жестовой навигации
Вот как закрывать приложение при жестовой навигации

Для Андроида также есть более эффективный способ остановить работу приложения. Он позволяет завершить не только основной процесс программы, но и работу фоновых служб.

Такие службы необходимы для корректной работы уведомлений и других задач, которые не требуют визуального отображения. Например, плеер запускает фоновый процесс, чтобы воспроизведение музыки не останавливалось, даже если пользователь переключился в другое приложение или вовсе выключил экран.

Чтобы полностью остановить приложение:

  1. Откройте приложение «Настройки» и перейдите в раздел «Приложения» → «Показать все приложения».
  2. Найдите в списке или поиском нужную программу и перейдите в ее настройки. Там нажмите кнопку «Остановить».
  3. Операционная система предупредит, что принудительное закрытие может повлиять на работу приложения, — нажмите «ОК».

Почему вредно закрывать приложения без необходимости

iOS и Андроид хорошо справляются с управлением ресурсами смартфона самостоятельно — без помощи пользователя. На самом деле закрытие приложений вручную даже вредит заряду аккумулятора. Ведь при повторном запуске операционной системе придется потратить ресурсы на полную загрузку всех компонентов программы, вместо того чтобы быстро подгрузить закэшированный в памяти контент.

Что известно про Андроид. «Гугл» прямо говорит, что, если не закрывать неиспользуемые программы вручную, память на смартфоне не закончится, а аккумулятор не станет разряжаться быстрее.

В последних версиях Андроида есть технология «Адаптивное энергопотребление»: операционная система изучает паттерны использования смартфона и автоматически регулирует расход ресурсов приложениями.

Переключатель находится в разделе «Настройки» → «Батарея» → «Режим энергосбережения» → «Адаптивное энергопотребление». В некоторых оболочках путь может отличаться
Переключатель находится в разделе «Настройки» → «Батарея» → «Режим энергосбережения» → «Адаптивное энергопотребление». В некоторых оболочках путь может отличаться

Той же позиции придерживается разработчик Greenify — популярного инструмента для ручного управления фоновыми процессами Андроид-приложений. По его словам, освобождение оперативной памяти не стоит снижения производительности и расхода заряда батареи для повторного запуска приложений. Это касается даже бюджетных устройств с небольшим объемом оперативки.

А если останавливать программы через настройки Андроида, нарушается работа фоновых задач. Есть риск, что приложение не сможет отправлять уведомления и выполнять другую необходимую работу.

Что известно про iOS. В документации «Эпл» для разработчиков процесс открытия приложения разделяется на запуск и возобновление. В первом случае речь про загрузку аппа с нуля, а во втором — про загрузку приостановленных процессов. Возобновление обычно происходит намного быстрее, чем запуск, поэтому останавливать работу программы вручную не стоит.

Скорость загрузки приложения различается в зависимости от ситуации. Например, если свернуть апп и тут же открыть его снова, все случится почти мгновенно. А если сначала поиграть в игру и только потом вернуться в первую программу, на восстановление состояния потребуется немного больше времени.

Вообще, программа должна освободить почти всю память, которую она использует, как только пользователь сворачивает окно с ней. Но даже если iOS придется самостоятельно закрыть приложение из-за нехватки ресурсов, в памяти останется его последнее состояние — чтобы при повторном запуске пользователь продолжил работу с того же экрана, где он остановился.

Что в итоге

Ручная остановка приложений не идет на пользу ни быстродействию, ни автономности смартфона. Механизм действительно необходим, только если программа перестала отвечать или сбоит иным образом.

Понятно, что отказаться от привычки очищать список недавних приложений сложно. Но стоит все же себя переучить. Операционная система справляется с управлением задачами в среднем лучше, чем пользователь.

Антон КуриловА вы закрываете приложения вручную? Расскажите почему:
  • DmitryЗакрываю приложения не из-за памяти или батареи, а как некоторый элемент наведения порядка. Типа как убрать за собой ненужное.15
  • Я из МиссуриКрайне мало конкретики в статье. "Не закрывайте приложения, потому что". В кратце - андроид сейчас сам умеет очень хорошо управлять памятью и даже сам будет убивать лишние приложения. Про фоновый режим написали - если приложение не использовать, система очень сильно урезает ему все активности и ресурсы. + если приложение не использовать долго, система сама полностью выгружает его из памяти, у некоторых производителей более агрессивно, у других менее. Поэтому профита от ручного закрытия приложений не много, в большинстве случаев система сама справится. Если видите что плохо держит заряд то можно посмотреть статистику какое приложение сколько потребляет. И у конкретных приложений уже подрезать разрешения на фоновую работу и т.д. Сейчас на многих телефонах наоборот обратная проблема - они слишком агрессивно душат фоновые приложения и разработчикам приходится выкручиваться, если приложению нужно продолжать работать.0
  • МитяйЗакрываю, каждый день перед сном. Привычка.2
  • Вадим ЗайцевСамый большой пункт в энергопотреблении - экран телефона2