Предположу, что далеко не все владельцы современных смартфонов, в том числе и Xiaomi (Redmi), понимают, как они работают хотя бы в общих чертах. Отсюда так много вопросов в интернете и так много мнений.
Множество мнений о той или иной функции, или понятии, складывается из-за того, что люди, которые получили хотя бы минимальные знания о предмете, спешат поделится ими с окружающими, зачастую, допуская ошибки. Так непреднамеренно, но уверенно, расходятся ошибки по людям, которые продолжают их ретранслировать и популяризировать.
В том числе, подобное случилось и с понятием «кэш», которое связано с работой программного обеспечения на компьютерах и телефонах. Каких только сказок про кэш я не слышал, от приземлённых до фантастических.
Поэтому в этой заметке я покажу, как очистить кэш в Telegram, к чему это приведёт и нужно ли это вообще делать на Xiaomi.
Что будет если очистить кэш телеграмма на Xiaomi
Кэш – временные данные, которые хранятся в специальном хранилище, необходимые для работы приложения.
Как я выше написал, это временные данные, удаление кэша не приведёт к неработоспособности Telegram, или к ошибкам в его работе, их очистка лишь замедлит работу.
Приведу пример, представьте, что вы строите стену на даче из кирпичей. Вы наметили, где должна стоять стенка, поставили фундамент и начали вести кладку. Для удобства вы подвезли множество кирпичей прямо к месту строительства, и кладка идёт довольно быстро, вам нужно лишь протянуть руку, чтобы взять новый кирпич, после чего повернуться и положить его в будущую стену.
А теперь мы пропустим момент, когда вы подвезли кирпичи к строящейся стене, они остались лежать там, куда их разгрузили с грузовой машины и за каждым кирпичом вам надо пройти 100, а то и 200 метров, потом вернутся, уложить его в кладку, потом снова совершить длительную прогулку и так далее, пока стена не будет готова.
Иными словами, стройка не остановилась, она продолжается, просто идёт очень медленно, ведь вам приходится по 200 метров ходить за каждым кирпичом.
Вот так и Telegram, чтобы не обращаться к серверу за каждой буквой в сообщении, за каждой картинкой, которую вам послали в чате, за каждым видео, стикером, анимацией и прочими медиа-данными, хранят их в кэше. Просто, чтобы было значительно быстрее.
Если мы удалим кэш Telegram из памяти Xiaomi, мы освободим значительное количество памяти, но Telegram начнёт работать медленнее, потому что ему теперь приходится постоянно обращаться к серверу, ждать ответ, загружать все картинки и голосовые сообщения заново в память телефона.
Иногда очистка кэша обоснована, это когда память телефона физически закончилась и вам надо срочно освободить несколько гигабайт, чтобы сделать важные фотографии, или запустить иное приложение.
Но если памяти ещё достаточно, очищать кэш нет особой надобности.
Как только вы начнёте пользоваться Telegram, просматривать старые чаты, картинки и видео, они снова будут загружаться с сервера и хранится в кэше.
Как удалить кэш Telegram на Android с помощью средств MIUI
Теперь, когда вы знаете, что будет, если удалить кэш в Telegram, я покажу два способа, как это можно сделать на Xiaomi.
Первый способ простой, мы используем системные инструменты, а второй чуть сложнее, он сработает через настройки самого приложения.
Откройте общие настройки Xiaomi, найдите строку «Приложения».
Теперь выберите «Все приложения».
Далее вы увидите список установленных программ в памяти Xiaomi, найдите среди них «Telegram».
В нижней панели вы увидите кнопку «Очистить».
Нажав на неё, появится меню, в котором вы увидите отдельную команду «Очистить кэш». Нажмите её, дождитесь окончания операции.
Этот метод простой, рабочий, но он требует вашего постоянного внимания, что не очень удобно.
Как очистить кэш Telegram из настроек приложения и автоматизировать процесс
Я предлагаю рассмотреть второй способ очистки кэша, который сработает из настроек Telegram, где мы можем использовать дополнительные параметры и автоматизировать очистку.
Откройте приложение Telegram, в верхнем левом углу нажмите на иконку «Бутерброд».
В выпадающем меню выберите строку «Настройки».
Теперь выберите пункт «Данные и память».
Нас интересует строка «Использование памяти».
Мы попали в меню по управлению кэша Telegram. Обратите внимание на ползунок «Хранить медиа», которым вы сможете отрегулировать время автоматической очистки кэша. Я установил для себя срок в одну неделю, и если картинка, голосовое сообщение или любое другое медиа старше этого возраста, телеграмм его удаляет автоматически. Таким образом, кэш не растёт бесконечно, он фиксируется на каком-то объёме, который соответствует средней скорости накопления медиа в памяти, которая зависит от интенсивности использования вами мессенджера, после чего самостоятельно очищается.
В моём случае этот объём равен примерно 3 Гб.
Если же вы хотите немедленно удалить весь кэш Telegram, нажмите на кнопку «Очистить кэш Telegram».
Очищать базу данных не рекомендую, во-первых, она, обычно, не так много памяти занимает, а во-вторых, она нужна для работы приложения, её очистка ещё больше замедлит работу программы, особенно на старых телефонах, да и пользы заметной не принесёт.