нужно ли закрывать приложения на андроиде
Стоит ли принудительно закрывать приложения на смартфоне?
Представьте такую ситуацию: вы играете в свою любимую игру, смотрите фильм или листаете ленту в Instagram, и смартфон вдруг зависает. Вы нажимаете на экран или проводите по нему пальцем, но ничего не происходит. Приложение просто зависло.
Обычно это не представляет собой большую проблему, так как можно просто закрыть приложение и вновь открыть его. Однако это срабатывает не всегда. В таком случае многие прибегают к крайним мерам – принудительному завершению программы. Но насколько безопасно выполнять данную операцию? Давайте разберемся.
Когда можно принудительно закрывать приложение
При попытке принудительного завершения приложения на экране часто высвечивается предупреждение, гласящее что-то вроде: «Если вы принудительно закроете приложение, оно может работать неправильно».
Это несколько иронично, поскольку вы закрываете приложение в первую очередь потому, что оно уже работает неправильно (т.е. зависает), а операционная система смартфона ничего не делает с этим.
Если все работает должным образом, то во время использования приложение легко переходит от одного действия к другому. Когда вы закончите использовать программу и закроете её, операционная система автоматически удалит её из памяти.
Стоит напомнить, что некоторые приложения, такие как погода или WhatsApp, могут продолжать работать в фоновом режиме.
Однако если что-то пойдет не так, приложение может зависать, глючить и вылетать во время использования, что очень сильно раздражает. В таком случае может пригодиться принудительное завершение некорректно функционирующего приложения, поскольку это закрывает все запущенные процессы.
Так, приложение неспособно получить доступ к файлам кеша. Учитывая, что оно больше не может взаимодействовать с ресурсами на вашем устройстве, то перестает реагировать.
Есть ли риск потери данных?
Принудительная остановка обычно решает проблему, если приложение работает некорректно. Однако важно знать, что в таком случае вы рискуете потерять несохраненные данные в приложении.
Например, предположим, что вы играете в игру, и она начинает глючить. Вы принудительно закрываете её, и весь прогресс, достигнутый непосредственно перед закрытием приложения, может быть утерян, поскольку он не сохраняется в каталоге приложения или файлах кеша.
Хороший способ избежать этого – просто подождать. Часто чрезмерное использование ОЗУ может привести к зависанию устройства, что вполне вероятно, если вы играете в требовательную игру на телефоне среднего класса. Во избежание этого просто подождите несколько минут, и девайс должен заработать вновь без потери каких-либо данных.
Что такое фоновый режим и стоит ли закрывать фоновые приложения на Android?
Для многих людей вполне привычен процесс закрытия фоновых приложений на мобильном устройстве. И это вполне логично: при закрытии программ на компьютере освобождается ОЗУ и снижается нагрузка на процессор. Однако на смартфонах все устроено несколько иначе.
Что такое фоновый режим в андроид – куда на самом деле девается оперативная память?
Большинство пользователей Android считают, что при закрытии фоновых приложений заряд аккумулятора расходуется не так быстро и мобильное устройство в целом работает шустрее. Всех, кто верит в это, ждет большое разочарование, так как на самом деле это никак не влияет на производительность смартфона. Закрывать фоновые приложения нет необходимости, и это уже доказано многими экспертами.
Незакрытые андроид-приложения продолжают работать в фоновом режим?
Отчасти это так, однако «работать» – не совсем подходящее слово. Для начала нужно разобраться в теории. Практически все android-приложения состоят из двух основных частей:
Первое – эта та часть, с которой взаимодействует человек после нажатия на ярлык приложения. В оперативной памяти в это время находятся графические ресурсы этого приложения и всевозможные временные файлы. Контроллер приложений дает возможность переключаться между недавно открывавшимися программами, возвращаясь на то же место, где вы остановились.
Переключаться между программами без потери данных можно до тех пор, пока мобильному устройству хватает ОЗУ. Как только заканчивается оперативная память, с которой могут работать приложения, операционная система начинает выгружать из памяти те приложения, которые давно не использовались, таким образом освобождая место в ней для используемых программ.
Ручное закрытие приложения и автоматическая выгрузка – практически одно и то же. При таких операциях из ОЗУ выгружается видимая пользователю часть приложения. Несохраненный прогресс будет утерян, а при повторном запуске программы пользователь увидит ее главный экран.
Приложения из меню многозадачности нельзя назвать полноценно работающими. На самом деле они являются лишь кэшированными данными, которые никак не влияют на производительность мобильного устройства и остаются в ОЗУ лишь для того, чтобы пользователь мог быстро вернуться к месту, на котором остановился.
Закрытие фоновых android-приложений улучшает производительность?
На самом деле это еще один миф. При очистке диспетчера задач вручную удастся освободить от силы 100-200 Мб, что никак не повлияет на производительность смартфона. Этот показатель может быть немного больше, если в меню многозадачности были игры, которые еще не выгрузились из оперативной памяти.
Куда на самом деле «утекает» память android-устройств? Как это проверить?
Несмотря не все факты, приведенные выше, объем свободной оперативной памяти на смартфоне с десятками установленных программ будет куда меньше, чем у только что распакованного мобильного устройства. Чтобы понять, куда именно девается оперативная память, необходимо разобраться с такими понятиями, как события и сервисы.
События – это полезный способ сбора данных о том, как пользователь взаимодействует с мобильным устройством. События срабатывают при нажатии кнопки разблокировки, подключении зарядного устройства и многих других действиях.
Сервисы – эта та часть мобильного приложения, которую пользователь не видит. Именно сервисы работают в фоновом режиме, занимают ОЗУ и разряжают мобильное устройство. Обычно сервисы начинают свою работу тогда, когда возникает какое-либо событие. Но бывает и так, что мобильное приложение может работать в фоновом режиме до тех пор, пока в панели уведомлений будет отображаться его иконка.
Чтобы проверить, на что именно расходуется оперативная память мобильного устройства, нужно включить режим разработчика и перейти к просмотру списка запущенных сервисов. Действовать нужно следующим образом:
После этого перед вами откроется список с системными и сторонними процессами, в котором кроме всего прочего будет указано количество оперативной памяти, которое они потребляют. Нажав на любой из процессов, вы сможете просмотреть список его сервисов.
Как действительно можно остановить чрезмерное потребление ресурсов мобильного устройства различными андроид-приложениями?
Чтобы остановить потребление ресурсов мобильного устройства различными сервисами, закрыть программу стандартным образом недостаточно. На самом деле необходимо будет перейти к списку всех установленных программ, затем открыть сведения о конкретном приложении и остановить его процесс.
Однако это поможет всего на несколько минут, так как системные сервисы перезапустятся практически моментально, а сторонние после первого же события. В связи с этим подобную операцию можно назвать бессмысленной. Однако некоторые способы борьбы с ненужными android-сервисами все-таки существуют.
Для начала нужно узнать, какие именно сервисы потребляют больше всего ресурсов мобильного устройства. Для этого зайдите в настройки и перейдите в статистику расходования заряда аккумулятора. С ее помощью вы сможете в процентном соотношении увидеть, какие именно программы сильнее всего разряжают аккумулятор. После этого можно будет начинать борьбу с ненужными службами.
Программное обеспечение для заморозки android-приложений
Специализированные программы автоматически останавливают ненужные мобильному устройству сервисы, но останавливают их лишь частично. Для полноценной работы подобных программ необходимы root-права. Чтобы заморозить ненужные сервисы, скачайте специализированное приложение (например, Greenify), запустите его и выберите программы, службы которых вы хотите приостановить.
Отключение событий
Этот способ подойдет, если у вас есть root-доступ к своему мобильному устройству. В таком случае нет необходимости замораживать службы, так как можно сразу избавиться от причины их запуска – событий. Для этого нужно будет установить приложение Автостартс. При отключении событий ни в коем случае не трогайте системные, так как это может негативно отразиться на работе мобильного устройства. Также стоит учитывать, что после отключения сторонних событий некоторые программы могут работать хуже (пропадут некоторые автоматические действия, уведомления и т.д.).
Удаление программ
Это самый простой и в то же время наиболее радикальный способ. Достаточно просто избавиться от сторонних приложений, которые расходуют больше всего ресурсов мобильного устройства. Например, после удаления приложений социальных сетей вы практически ничего не потеряете, так как сможете сидеть на странице ВКонтакте или в Instagram через браузер, а вот экономия ОЗУ и заряда аккумулятора будет очень даже ощутима.
Выводы и советы
Большинство действительно квалифицированных разработчиков дружат с оптимизацией, поэтому созданные ими приложения расходуют минимальное количество заряда аккумулятора и потребляют совсем немного ОЗУ. Если же вам так не кажется, нет смысла закрывать приложения, которые работают в фоновом режиме. Существуют различные способы борьбы с чрезмерным потреблением ресурсов мобильного устройства, но все они влекут за собой определенные последствия.
Дайте знать, что вы думаете по этой теме статьи в комментариях. Мы крайне благодарны вам за ваши комментарии, лайки, дизлайки, отклики, подписки!
Пожалуйста, опубликуйте свои отзывы по текущей теме материала. За комментарии, подписки, лайки, отклики, дизлайки низкий вам поклон!
Пара советов. Почему не стоит закрывать приложения?
Как часто вы используете меню многозадачности, чтобы закрыть приложения, из которых вышли? Возможно, вы это сделали только что, или наоборот, собираетесь сделать после прочтения материала. Многие на «автопилоте» шустро свайпают по окошкам приложений, дабы освободить заветные мегабайты ОЗУ. Но ведь это отнимает много времени. Даже не сам процесс, а долгая загрузка приложения при его повторном запуске. Вместе с временем теряется часть удобства от использования смартфона.
Что с Android?
По большому счету, постоянное закрывание приложений может навредить быстродействию и времени жизни смартфона.
Android весьма неплохо управляется с ресурсами (особенно в новых версиях). Есть какое-то количество ОЗУ, с которым могут работать приложения. И приложения не стесняются этим пользоваться. Если памяти не хватает для запущенной программы, ОС будет закрывать те, что давно не использовались.
Таким образом, приложения могут оставаться в памяти системы несколько часов, дней и даже недель. И это хорошо. Они не разряжают батарею, они не ограничивают ресурсы системы (в большинстве своем). К тому же, приложения будут загружаться гораздо быстрее при повторном запуске, прямо с того места, где вы закончили. Однако это касается лишь обычного свайпа по приложениям в окне мультизадачности.
Многие в целях повышения производительности и времени жизни используют Task Killer’ы. Занимаются они ничем иным, как разгружают оперативную память, закрывая процессы. Здесь несколько важных моментов. Во-первых, на производительность влияет вовсе не это, а количество проделанных процессорных циклов (вкупе с количеством доступной памяти в момент закрытия программы). Во-вторых, «убийцы» закрывают все приложения без разбора, используя при этом ресурсы процессора. Стоит ли говорить, что из-за этого может не сработать будильник или важное напоминание. Некоторые приложения будут сами открываться после такого агрессивного закрытия, что, опять же, «кушает» процессор. Конечно, после закрытия всех программ телефон, возможно, будет работать намного лучше. Однако это происходит лишь потому, что из всей кучи приложений было одно или несколько «плохих», которые пытаются совершать некие затратные маневры в фоне. В борьбе с такими программами Task Killer как раз может прийти на помощь, но лучше удалять подобных вредителей сразу после обнаружения.
Что с iOS?
Так как особой свободой действий пользователь на iOS не обладает, то единственный способ закрыть приложение (при условии, что нет Jailbreak) — через окно многозадачности. Принцип работы практически ничем не отличается от такового в Android. Есть различные приложения, которые могут осуществлять полноценную работу в фоне, например навигатор или Skype. В этом случае в верхней части экрана будет висеть большая цветная плашка, напоминающая, что в фоне происходит работа.
Есть приложения, которые частично «живут», например, музыкальный проигрыватель. Однако он работает до тех пор, пока играет музыка. Во всех остальных случаях при нажатии кнопки Home программа сперва некоторое время «висит» в фоне, после чего просто останавливает свою работу, но при этом остается в памяти устройства (если вы перестали слушать музыку). В дальнейшем ОС сама будет решать, что с ним делать в случае запуска ресурсоемкого софта.
Что с Windows Phone? Вывод
Конечно же, решать вам, стоит избавляться от привычки «закрытия» или нет. Это ваше устройство и вы вольны делать с ним все, что угодно. И если вам кажется, что телефон от всех проделанных манипуляций работает лучше, то так тому и быть.
Чистить буферы и кэши в ОЗУ довольно-таки глупо. Представьте себе учителя, который вместо того, чтоб писать на всю длину классной доски, как только заканчивает предложение тут же его стирает и СНОВА и СНОВА пишет, начиная с верхнего левого края доски. Или представьте: вам понравилась песня. Вы записываете ее в начало кассеты. Когда вам хочется записать еще одну, вы пишете поверх первой или все-таки после нее?
Комментариев 18
То, что приложение висит у меня в списке запущенных задач, это не значит, что приложение работает. Перед тем, как я зашел на этот сайт, у меня работа клиент вконтакте, после прочтения этой статьи я возвращаюсь в него обратно, через меню запущенных задач, а вконтакте открывается по-новой. Смысл оставлять приложение в списке многозадачности? Поэтому, если я приложением не пользуюсь, я его всегда оттуда закрываю. Не с целью освободить оперативную память, а с тем смыслом, что быстрее я приложение не запущу, так как оно автоматически закроется.
CyanogenMod 12, LG G2
Это проблемы вашего устройства, или прошивки. Вот к примеру у меня на nexus «сток» все просить отлично, в данный момент открыто 3 вкладки в chrome, google+, вконтакте, hangouds, youtube, не одно приложение не закрывается, переключаться можно без проблем. Друго е дело я вот только более 3 или 5 приложений открытыми не держу, так как активно юзаю много задачность, и при большлем количестве приложений это не убдобно. Я смахиваю все приложения, чтобы при новоим использование запустить те от 3 до 5 которые мне нужны в данный момент, а не тратить время на закрывание старых. По части автономности или производительности проблем нет, так что юзаю как удобно и пофиг.
Не важно, какое устройство и сколько в нём ОЗУ. Запущенные приложение будут рано или поздно вылетать. Это андроид, так было всегда
Андроид это система не имеющая лица, она ведёт себя везде абсолютно по разному. Повторюсь случае с перезагрузкой приложений на моём nexus ещё не было не разу. Я ради интереса оставил все программы открытыми и добавил к ними skype, google play, avito, instagram и google диск после того как написал комментарий. Сейчас после включения у меня были открыты google+, hangouds, youtube, вконтакте, chrome, skype, google play, avito, instagram и google диск, тоесть прошел час, я взял опять в руки смартфон, все работает точно также, все приложения оставались открытыми и не перезагрузились, можно гулять между ними спокойно. С чего вы сделали свои выводы непонятно, у вас вообще nexus был чтобы делать свои заявления? Я могу сказать что у меня были nexusы, htc, samsung, все они работают на андроид, но видут они себя абсолютно по разному, у них у всех свои законы. Samsung тормозит безбожно к примеру, htc был очень шустрым но при этом он как раз перезагружал приложения, если следущие открываешь то предыдущие выгружается, а вот nexus быстрый и с ОЗУ все у него отлично.
Ой, опять сказки нексусоводов на ночь. Ничего у них не выгружается, все переключается. Уже слушать тошно. Сможешь запустить поверх всего гта са. А потом попререключаться, чтобы ничего не выгрузило?
Это все циан. У меняLG G2 clody g3 спокойно переключаюсь между прогами как через многозадачность. Так и просто тыкая на ярлык запускается с того места где остановился, если конечно не день прошел.
Статья вводит в заблуждение. Если мне не нужно приложение, то я его закрываю — зачем мне, например, навигатор или сбербанк, когда я уже закончил путь или заплатил за интернет? Они будут висеть и кушать ресурсы процессора, гпс и нагружать сеть. Зачем мне это? А если же автор хотел сказать, что не смахивайте приложение браузера, когда вы что-то читаете в нем и вам пришло уведомление в вк — тогда статья совершенно бесполезна и бессмысленна
В том то и соль, что автор намекает на то что приложения висящие в фоне не жрут процессор.
Открытые окна это просто записаный лог. картинок, а приложение у тебя будет в фоне висеть и оперативку жрать сразу после того как ты его установиш
Давно хочу избавиться от этой вредной привычки.
На WP просто нет с этим проблем)) раньше приложения вообще закрыть нельзя было а сейчас, просто этого не делаю потому сто лень тратить время на свайп)
>> Таким образом, приложения могут оставаться в памяти системы несколько часов, дней и даже недель. И это хорошо. Они не разряжают батарею, они не ограничивают ресурсы системы (в большинстве своем).
После этого даже не читал. Автор не знает матчасти: как и за счёт чего живут приложения, оперативная память и фоновые процессы. Вкратце один из пунктов: для поддержания оперативной памяти (а именно так приложения быстрее запускаются, оставаясь в ней загруженными) требуется энергия. Это как режим сна разряжает ноутбук. Ну а дальше речь о фоновых процессах, которые зачастую кушают ЦП.
Запущеные окна это просто лог. приложениу и к оперативке никакого отношения не имеют, почти все приложения которые ты устанавливаеш они сразу работают в фоновом режиме, их можно только отключить с меню настроек в смартвоне но тогда актуальность приложений пропадет веты не сможеш получать пуш уведомления
О, в комментариях ещё и любые переносы строк затираются, замечательно.
Спасибо большое, а то я думал что в андроид такою принцып как в PC и всегда загрывал фоновые окна и это меня раздражало очень
Как правильно закрывать приложения на Android и надо ли это делать
В нашем Telegram-чате часто задают различные вопросы, как сделать то или иное на Android. На наиболее частые вопросы мы стараемся отвечать на нашем сайте, готовя отдельные статьи с развернутыми ответами. В этот раз мы поговорим о том, как правильно закрывать приложения на Android. При всей кажущейся простоте этого действия этот вопрос все равно остается достаточно популярным. Возможно, дело в том, что есть несколько способов закрыть приложение, а еще многие думают, что закрыли его, но на самом деле этого не сделали. Поэтому давайте разбираться в том, что надо сделать и как это делается правильно.
Закрывать или не закрывать? Вот в чем вопрос.
Нужно ли закрывать приложения на Android
Вопрос целесообразности закрытия приложений на Android всегда вызывал немало споров и особенно в отношении требовательных приложений. Дело в том, что не все пользователи знают, что если они нажали кнопку Home и попали на главный экран, приложение все равно, скорее всего, продолжает работать в фоновом режиме. Если речь идет о мессенджере, адресной книге или калькуляторе, то переживать не стоит, но есть и другие варианты.
Некоторые приложения в фоновом режиме могут не просто сажать батарею, но и выжирать трафик или даже отправлять на сервер данные, которыми вы не хотели бы делиться. Я сейчас не говорю о вирусах, которым были посвящены отдельные статьи. Я имею в виду отправку вашего местоположения в режиме реального времени или что-то вроде этого, то есть полностью законные действия.
На компьютере все просто — нажал крестик (или command+Q на MacOS) и приложение закрылось, но на Android и iOS они просто переходят в ждущий режим при возврате на главный экран, и с этим надо бороться.
На компе все проще. Нажал крестик-закрыл приложение.
Как закрыть приложение на Android/h2>
Процесс полного закрытия приложений иногда еще называют ”выбиванием из памяти”, так как само приложение, вися в фоне, занимает ее небольшой объем. Минусом такого выбивания будет то, что приложение придется заново запускать и просматривать все заставки, если они есть, но иногда это просто необходимо и есть несколько способов сделать это правильно.
Самый простой способ закрыть приложение на Android
Самым простым способом выбивания приложения из памяти является нажатие на кнопку многозадачности, которая находится в нижней части экрана, рядом с кнопкой возврата на главный экран и кнопкой ”назад”. Далее перед вами откроются все приложения в виде карточек. Разные производители в своих оболочках предлагают разный вид такого отображения, но суть от этого не меняется.
Половина всех Android-смартфонов в мире в опасности. Что случилось?
После того, как они откроются, вы сможет увидеть все приложения, которые у вас не закрыты, а свернуты. Полностью закрыть их можно или нажатием на крестик в углу карточки (иногда вместо него отображается мусорная корзина), или свайпом в сторону или вверх, в отличии от того, как они расположены.
В моем случае можно пользоваться свайпами и кнопкой «корзины».
Если у вас нет кнопок навигации в нижней части экрана, то у вас управление жестами, и с большой долей вероятности меню приложений вызывается свайпом. Надо провести пальцем от нижней части экрана и не надолго задержать его.
На некоторых смартфонах такой свайп сначала открывает меню приложений, а потом уже переходит в список всех приложений. Если вы не можете найти, как это сделать, поищите в меню настроек (можно поиском) раздел ”Управление жестами” или вроде того. Там будет подробно описано, какой свайп за что отвечает. А еще это показывается при первоначальной настройке телефона.
Как закрыть приложение через настройки
Еще одним способом закрыть приложение является доступ через настройки. Он даст куда больше возможностей управления. Там вы сможете даже удалить приложение, ограничить его работу в разных режимах и посмотреть, сколько памяти в телефоне оно занимает.
Если вы выберете этот путь, то вам надо будет открыть настройки телефона, выбрать раздел ”Приложения”, дальше снова выбрать ”Приложения” (или перейдите на вкладку ”все”, если уже открылся список), после чего посмотреть, что у вас вообще есть, и перейти в настройки нужного приложения. Там будет вся подробная информация о нем, а так же кнопки ”Остановить” и ”Удалить”. Выбираете то, что вам нужно, подтверждаете действие и готово.
Так можно остановить или удалить приложение через настройки.
Если какая-то кнопка неактивная, то это означает, что приложение запрещает это действие. Возможно, оно системное и просто так его нельзя остановить и тем более удалить.
Оптимизация Android
Есть еще один способ, который завершит некоторые приложения, улучшит работу системы, но не потребует от вас никаких дополнительных действий. Он называется оптимизация и тоже находится в настройках телефона, являясь штатной утилитой Android.
Откройте настройки телефона и найдите пункт ”Оптимизация”. Проще всего сделать это поиском по настройкам. В верхней части меню. Когда вы откроете этот раздел, вам будет предложено определиться с тем, чего вы хотите. Вы можете просто изучить статистику или нажать на кнопку ”Оптимизировать” и система сама остановит лишние процессы, высвободив для вас не только ресурсы, но и дополнительное время автономной работы. В моем примере это лишний час использования.
Вроде ничего не сделал, а плюс час к автономности.
Стоит ли останавливать приложения на Android
Тут каждый должен решить для себя сам, стоит ли ему останавливать приложения на Android. Для себя я уже на автомате выработал цепочку действий. Когда я запускаю приложение, которым пользуюсь раз в месяц, я его всегда закрываю. Если я пользовался картами, то тоже стараюсь это сделать. Но когда дело доходит до мессенджеров, то я оставляю их в свернутом режиме.
Так же я поступаю и с другими приложениями, которые не особо требовательны к телефону, но я постоянно ими пользуюсь. Планировщики задач, напоминания, мессенджеры, календари, звонилка (само собой) и другие подобные приложения висят у меня в фоне, так как просто нет смысла тратить время на их закрытие, а через 20 минут ждать лишние несколько секунд, пока они запустятся.