Стоит ли удалять недавние приложения из ящика многозадачности?

У меня есть Nexus 5 с 5.0.1 Lollipop. Мне было интересно, погода или нет, полезно ли удалять недавно открытые приложения из ящика многозадачности или это вредно для времени автономной работы и, возможно, производительности? Что именно происходит, когда вы удаляете недавно открытое приложение из ящика многозадачности?

Ответы (2)

Если вы удаляете приложение из ящика многозадачности, оно помечается как закрытое очень скоро (всего на несколько секунд), и его память кэшируется (вместо того, чтобы использоваться).
Это освобождает используемую оперативную память и не позволяет Android закрывать запущенные приложения, если другому требуется больше памяти.
В зависимости от того, какие приложения вы закрываете с помощью ящика многозадачности, они в конечном итоге перезапускаются (если служба работает в фоновом режиме и снова запускает приложение, например Facebook ) или просто закрываются.

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

Кроме того: я не лучший в понимании того, как работает Android LMK (убийца нехватки памяти), но сначала он использует доступную оперативную память вместо закрытия приложений.

Удаление/очистка приложения из меню последних задач/приложений фактически удаляет его из области кэш-процессов. Вы можете убедиться в этом, перейдя в settings> apps> running tab> show cached processes.

Если в вашем приложении есть синхронизирующая/фоновая служба (например, facebook, которая синхронизирует свою ленту), то она находится в вашей оперативной памяти, поскольку она работает непрерывно. В вашей оперативной памяти также находятся передний план (экранные приложения) и системные процессы.

Когда вы переключаете приложения, они переходят в область кеша, чтобы их можно было открывать быстрее, а также сохраняли их состояние (например, веб-страницы в Chrome). Если вы очистите его, это будет удалено из кеша, и состояние будет потеряно, что приведет к повторной перезагрузке и увеличению времени открытия.