Любое приложение на Android, в том числе и на HyperOS, имеет собственный кэш.
Кэш — это набор временных данных, которое хранит приложение, для значительного ускорения своей работы.
Он включает в себя множество данных: от временных, до постоянных, от тех, которые создаёт самое приложение, до тех, которые загружаются в него из интернета или принимаются от пользователя.
Основная идея хранения служебных данных в приложениях на Android – ускорить работу, уменьшить используемый объём трафика, значительно ускорить первый и повторный запуск программы, т. е. оптимизацию работы системы
Например, если вы пользуетесь браузером и часто просматриваете одни и те же сайты, то браузер загрузит в кэш элементы оформления и служебную информацию с этих сайтов, чтобы каждый раз не загружать их заново. Таким образом, сайт открывается гораздо быстрее и вы экономите интернет-трафик.
Другой пример касается мессенджеров, представим, что вы с кем-то активно переписываетесь, обмениваетесь фотографиями, голосовыми сообщениями и видео. Через некоторое время вам понадобилось пролистать ленту сообщений в прошлое, чтобы найти определённое сообщение. И пока вы листаете, данные подгружаются из кэша, поэтому скролинг плавный, быстрый и вы видите всё содержимое.
Но если вы полностью очистите мессенджер от временных данных, при скролинге в прошлое программе придётся из интернета заново загружать все фотографии, голосовые сообщения и видео со своих серверов, что значительно замедлит работу, ухудшит комфорт и значительно увеличит траты на трафик.
Поэтому я рекомендую в HyperOS слишком часто не очищать кэш всех приложений, чтобы наслаждаться быстрой работой операционной системы и телефоном Xiaomi.
Как оптимизировать кэш приложений в HyperOS
Я посоветовал вам не удалять кэш приложений путём его оптимизации слишком часто. Но в некоторых случаях это делать полезно.
В нём может накопиться очень много информации, которая для вас уже не является актуальной. Например, вы перестали общаться с каким-то человеком, или перестали посещать сайты, а служебная информация о них продолжает находится в кэше HyperOS.
Поэтому иногда будет полезным оптимизировать кэш в HyperOS путём выборочного удаления для определённых программ.
В Xiaomi встроен инструмент, который позволяет увидеть какой объём памяти занимают временные данные каждого из установленных приложений.
Для доступа к нему откройте настройки Xiaomi, найдите пункт «О телефоне».
Нажмите на строку «Хранилище».
Дождитесь окончания сканирования памяти телефона, после чего нажмите на пункт «Приложения и данные».
В этом списке HyperOS показывает отсортированные программы по объёму использованных служебных данных в памяти смартфона Xiaomi. Чем чаще и активнее вы пользуетесь какой-то программой, тем больше данных она хранит в памяти. Для примера давайте зайдём в приложение «Темы».
Тут мы видим, что кэш занимает 279 Мб и его возможно удалить, нажав на кнопку «Очистить кэш».
Тем самым мы проведём оптимизацию кэша на HyperOS.
Встроенный инструмент по безопасному удалению служебных данных на HyperOS
В операционную систему HyperOS на Xiaomi встроен инструмент по оптимизации кэша приложений. Он анализирует память и предлагает к удалению только служебную информацию, не затрагивая пользовательские данные, которые хранит программа. Так происходит именно оптимизация, а не полная очистка кэша.
Этот инструмент производитель рекомендует использовать регулярно, его работа в минимальной степени влияет на увеличение трафика или время запуска приложения.
Для доступа к инструменту оптимизации необходимо запустить системную программу «Безопасность».
После её запуска автоматически начинается сканирование памяти, нажмите на плитку «Очистка».
Нажмите на кнопку «Очистить» и дождитесь окончания операции.
Как в HyperOS полностью удалить кэш
Если вы решили полностью очистить временные данные, то это можно сделать вручную первым методом описанным в этой статье через хранилище HyperOS.
Но это долго и муторно, особенно если установлено большое количество программ. Для автоматизации полного удаления кэша можно установить специальную программу, для примера я использую «1Tap cleaner».
Такого рода программы требуют дополнительных прав для доступа к данным приложений. Поэтому после первого запуска она попросит дать вам права на операции с файлами. Нажмите на кнопку «Разрешить».
После чего откроется меню настроек доступа к операциям «Доступ к данным об использовании», в нём необходимо найти установленную программу, в нашем случае это «1Tap Cleaner». Включить переключатель «Разрешить доступ».
Появится окно с предупреждением о том, что вы должны понимать последствие выданного права. В данном случае ничего страшного в этом нет, кроме того, что мы займёмся не оптимизацией, а полным удалением служебных данных программ.
Теперь приложение имеет право работать, выберем пункт меню «Очистка кэша».
Появится окно со списком всех приложений, кэш которых возможно удалить. Нажмите на иконку «Метла», чтобы начать процедуру. Помните, что кэш будет удалён полностью, это не должно повлиять на работоспособность программ, однако, может значительно замедлить их запуск в следующий раз, а также увеличить расход трафика.