Google и Apple говорят: «Не закрывайте приложения!». Я разобралась, почему на моем Android (и, возможно, на вашем тоже) это не работает
Наверняка кто-то из читателей слышал этот совет от продвинутых пользователей и техноблогеров: «Перестаньте постоянно смахивать приложения из меню многозадачности! Вы делаете только хуже!». Официальные представители Google и Apple вторят им, объясняя, что современные операционные системы умнее нас и сами знают, как управлять памятью. В теории все звучит красиво. Но я, как и многие из вас, живу в реальном мире, а не в идеальной лаборатории Apple. И мой опыт, подкрепленный сотнями комментариев на технических форумах, показывает: совет «ничего не трогай, система сама разберется» — в наших реалиях не всегда работает.
Сразу скажу, что данная статья — не научный труд или лабораторный тест, а лишь попытка разобраться, почему официальная теория от создателей ОС так часто расходится с реальным пользовательским опытом, о котором пишут на форумах.
Как это должно работать в идеальном мире (теория)
Для начала — почему нам вообще говорят, что выгружать приложения вредно. Логика у Google и Apple железная. Когда вы выходите из приложения, оно не закрывается, а «замораживается». Система сохраняет его состояние в оперативной памяти, но сводит активность процессора к нулю. Оно просто «спит», не потребляя энергию. Когда вы снова его открываете, оно «просыпается» мгновенно. Если же вы принудительно «убиваете» приложение, вы полностью стираете его из оперативной памяти. При следующем запуске смартфону придется заново загружать все его компоненты с накопителя, инициализировать процессы, подгружать данные, что требует гораздо больше работы от процессора и, как следствие, тратит больше заряда батареи.
Итог теории: постоянно «смахивая» приложения, вы не экономите, а наоборот, заставляете телефон больше работать и быстрее разряжаться.
Почему этот «идеальный мир» рушится (практика)
А теперь вернемся на землю. Теория прекрасна, но она не учитывает три вещи: «кривой» софт, особенности китайских оболочек и банальные «глюки». Именно в этих случаях ручное вмешательство становится не блажью, а необходимостью.
Сценарий 1: «Кривой» или «шпионский» софт
Не все приложения написаны одинаково хорошо. Есть масса программ, которые, даже будучи «замороженными», умудряются вести себя плохо:
- «Съедают» батарею в фоне.
- Постоянно лезут в интернет, отправляя телеметрию.
- Некорректно работают с GPS, не давая ему уснуть.
- Шлют навязчивые уведомления, которые нельзя гибко настроить.
Особенно часто этим грешит корпоративный софт, который, как пишут в комментариях, «работодатель навязал ставить на личный телефон». В таких случаях принудительное закрытие — единственный способ заставить приложение «заткнуться» до следующего запуска.
Сценарий 2: Агрессивные китайские оболочки
Парадокс, но иногда закрывать одни приложения нужно, чтобы не закрывались другие. Пользователи смартфонов Xiaomi (MIUI/HyperOS), Huawei (EMUI) и других китайских брендов иногда сетуют на обратную проблему: система настолько агрессивно управляет памятью, что сама «убивает» нужные фоновые процессы — навигаторы, музыкальные плееры, мессенджеры.
В этой ситуации ручное закрытие десятка ненужных приложений (которые вы открыли и забыли) может помочь системе освободить ресурсы и, возможно, оставить в памяти то, что вам действительно важно. Ну, вроде-того, как подсказать слишком усердному «менеджеру», что именно сейчас для вас в приоритете.
Сценарий 3: Банальные «глюки» и «зависания»
Классика жанра. Если приложение перестало отвечать на действия, «зависло», выдает ошибки или ведет себя некорректно — нет способа быстрее и эффективнее, чем принудительно его закрыть и запустить заново. Это как перезагрузка для отдельной программы.
Как понять, что какое-то приложение ведет себя плохо в фоне? Очень просто. Зайдите в Настройки → Батарея (или Питание) → Использование батареи. Внимательно посмотрите на список. Если вы видите, что приложение, которым вы сегодня почти не пользовались, находится в топе потребителей энергии — это наш «клиент». Именно такие программы и стоит выгружать из памяти принудительно.
Так какой же вывод? Смахивать или не смахивать?
Совет от Google и Apple прекрасен для идеального мира, но в реальной жизни не все так гладко. Почему? Да потому что кто-то из нас ежедневно сталкивается с теми самыми «исключениями». У кого-то корпоративное приложение-шпион, у кого-то — агрессивная китайская оболочка, у кого-то — просто «заглючивший» браузер.
Поэтому мой совет простой: не нужно превращать смахивание в ритуал и закрывать все подряд каждую минуту. Но и слепо доверять «умной» системе, игнорируя реальные проблемы, — еще большая ошибка. Если приложение «съедает» батарею, глючит или вам просто нужно, чтобы система не «убила» что-то более важное — смело смахивайте его. Ваше удобство и стабильность работы смартфона здесь и сейчас важнее абстрактной экономии миллисекунд процессора. Главное — делать это с умом, а не по старой привычке, выработанной во времена первых Android.
Источник: aistudio.google.com





9 комментариев
Добавить комментарий
1. Приложение в фоне не работает, оно ставится на паузу как в iOS, так и в Android;
2. Смахивание приложения не закрывает его сервисы, которые как раз и потребляют заряд.
Добавить комментарий