Clean Master: полезно или бесполезно?
Во время наших поездок на поезде в последние дни мы неоднократно сталкивались с различными пользователями, владельцами Android-устройства, которые в попытке освободить оперативную память полагались на такие приложения, как Уборщик.
Приложение пришло Clean Master действительно полезен на Android или бесполезен и даже контрпродуктивен? Вот наша точка зрения с кратким техническим анализом, чтобы мотивировать наше суждение.
Clean Master и подобные приложения: действительно ли они нужны?
Уборщик это по-прежнему одно из самых загружаемых и устанавливаемых приложений для Android сегодня, с примерно 700 миллионами активных загрузок.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Бесспорный успех, без сомнения, который, к сожалению, противоречит реальной полезности приложения.
Приложения, которые утверждают, что могут оптимизировать оперативную память на Android, были, безусловно, полезны некоторое время назад, но с годами операционная система Google развивалась, и их эффективность сейчас практически равна нулю.
В среде Windows (и здесь тоже многое изменилось с течением времени…), когда оперативная память почти полностью занята данными, необходимыми для обеспечения функционирования компонентов операционной системы и запущенных программ, используется виртуальная память ( файл подкачки). То есть Windows временно полагается на жесткий диск или SSD-накопитель (которые имеют крайне низкую производительность по сравнению с оперативной памятью как по скорости доступа, так и по пропускной способности).
Эта схема недействительна в случае Android.
Зеленый робот использует свой собственный диспетчер оперативной памяти, который время от времени назначает свое использование операционной системе и приложениям, оптимизируя механизм наилучшим образом.
В мобильном устройстве скорость, с которой запрошенная информация показывается пользователю, имеет решающее значение; так что хранить приложения в оперативной памяти — это, безусловно, хорошо.
Android также может отслеживать приложения, работающие в фоновом режиме, чтобы ненужные не продолжали потреблять оперативную память.
Как мы объяснили в статье Сколько оперативной памяти должно быть в смартфоне?, Android использует специальный драйвер LMK (Low Memory Killer), который решает, какие процессы необходимо удалить из оперативной памяти, чтобы освободить драгоценное место.
LMK присваивает каждому процессу оценку — реальную оценку, — которая подчеркивает, насколько объект, загруженный в ОЗУ, важен или нет (см. параграф «За кулисами: управление ОЗУ в Android» упомянутой выше статьи).
Поэтому Android очень хорошо знает, какие приложения можно закрыть, а какие процессы, работающие в фоновом режиме, можно удалить из оперативной памяти.
Таким образом, различные приложения-убийцы и приложения для оптимизации оперативной памяти — это просто «дым и зеркала», Чистый Мастер Компрессо.
Во всяком случае, продолжать использовать их в 2017 году и в последующие годы с иллюзией ускорения загрузки приложений и запуска Android даже контрпродуктивно.
Убийца задач после запуска также удалит из памяти ресурсы, которые считаются полезными для ускорения работы приложения и системы, в результате чего LMK впоследствии будет вынужден перезагружать те же компоненты из флэш-памяти (с дальнейшими затратными работами в плане производительности).
Таким образом, неправильное управление содержимым ОЗУ с помощью приложения-убийцы задач приведет к снижению производительности и сокращению срока службы батареи (из-за действий, необходимых для перезагрузки различных компонентов в памяти).
Поэтому не думайте, что занятая оперативная память на Android является синонимом проблемы: проблемы могут возникнуть, когда несколько приложений работают одновременно, а в фоновом режиме работает много служб, особенно если доступной памяти меньше 2 ГБ (сегодня требование считается минимальным при покупке Android-смартфона).
Кэш приложения Android также не следует очищать (за исключением редких случаев). На самом деле кеш также очень полезен для ускорения загрузки приложений: при его отсутствии кеш следует регенерировать, вводя дополнительную задержку при запуске каждого Android-приложения.
Скорее, хорошо убедиться, что у вас всегда достаточно места во внутренней памяти вашего Android-устройства: вместо того, чтобы концентрироваться на бесполезной очистке ОЗУ и кеша, поэтому лучше лучше управлять пространством, которое у вас есть в качестве внутреннего хранилища. .
Таким образом, в дополнение к тому, чтобы избежать установки бесполезных приложений, вам придется тщательно проверять, где они хранят свои файлы (возможно, запрашивая, чтобы они были сохранены на карте памяти micro SD, вставленной в соответствующий слот, если она имеется).
В статье Недостаточно места для хранения на Android, как исправить, мы представили некоторые стратегии для восстановления места во внутренней памяти и управления им наилучшим образом.
В случае Уборщик, в дополнение к причинам, показанным до сих пор, есть и другие особенности, которые работают против этого: например, приложение действительно слишком полно рекламных сообщений, которые часто оказывают негативное влияние на нормальное функционирование смартфона. Затем сообщается о проблемах, которых часто не существует, чтобы побудить пользователя установить пакет CM Security.
Уборщик и компания имеют только эффект плацебо: считается, что измеримое улучшение может быть получено, когда в действительности результат равен нулю, если не контрпродуктивен, как неоднократно подчеркивалось.
В заключение Cleaner Master и подобные приложения не управляют и не могут управлять оперативной памятью лучше, чем Android.. С другой стороны, как можно предположить, что приложение, которое в большинстве случаев работает даже без привилегий root (и боже мой!…), может работать на низком уровне лучше, чем драйвер LMK, разработанный инженерами Google?
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)