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

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Рассуждения | Смартфоны и мобильные телефоны

Операционная система Android постепенно становится всё более требовательной к ресурсам смартфонов, таким как оперативная память (ОЗУ) и встроенное хранилище (ПЗУ). Поэтому долгое время привычным методом борьбы с низкой производительностью на устройствах с Android было закрытие всех открытых приложений.

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

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

Распространенные мифы о закрытии приложений на Android

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

Кроме того, принудительное закрытие одних приложений не заставит другие (которые вы активно используете в данный момент) работать быстрее или лучше. На самом деле, частое закрытие приложений вынуждает смартфон работать интенсивнее.

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

Android самостоятельно справляется с менеджментом ресурсов

В октябре 2015 года Google добавила функцию под названием Doze в вышедший тогда Android 6.0 Marshmallow. Она предназначена для перевода приложений и внутренних служб в спящий режим, когда они не используются. Всё это происходит автоматически, так что пользователям не нужно закрывать приложения вручную. Из официальной документации следует, что Doze экономит заряд батареи, ограничивая доступ приложений к сети и службам, интенсивно нагружающим ЦП.

Как и следовало ожидать, примитивная версия Doze в Android 6.0 была слишком агрессивной и часто мешала важным функциям и службам, таким как будильники. Что касается устройств с «чистым» Android, то с годами ситуация значительно улучшилась, в остальных случаях интенсивность работы Doze зависит от производителя устройства и конкретной оболочки Android.

По данным общественного проекта Don't Kill My App, такие производители как Samsung, OnePlus, Huawei и Xiaomi настраивают свои оболочки наиболее (и избыточно) агрессивно по отношению к фоновым процессам. C помощью приложения DontKillMyApp можно и самостоятельно проверить, насколько активно версия Android на вашем смартфоне выгружает из памяти неактивные процессы.

Android похож на автомобиль в морозный день

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

На веб-странице для Android-разработчиков, посвященной запуску приложений, это явление объясняется тремя терминами: «холодный запуск», «теплый запуск» и «горячий запуск». Холодный старт — это состояние, когда ранее закрытое приложение запускается с нуля. Как отмечает Google, холодный запуск требует больше времени и ресурсов, потому что приходится иметь дело с большим количеством процессов.

Теплый запуск означает, что приложение уже находится в памяти телефона, т. е. вы можете получить к нему доступ из меню многозадачности, и Android-устройство должно пройти существенно меньшее число процессов по ​​сравнению с холодным стартом. Наконец, горячий запуск означает, что пользователь просто выводит недавно использованное приложение на передний план. Последний вариант затрачивает минимум ресурсов и времени.

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

Источник: www.slashgear.com

59 комментариев

a
Вообще у вас отличные советы…
Особенно когда ты в каком-нить новом месте и яндекс-карты выжирают батарею часа за три — и потом ты остаёшься с бесполезным куском стекла, пластика и металла.
R
Ага, особенно понравились советы про вред дистиллированной воды в утюгах, просто шедевр в жанре фантастики))
Ж
Хз, статью про воду не читал, но есть подозрение, что она была о том, что типо утюг от дистилированной воды идёт по звезде, так вот, доля правды есть, правда это касается дистилиррванной воды выше 2й категории, то есть прошедшей дистиляцию более 3х кругов
Vitaliy VJI
Мм… давным-давно обзавёлся симпатичным компактным powerbank’ом на 12 000 mA/h. С тех пор тема автономности дивайсов меня не интересует (все известные энергосбережения отключены). Совсем не интересует.
Vitaliy VJI
У меня совсем не «кирпич». Powerbank мой компактный, лёгкий, незаметный. За все годы он не чинил мне никаких неприятностей. Совсем никаких. Одна лишь только радость из-за спокойствия вследствие **подлинной** автономности.
stalinets
Неубедительно. Если мне не хватает оперативной памяти, мне плевать, как быстро какое-то приложение запустится в следующий раз: мне надо его выгрузить, чтобы поработать здесь и сейчас.
Вообще оптимизация в современном мире ПО на нуле. У меня в смартфоне 4 Гб оперативной памяти и быстрая NVMe флеш-память. И тем не менее для одновременной работы с браузером и приложением ВК ресурсов не хватает: открываешь браузер — приложение ВК выгружает ранее загруженный контент и при переключении на него начинает загружать снова. При запуске приложения ВК может выгрузиться текущая вкладка в браузере, что, например, приводит к замолканию играющего там радио.
Я вообще уверен, что у любого приложения должны быть две кнопки: «свернуть» и «закрыть», и при нажатии «закрыть» приложение выгружается полностью, аюсолютно, со всеми своими процессами и подпроцессами. Иначе я не контролирую своё же устройство, что неприемлемо. То, что все привыкли к текущему положению вещей, не значит, что это правильно.
Из-за всех этих фоновых процессов льётся гигабайтами непонятный трафик. Случайным образом притормаживают самые базовые вещи типа ввода текста. У меня периодически подвисает экран ответа на входящий звонок, телефон звонит, а я не могу ответить! А ведь это базовый функционал смартфона, он должен работать на самом низком уровне и с максимальным приоритетом. Но нет, какая-то гадость в фоне решила слить телеметрию или что-то обновить, и критически нужный прямо сейчас диалер, обрабатывающий входящий вызов, подождёт. Или вацап, начинающий в 2 часа ночи синхронизировать историю (хотя это как бы отключено) и зачем-то копать накопитель, из-за чего телефон начинает каждые сутки на полчаса тормозить до невозможности использования.
И становится всё хуже и хуже.
B
Может тебе пора смартфон поменять?
Судя по проблемам он тот ещё динозавр… ;)
stalinets
Щаоми Ми А1. Около 2017 года, не слишком и старый. Не в железе тут дело.
101068321193071982377@google
Постоянно выходят новые телефоны с вагоном памяти, их же надо чем-то нагрузить, вот и сломали оптимизацию нарочно. Я предпочёл носить мелкий плеер для блютус-ушей, а телефон в другом кармане для всего остального. Если совсем припрёт, ещё и старенький планшет извлеку из чулана, а телефон станет простой звонилкой, периодически раздающей интернет для планшета. У флагманов уже просели продажи, народ начинает просыпаться, хватит это терпеть!
d
Контролировать своё устройство, ахахза...
Какому гуглу или майкрософту(именно в этом посуту они тут не при чём) будет выгодно давать тебе устройство которое ты можешь контролировать?
Если реально хочешь контролировать своё устройство, то оно никаким образом не должно зависить от корпораций или кампаний.
D
Не знаю как у вас, у меня на Поко Ф2 — 8гиг оперативы, постоянно свободно около 4гб и все равно андроид выгружает из памяти свернутые приложения через 10-минут. Начинает подбешивать агрессивная политика андроида, причем в настройках не стоит режим экономии. А еще достает что андроид все равно принудительно закрывает приложения на которых стоит «замок» (запрет на закрытие) в диспетчере задач.
А самсунг еще дальше пошел, на моих аппаратах А50 и А71 когда зашел на плей маркет и тапнул на обновление приложений — через час можно наблюдать картину когда приложения так и не обновились, андроид просто приостановил обновления когда потух экран. Приходиться держать самсунги с горящим экраном пока все приложения не обновятся, опять же никакой режим экономии не активирован.
S
Это не сам андроид выгружает, это агрессивная экономия оболочки. Если не хотите чтоб загруженное приложение выгружалось, то нажимаете кнопку решетка (квадрат) и затем длинное нажатие на нужном приложении. После появления значков, нажать на замок. Больше после запуска оно самостоятельно выгружаться не будет.
S
А где найти эту кнопку?
S
У меня на телефоне такой кнопки нет. Чтобы залочить приложение на выгрузку, нужно вызвать список открытых приложений и потянуть миниатюру нужного приложения вниз. Появится значок с замком — приложение залочено. Если на него нажать, лок будет отменен.
D
Я же написал, замок не помогает. У меня под замком TrueCaller и Хуавей здоровье — и все равно через некоторое время эти приложения запускаются со splash screen (окном приветствия). Если приложение не остановлено то оно запускается ровно с того-же «места» где его и оставил.
Vitaliy VJI
У меня у большинства приложений строка меню «Не закрывать» не активная (серая). Но для части приложений это работает, да.
100639272537794037910@google
Перечитай коммент. Там написано что не помогает
F
На с21ультра 512 16гб озу в телефоне и постоянно занято только 5-6гб. Даже не знаю чем занять оставшуюся память)
B
Samsung 'ов нет, спорить не буду, но на Oneplus 9 Pro (12/256) всё летает и никаких проблем с обновлением приложений. Может настройки какие-то поменять надо...?
111118725272736758588@google
Я читал на 4pda, что у этого телефона в версии 8/128 и 256 на 11 android«е, при запуске камеры, все остальные приложения вылетали) только не помню уже, это был окси или колор. Рассматривал этот телефон для покупки, по итогу приобрёл 9rt 12|256, вообще никаких проблем с памятью, а иногда когда делать нечего, захожу в режим разработчика и останавливаю процессы )))
101068321193071982377@google
У меня s20+, 8 гигов, та же фигня. У всех гнусмасов вечная беда с тяп-ляп-процессором и такой же корявой фирменной оболочкой, заряд мгновенно улетал бы на нагрев и зависшие в бесконечном цикле процессы, вот и пришлось сделать жёсткий убиватор всего и вся, чтоб не слишком сильно проигрывать тем же китайцам. Большинству пользователей пофиг, лишь бы хром работал и вотсап.
e
Совет из серии — не выкидывайте говно с балкона. Если вдруг через 25 лет что-то из этого понадобится, то достать его оттуда будет ближе чем из магазина.
W
Ещё один миф заключается в том, что фоновые приложения часто обращаются к сети, попусту расходуя мобильный трафик. В реальности лишь некоторые приложения могут использовать трафик даже тогда, когда свернуты.

Всё очень правильно. Только приложение карт и соцсетей (а это основные) как раз жрут трафик в фоновом режиме и отлично сажают батарею. Заодно неплохо отнимают и системных ресурсов.
А смарфон у нас — это в первую очередь устройство для доступа в соцсети.
Так что, если хочется, чтобы подольше жило — лучше всё лишнее закрыть. Правда, плохая новость в том, что «лишнее» как раз и есть целевое для большинства)))
P
аффтор энтого безспорно феерического опуса, Tushar Mehta, отрабатывает повестку своей новой родины, что не только гугл может телеметрить, другим приложениям тоже надо
117498993759958862541@google
Статья, конечно, бредовая. Но и у тебя галлюцинации.
М
Вообще, можно как нибудь забанить просмотр текстов от данного автора?
Похоже графоман.
110858447278287843786@google
Предлагаю афтару, сначала, открыть телегу и вк, а потом сыграть Sniper Arena, без предварительной очистки.
Даже дочитывать этот бред не стал.
Пользуюсь Realmi 5G GT на 12 гигов RAM
116685055649167004390@google
Не смог пройти мимо такого бреда и пришлось зарегистрироваться, чтобы ответить.
Автор совершенно не понимает то, о чем пишет.
Запуск выгруженного из памяти приложения занимает намного меньше энергозатрат нежели поддержание его работоспособности и фоновой активности (передача данных, связь, сканирование сетей, отслеживание местоположения и т.п.). Расписывать можно бесконечно.
Для наглядности нужно открыть раздел «Экономия энергии» в настройках устройства и там будет указано, что в режиме экономии энергии выполняются все те манипуляции, которые автор советует не выполнять.
28470577@vkontakte
пришлось зарегистрироваться, чтобы ответить

Жжош! %))
M
Это не только ради экономии, но и ради безопасности. Многие проги могут что то делать в фоне.
105599617891324887006@google
Вы это производителям скажите, которые делают закрытие при смахивании в Недавних и по кнопке «Убрать все»…
D
Забавно, отметились все любители закрывать приложения, у которых тем не менее мессенджеры и соцсети выжирают батарейку. С чего бы это? :)
Факт в том, что если вы закроете мессенджер, в него все равно будут приходить сообщения.
Если вы закроете карты — все равно будет отслеживаться история вашего местоположения. Просто потому, что они сразу запустятся снова. То есть смартфон выполнит двойную работу: сначала закроет приложение по вашей просьбе, потом тут же потратит ресурсы на повторный запуск, причем это будет холодный запуск.
Я никогда на Андроиде не закрываю приложения, и у меня всегда автономность не хуже средней по больнице
102676099635335275610@google
Эээ нет, это малость не так работает. Приложение может создавать исполнительный поток, который не привязан к самому приложению. Т.е. он никак не реагирует на закрытие приложения и продолжает дальше работать. Все мессенджеры как раз через него и чекают наличие новых сообщений. А вырубить такой поток можно только в настройках через «остановить приложение». В любом случае, когда мы просто закрываем приложение, закрываются и все обычные потоки, связанные с приложением, а таких может быть хоть 10, а остаётся лишь 1 не связанный.
M
Еще со времен первых приложений для смартфонов они делятся на невыгружаемый сервис и выгружаемый гуй. Так что в теории конечно должно быть без разницы, выгружаете вы приложение или нет. Дело в мелочах. В том, что в целях безопасности современные версии андроид выдают разрешения приложениям, только когда они активны. Чтобы они, например, не могли прослушивать и просматривать вас в фоновом режиме. Плюс есть режимы расхода заряда. Если включен режим экономии, то приложению может быть разрешена только работа в активном режиме. Длительно неиспользуемые приложения могут автоматически отключаться. Если уж хочется избавится от слежки полностью — то ADB вам в помощь. Удаляйте сервисы гугла и телефон будет жить на одном заряде неделю.
I
Бред какой то, может автору стоит купить нормальный смартофон? С быстрорй памятью, нормальным процом?
B
Ну, судя по коментам, такая проблема у многих.
ХЗ с какими смартфонами все ходят…
E
Серьезно!? А то что на практике телефон в режиме самолётика на одно заряде живёт неделю а без него сутки получается миф? Тоесть реальность с которой я ежедневно сталкиваюсь миф? Время охладительных историй… И приложения когда закрываю, но при этом инет не отрубаю работает у меня раза в три дольше это тоже миф? А то что я в андройда смотрю и вижу на графике потребления некоторыми фоновыми приложениями больше чем тратится на экран тоже миф?!
B
Купить смартфон чтобы таскать его в режиме самолёта неделю, самнительная радость…
Л
в чём сАмнительность? Я его не таскаю с собой и не покупал. Я и со своим основном обычно никуда не хожу ибо нет смысла, есть же кнопочный! да и кнопочный редко, только когда такси вызвать надо или подобное. Смартфон нужен для тех кто не соображает в компах, например какая ни будь 80 летняя бабулька.
103969057017007889478@google
Кнопочного хватает? Удачи, когда вся связь по работе через whatsapp и gmail, а такси куда проще вызывается с помощью приложения с возможностью отслеживания машины.
Это как раз бабульки и ходят с кнопочными потому что «новомодных» ничерта не понимают.
101068321193071982377@google
Не все же игры онлайновые, да и фоткать можно без сети, и фильмы скаченные смотреть в дороге, и посты заказные строчить на неделю вперёд
101882405614826674150@google
Короче может на современных топах это и правильно, но на своем смарте увы приходится периодически вручную все закрывать, чтоб не лагало.
C
Я закрываю приложения, так как навигацию по меню открытых приложений ухудшает, когда их куча.
V
Ну и бредятина, вы что тролль? Если открыть какую-нибудь требовательную игру (к примеру какой-нибудь геншин на ультрах) а потом оставив ее в фоне пойти серфить Ютюб то телефон нагреется так, что на нём яичницу жарить можно будет, а заряд батареи улетит как на реактивном двигателе, почти то же самое и по айфону, и да, у меня андроид 11 чтоб не говорили тут
s
У подавляющего большинства пользователей на руках смартфоны всё ещё с 3-4 Гб оперативной памяти. Так что эти советы далеко не для всех.
103445564235148601114@google
Оперативная память смартфона напрямую отвечает за хранение информации, получаемой или используемой в конкретный промежуток времени. То есть, к примеру, если на телефоне записана игра, но она выключена, то отдельный объем оперативной памяти на ее поддержку не выделяется. А вот если запустить эту игру, то смартфон сразу же выделит определенную часть памяти на поддержку запущенного приложения. Причем оперативная память будет выделяться на игру вплоть до момента ее выключения. ОП будет использоваться, даже если игра находится в фоновом режиме (правда, в этом случае объем выделяемой памяти сократится). Поэтому чем тяжелее приложение тем больше оно сожает аккумулятор.
103201402049715767738@google
Прочитал статью, решил проверить на практике. Смарт SG S22U 12/256.
Запустил подряд 20 приложений. Не стал их закрывать. Запускаю Гугл Календарь — упс… Есть задержечка. Небольшая, но уже заметная.
Да, если старт горячий, то запускается чуть быстрее. Но если в памяти не висят другие, сейчас не нужные приложения, то даже холодный запуск происходит быстрее, чем горячий при забитой памяти.
Да, если у вас смарт дешевый, слабый, древний, мало физ.памяти, то можно держать загруженными пару-тройку дежурных приложений, которыми непосредственно пользуешься в данный момент.
Но постоянно держать «на горячем старте» десяток ненужных приложений -глупость.
a
Кроме ещё мифы? Я вижу что приложения быстрее начинают работать после очистки памяти. Сразу же. Телеграмм например быстрее видео поток начинает загружать. Сервисы которые еле коннектились, начинают подключаться.
113834163362881621108@google
Уважаемые ИХБТ, вы можете настроить рекламу так, чтобы она не съедала часть текста? Даже будучи закрытой вручную, да-да
101750130336578607005@google
Хз о чём вообще речь тут. Я и так никогда её не нажимал и всё прекрасно работает и не выгружается из памяти на довольно средненьком Poco X3 с 4 гб оперативы.
Понятия не имею что вы там такое открываете, что оно у вас выгружается. Я юзаю ютуб, ютуб музыку, телеграм на протяжении всего дня через блютуз наушники, целыми днями смотрю видео/слушаю музыку/переписываюсь на 120гц экране и к концу дня у меня еще 50% заряда остаётся.
D
Ерунда все эти «средства оптимизации» итд., они только мешают в полной мере работать с устройством. Например, если пользователь хочет открыть несколько приложений одновременно, или производит какую-то важную операцию в фоне, на современных смартфонах бывают с этим проблемы, тк процесс-киллер, идущий из коробки и который никак нельзя отключить, может убить фоновый процесс в любой момент, и ему будет пофиг, что там было и насколько важная информация была. На некоторых смартфонах такая проблема проявляется даже при открытии окна выбора файла например, когда при выборе файла приложение, для которого этот файл выбирается, автоматически закрывается неадекватным системным процесс-киллером. По этому, я считаю принудительный ввод технологии автоматического убийства процессов провальным решением, призванным лишь вставить палки в колеса пользователям. Пользователь должен сам решать какой процесс ему надо закрыть, какой усыпить, а какой оставить работать в фоне, или хотя бы иметь право отключить оптимизацию тогда когда он захочет.
28470577@vkontakte
«Операционная система Android постепенно становится всё более требовательной к ресурсам смартфонов, таким как оперативная память (ОЗУ) и встроенное хранилище (ПЗУ)...»
— после этого статью можно закрывать.
И
По горло сыт этими улучшениями. Если приложение не работает в фоне, значит это не смартфон а тупой мобильник. Им в принципе не возможно пользоваться кроме как телефоном. Может для детей и домохозяек конечно и подходит, но рассматривать как серьезную вещь просто не серьёзно!
o
такого берда давно не читал !
У меня новейший телефон и почти мощнейший и что в итоге АБСОЛЮТНО ВСЕ приложения постоянно открыты и что в итоге, ТЕЛЕФОН ВСЕГДА 42 градуса, если еще и игрушку включить любую или просто в проге посидеть то 47 град.!!! У меня уже пальцы горят от этой сковородки, к черту вырубил вообще все, поставил запрет а фоновые приложения и телефон остыл !!!!
Если честно современные Дорогие Пред/Топовые телефоны Это мусор!
Процессор Не должен раскаляться до такой степени что обжигает руки!
Программы не должны вечно работать, гипотетически ускоряя запуск на пикто-секунды !
батарейки должно хватать минимум на 8-9 часов активного использования/вкл экрана, а не жалкие 4 часа!
Если стоят 120 гц они должны везде работать во всех программах (кроме игр), чтобы не видеть эти переходы

Добавить комментарий

Сейчас на главной

Новости

Публикации

Обзор компактного и лёгкого трёхпортового зарядного устройства Ugreen Nexode Pro 65W

В этой статье будет обзор зарядного устройства Ugreen из линейки Noxode Pro, которое отличается довольно высокой мощностью при очень незначительных габаритах, а так же наличием трёх портов....

Разбираем новую линейку Infinix Note 40 с магнитной зарядкой. Чем смартфоны отличаются друг от друга

Сегодня компания Infinix представила новую линейку смартфонов Note 40, состоящую из четырёх моделей. Как это часто бывает, все они имеют между собой много общего и всего несколько значительных...

Neoline WowCam Wi-Fi: выпущен миниатюрный видеорегистратор за 3990 рублей

В рядах мега-компактных видеорегистраторов пополнение. В продаже появился Neoline WowCam Wi-Fi, который стоит 3 990 руб и при этом помимо миниатюрного корпуса предлагает качественную Full HD...

10 частых промахов при самостоятельной укладке ламината

Ламинат — это выбор многих за его прочность, стиль и легкость в уходе. Однако, несмотря на кажущуюся простоту, укладка ламината требует внимательности и аккуратности. Малейшая ошибка...

Стильный внешний вид, 4 динамика, 2K дисплей, две сим-карты за 15000 рублей: Обзор новинки - планшета Cubot Tab50

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

Где уложить спать котика: выбираем подходящее спальное место

Как известно, кошки — полноправные хозяева в доме и спят там, где хотят. Они могут уютно разместиться на батарее-гармошке, невзирая на ее жесткие ребра. Или вальяжно расположиться на...