Начну с того, что закрывать фоновые приложения - это привычка людей, у которых никогда не было айфона. Как говорят разработчики iOS там это не требуется, и даже поощряется в виде дополнительной автономности. Но сейчас немного о другом. На Android смартфонах нужно принудительно закрывать приложения, или все-таки можно этого не делать? Что будет с нашим устройством, если мы никогда не будем выгружать приложения. Постараюсь максимально кратко и понятно расписать эту тему. И так, поехали!
Откуда взялось «правило» постоянно закрывать приложения из меню многозадачности
Как мы знаем, каждое открытое приложение расходует оперативную память нашего смартфона. Когда мы им активно пользуемся, тогда приложение берет по максимуму. А когда оно в фоне - тогда самый минимум, который требуется для фоновой работы.
Соответственно если приложение работает и телефон отдает ему ресурсы, тогда автономность и производительность должна немного просесть. И это логично, но существенно ли?
Именно по этим причинам появилось это «правило». Но может все-таки это очередной миф?
Влияют ли фоновые приложения на производительность смартфона
Начнем с производительности. Фоновые процессы действительно берут немного ресурсов из общей оперативной памяти устройства. Но учитывая количество ОЗУ в современных Android смартфонах, это не так критично.
Отрицать не стоит, что на первых смартфонах, где они «очень трудно» открывали те же браузеры, фоновые процессы потребляли ОЗУ, и там их нужно было обязательно закрывать, чтобы смартфон работал быстрее.
Сейчас же, если вы откроете несколько десятков приложений, и оставите их в фоне, потери производительности не будут заметны. Особенно если говорить о флагманах. В тестах может производительность и просядет немного, но вот во время пользования вы этого точно не заметите.
Еще один факт: это новые возможности Android, которые появились в одной из последних версий. Он научился самостоятельно выгружать неиспользуемые приложения из ОЗУ. И если они и остаются в меню многозадачности, то при открытии выполнится новый вход в приложение, начиная со стартового экрана загрузки.
А в некоторых версиях прошивки есть свой лимит по фоновым приложением. Точных цифр не помню, но, к примеру: если у вас открыто 30 приложений, то каждое последующее открытие нового закрывает самый первый. Это значит, что запустить больше 30-ти приложений в фоне система не позволит.
Поэтому как по мне - это миф, что фоновые приложения заметно влияют на производительность смартфона.
Теряется ли автономность если никогда не закрывать фоновые процессы
Если брать во внимание тот факт, что в фоновой работе приложения потребляют ресурсы смартфона (хоть и немного), то она должна теряться. Самому, к сожалению, провести этот тест пока нет возможности, но как только так сразу :) А пока будем пользоваться, тем, что есть.
Современные АКБ обладают довольно большой емкостью. А самый потребительный элемент - это дисплей. На его фоне, потери автономности из-за фоновой работы приложений, мы не заметим. Плюс ко всему, новая версия Android умеет самостоятельно регулировать фоновую работу.
В сети мне удалось найти несколько тестов. Они хоть и не совсем правильные, но некоторое понятие об этом дать могут.
Во время теста использовался один смартфон. Один цикл (от 100 до 0) смартфон использовался для серфинга, но при каждом выходе из приложения человек закрывал фоновые приложения из меню многозадачности. Во втором цикле происходило все так же, только меню многозадачности не выгружалось. И как не странно, существенной потери автономности нет.
Поэтому из этого всего можно сделать вывод: большинство «правил», связанных с фоновыми приложениями можно отнести к мифам. Поэтому закрывать приложения в обязательном порядке не нужно. Система сама заботится о производительности и автономности.
А если же эти приложения вообще никогда не выгружать, то ничего критического не произойдет. Автономность не теряется, да и производительность тоже. Система сама выгружает все неактивные приложения из фоновой работы, а в меню многозадачности просто остается последнее, что вы открыли.
Понравилась публикация? Не забудьте поставить лайк и подписаться на канал. Следите за обновлениями в нашем телеграме и оставляйте свои комментарии!