Убийцы задач могут заставить приложения, работающие в фоновом режиме, выйти, удалив их из памяти. Некоторые убийцы задач делают это автоматически. Тем не менее, Android может разумно управлять процессами самостоятельно - ему не нужен убийца задач.
Android не управляет процессами, как Windows
Большинство пользователей Android знакомы с Windows. В Windows многие программы, запущенные за один раз - будь то окна на рабочем столе или приложения в системном трее, могут снизить производительность вашего компьютера. Закрытие приложений, когда вы их не используете, может помочь ускорить работу вашего компьютера под управлением Windows.
Однако Android не является Windows и не управляет такими процессами, как Windows. В отличие от Windows, где есть очевидный способ закрыть приложения, нет очевидного способа «закрыть» приложение для Android. Это по дизайну, и это не проблема. Когда вы покидаете Android-приложение, возвращаясь на главный экран или переключаясь в другое приложение, приложение остается «работает» в фоновом режиме. В большинстве случаев приложение будет приостановлено в фоновом режиме, не занимая центральных или сетевых ресурсов. Конечно, некоторые приложения будут продолжать использовать ресурсы центрального процессора и сети в фоновом режиме, например, музыкальные проигрыватели, программы загрузки файлов или приложения, которые синхронизируются в фоновом режиме.
Когда вы вернетесь в приложение, которое вы недавно использовали, Android «приостанавливает» это приложение, и вы возобновляете его, когда вы остановились. Это быстро, потому что приложение все еще хранится в вашей памяти и готово к использованию снова.
Зачем нужны убийцы задач?
Сторонники убийц задач замечают, что Android использует много оперативной памяти - на самом деле, Android хранит много приложений в своей памяти, заполняя оперативную память! Однако это не плохо. Приложения, хранящиеся в вашей оперативной памяти, можно быстро переключать без необходимости загрузки Android из своего более медленного хранилища.
Пустое ОЗУ бесполезно. Полная оперативная память - это оперативная память, которая используется для кэширования приложений. Если Android потребуется больше памяти, это заставит отказаться от приложения, которое вы не использовали некоторое время - все это происходит автоматически, без установки каких-либо убийц задачи.
Убийцы задач думают, что они знают лучше, чем Android. Они запускаются в фоновом режиме, автоматически покидая приложения и удаляя их из памяти Android. Они также могут позволить вам принудительно закрыть приложения самостоятельно, но вам не нужно это делать.
Убийцы задач не просто бесполезны - они могут снизить производительность. Если убийца задачи удалит приложение из вашей ОЗУ, и вы снова откроете это приложение, приложение будет медленнее загружаться, так как Android вынужден загружать его из хранилища вашего устройства. Это также будет использовать больше энергии аккумулятора, чем если бы вы просто оставили приложение в своей RAM в первую очередь. Некоторые приложения будут автоматически перезагружаться после того, как убийца задач покинет их, используя больше ресурсов ЦП и батарей.
Независимо от того, является ли ОЗУ пустой или полной, она потребляет столько же заряда аккумулятора - уменьшение количества приложений, хранящихся в ОЗУ, не улучшит ваше питание от батареи или не предложит больше циклов процессора.
Когда убийцы задач могут помочь
На данный момент, вероятно, есть некоторые люди, которые думают, что это не так - они использовали убийцу задач в прошлом, и это помогло увеличить время автономной работы и улучшить производительность телефонов Android.
Это может быть правдой. Если у вас есть плохое приложение, использующее CPU и другие ресурсы в фоновом режиме, убийца задач, который закрывает плохое приложение, может увеличить время автономной работы и ускорить работу вашего телефона.
Тем не менее, использование убийцы задач для работы с нечестным приложением похоже на использование дробовика, чтобы убить муху - вы можете исправить свою проблему, но вы наносите много другого урона в процессе.
Вместо использования убийцы задачи в этой ситуации вы должны определить плохое приложение и удалить его, заменив его на приложение, которое работает правильно. Чтобы настроить приложение, которое плохо работает, вы можете попробовать приложение Watchdog Task Manager - оно покажет вам, какие приложения фактически используют CPU в фоновом режиме, а не какие приложения безвредно хранятся в памяти.
Убийцы задач также могут вызывать другие проблемы, убивая приложения, которые вы хотите использовать в фоновом режиме - например, если вы используете приложение будильника, вы можете обнаружить, что ваш убийца задач заставил приложение будильника прекратить работу, предотвращая выход сигнала тревоги,
CyanogenMod, популярный в сообществе Android-ROM, даже не принимает отчеты об ошибках от пользователей, использующих убийцы задач, заявляя, что они вызывают больше проблем, чем они решают.
Таким образом, вы не должны использовать убийцу задачи - если у вас есть неправильное приложение, которое тратит ресурсы в фоновом режиме, вы должны определить его и удалить. Но не просто удаляйте приложения из своего телефона или планшета - это не ускоряет работу.