Что такое кэш на андроид. Что значит очистить кэш в телефоне

Если вы загляните в подробности какого-либо приложения в операционной системе Android, то заметите там две кнопки – очистить кэш и стереть данные. Но знаете ли вы, в чем разница между двумя этими элементами, в каких случаях нужно применять один и другой? Об этом мы поговорим далее в этой статье.

Очистка кэша

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

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

Для этого откройте:

  • Настройки
  • Приложения
  • Выберите интересующую вас программу
  • Хранилище
  • Очистить кэш

Я демонстрирую пример на базе Android 7.1.2 на аппарате Nexus 5X. В вашем телефоне пункты могут называться немного иначе или кнопки очистки могут располагаться не в отдельном подпункте «Хранилище», а сразу после выбора приложения из списка. Все зависит от конкретной модели и версии операционной системы Android.

Удаление данных программ

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

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

Для этого откройте:

  • Настройки
  • Приложения
  • Выберите интересующую программу
  • Хранилище
  • Стереть данные

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

Кэш — промежуточный буфер с быстрым доступом, содержащий информацию, которая может быть запрошена с наибольшей вероятностью. Доступ к данным в кэше осуществляется быстрее, чем выборка исходных данных из более медленной памяти или удаленного источника, однако её объём существенно ограничен по сравнению с хранилищем исходных данных. Wikipedia

Как очистить кэш на Android 4 и старше

На каждом Android-смартфоне есть менеджер приложений, в который можно попасть через меню настроек. Обычно он находится в верхнем уровне, хотя все зависит от телефона телефону. Вот как в него зайти и почистить кеш:

Шаг 1. Откройте меню «Настройки » либо с помощью панели уведомлений (выпадающего списка), либо с помощью иконки «Настройки».

Шаг 2. Перейдите во вкладку «Приложения» . Она может называться «Все приложения» (в смартфонах Xiaomi) или диспетчера приложений в смартфонах с чистой Android.

Шаг 3. После этого выберите приложение .

Шаг 4. Тут вы увидите список разной информацию об этом приложении, включая «Разрешения», «Использование памяти» и т. д. Это все элементы, доступные для кликов. Вам нужно выбрать «Хранение» .

Шаг 5. Тут вы увидите кнопки Очистить кеш и Стереть данные.

Шаг 6. Готово!

Когда очищать кеш или данные …

Итак, когда вы должны вручную очищать кеш приложения? Скорей всего вам никогда не понадобится это делать. Но если приложение начнет тормозит или глючит — очистите кеш.

Android – полноценная операционная система со всеми вытекающими. И потому приложения создают кэш-файлы, которые позволяют им работать быстрее, хранить контент (например, графику в играх) и меньше загружать данных из интернета. Но расплата за производительность – потеря свободного места на накопителях – системном, карте памяти и встроенном.

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

Какой бывает кэш в Android

В Android есть три вида кэш-памяти в зависимости от того, какие приложения его создают. И хранится он в разных местах.

Первый – кэш виртуальной машины Dalvik. Он так и называется – Dalvik-cache. Хранится он в собственном разделе во внутренней памяти устройства. Очистка его – занятие проблематичное, но безопасное.

Второй – кэш системных приложений и самой операционной системы Android. Он также хранится в своем собственном месте – разделе /cache во внутренней памяти. Являясь системным, этот кэш также хранит огромное количество важных данных, и его очистка может привести к проблемам с функциональностью устройства и установленных приложений, а также созданных аккаунтов.

Третий – кэш пользовательских приложений (то есть тех, которые были установлены владельцем устройства). Он хранится на карте памяти или во внутренней памяти. И его можно очистить совершенно безболезненно.

Системный и Dalvik кэш

Кэш системных приложений, операционной системы и виртуальной машины Dalvik лучше лишний раз не трогать. Там хранится не так уж много данных – в пределах нескольких десятков мегабайт. Но если очень уж хочется его очистить без отката в заводское состояние, то требуется зайти в рекавери и в этом меню выбрать wipe /cache и wipe /dalvik-cache.

Пользовательский кэш

Проще всего очистить пользовательский кэш. На современных версиях операционной системы Android (4.4 и старше) для этого даже есть специальная кнопка. Она находится в приложении «Настройки», в меню «Память», в пункте «Кэш». Стоит нажать на него – и система предложит очистить временные файлы всех приложений.

В более ранних версиях Android придется очищать кэш каждого приложения по отдельности. Для этого нужно зайти в «Настройки», там выбрать пункт «Приложения» и на открывшемся экране нажать на любое приложение.

В меню управления приложением можно найти пункт «Кэш», а там, в свою очередь, отыскать кнопку «Очистить кэш».

Где хранится пользовательский кэш в Android

Кэш пользовательских приложений хранится на внутреннем накопителе или на карте памяти. Для него выделена отдельная папка – Android. Но не стоит сразу же её удалять! В ней хранятся еще и данные приложений.

В ней имеется еще две папки — /data и /obb.

Дело в том, что данные приложений бывают двух типов – с разделением по отдельным файлам и с упаковкой в своеобразный архив. Пофайловые хранятся в /data. Архивированные – упаковка осуществляется в специальный формат.obb – в папке /obb. Потому, например, установка игр с кэшем предполагает копирование кэша в папку /obb.

Название каждой папки в этих каталогах соответствует полному наименованию приложения (которое выглядит как com.android.google.vending или подобным образом – название разнится для каждого приложения). И если вдруг какое-то приложение уже было деинсталлировано с устройства, а папка с его информацией осталась – можно смело удалять её.

Стоит ли удалять кэш?

Удаление кэша – процедура скорее бесполезная, чем необходимая. Она позволяет временно очистить пару-тройку сотен мегабайт данных. Однако они все равно потом будут созданы. Но при этом плавность работы, производительность приложений снизится, в отличие от объема передаваемых данных – он увеличится.

Многие владельцы смартфонов слышали фразу «хочешь, чтобы гаджет работал быстрее – почисти кэш». Совет абсолютно верный, но далеко не все представляют себе, как осуществляется подобная процедура и о чем вообще идет речь. Поэтому для начала разберемся, что такое кэш в телефоне на Андроид и зачем его чистить.

Что такое кэш в телефоне?

Будет полезным

Кэш (Cache) – специально выделенная область системной памяти, используемая для сохранения определенной информации, которая необходима установленным приложениям. Основная цель этого раздела – ускорить процесс работы смартфона.

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

Зачем нужна очистка кэша?

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

В результате получится, что кэш выполняет функции, абсолютно противоположные тем, для которых предназначен: замедляет работу устройства вместо ускорения всех активных процессов.

Из подобной ситуации существует простой выход – очистка кэша ОС Андроид. Это довольно простая операция выполняется различными методами, которые подробно рассмотрены ниже.

Часто задают вопрос «что будет, если очистить кэш на Андроид?». Вреда это, однозначно, не принесет.

Обратите внимание

Процедура абсолютно безопасна, если выполнять ее с соблюдением определенной технологии. Зато размер высвобожденной памяти и увеличение скорости работы мобильного устройства (особенно если память была забита графическими файлами и результатами онлайн-просмотров видео) будут ощутимы и порадуют владельца смартфона.

Единственное предупреждение: при очистке кэша работающих программ может возникнуть сбой в их функционировании. Поэтому перед проведением подобной операции рекомендуется предварительно закрыть все активные приложения.

Виды кэша

Операционная система Андроид подразделяет cache-память на три основных группы:

  • Dalvik. Внутренняя системная область, отданная под память виртуальной машины- регистра Далвик. Доступ пользователям в этот раздел закрыт, да и не рекомендован: удаление данных может вызвать серьезный сбой в работе гаджета.
  • Системный cache. Используется для работы программ и приложений, обеспечивающих функционирование операционной системы. Сюда нам тоже вход заказан, поскольку непрофессиональное вмешательство в работу ОС приведет к непредсказуемым последствиям.
  • Кэш приложений пользователя – именно тот раздел внутренней памяти, который можно и нужно периодически освобождать. Все рекомендации на тему «Как очистить кэш на Андроиде» касаются именно области пользовательских программ.

Теперь, получив общее представление о предмете, переходим непосредственно к процедурам очистки кэша на Андроиде.

Популярные способы очистки

Существует три основных варианта того, как очистить кэш на Андроиде:

  • с помощью системных возможностей;
  • используя сторонние приложения;
  • воспользовавшись функциями режима восстановления ().

Первые два способа предоставляют возможность удаления данных как всех пользовательских приложений одновременно, так и кастомного подхода к процессу: можно очистить кэш в телефоне на Андроид только для одной или нескольких программ, не трогая остальные.

Системная очистка в старых версиях Андроид

Пользуетесь ли вы чехлом накладкой для смартфона?

Для операционной системы до 5 версии включительно групповой способ очистки недоступен, придется отдельно выполнять операцию для каждого приложения. Последовательность действий такова:


Очистка в новых версиях ОС

Алгоритм того, как очистить кэш на Андроиде для Самсунг Галакси и прочих современных моделей телефонов, использующих ОС версии 6 и выше, несколько отличается. В этом случае кнопка «Очистить кэш» в разделе каждого приложения отсутствует. Необходимо активировать пункт меню «Хранилище», и уже в открывшемся окне запустить процедуру.


Будет полезным

В большинстве новых модификаций ОС существует возможность единовременной очистки всего пользовательского кэша. Для этого следуем по цепочке меню «Настройки» -> «Память» -> «Данные кэша» и в ответ на появившийся запрос «Очистить?» подтверждаем действие нажатием «ОK».

Использование специальных приложений

Существует множество утилит, в набор функций которых входит очистка кэша: Cache Cleaner, Clean Master, CCleaner и другие. Большинство из них бесплатны и доступны для скачивания в стандартном магазине Google Store. Рассмотрим, как почистить кэш на Андроиде при помощи каждой из указанных программ.

Для начала нужно скачать выбранное приложение из магазина и на своем смартфоне или планшете. Затем запускаем утилиту и выполняем следующие действия:


Всем привет! Заметил что на блоге практически отсутствуют информационные заметки, а тут мне задали вопрос… а что такое кэш в телефоне и почему он занимает столько свободного места?! На предложение погуглить был озадачен — бО льшая часть ресурсов рассказывали о кэш памяти компьютера, которая ничего общего с понятием кэширования на телефоне не имеет. Люди путаются, пытаются понять и у них ничего не получается — оно и неудивительно.

Так что же такое кэш в телефоне андроид? — Когда вы используете приложения, они сохраняют часть данных на телефон для последующего использования (чтобы не подгружать заново из интернета). Эти файлики хранятся в кэше приложения.

Простой пример. Наверняка всем знакомо приложение «Вконтакте» — оно будет сохранять изображения и другие данные на телефон, чтобы каждый раз не закачивать их из интернета снова. Аватарки, история сообщений — наверняка вы заметили что частично эти данные доступны даже без доступа в интернет, так вот — они подгрузились с вашего устройства и тем самым увеличивает скорость загрузки и значительно экономит трафик.

Что такое кэшированные данные в телефоне андроид? — Это временные данные, которые хранятся в памяти вашего устройства для более быстрой работы приложения и экономии вашего интернет трафика.

Просмотреть сколько занимает кэш приложения или игрушки можно в настройках вашего устройства, например на смартфонах Xioami в их фирменной прошивке MIUI есть отдельный пункт в настройках, который все эти нюансы анализирует и может помочь очистить вам кеш приложений.

Чтобы предупредить волну комментариев о том, что я дал не совсем верное определение — я знаю что такое кэш, но в контексте телефонов мое определение будет более верным и понятным для простых людей

Можно ли удалить кэшированные данные в телефоне

Удалить конечно же можно, но вот нужно ли?! — это совсем другой вопрос. Если у вас нет проблем со свободным пространством на телефоне, то и особой нужды удалять кэшированные данные смысла нет… если вы поняли как это работает, то логично что все приложения опять же подгрузят все эти данные (хотя немного свободного места вы выиграете)

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

Очистить Кеш или стереть данные приложения? — Что выбрать…

Наверняка с функцией «Очистить кеш» вы обратили внимание на кнопку «Стереть данные» — это крайние меры… этим самым вы очищаете кеш приложения и удаляете все настройки программы. После этого, приложение или игра запустится с нуля (как будто вы его установили впервые).

Если вы сотрете данные приложения «Вконтакте», то вам при запуске придется заново вводить свои учетные данные. Аналогично и с игрушками — весь игровой процесс вы потеряете и начнете с самого начала (если вы не использования облачного сохранения)

После очистки данных приложения или игрушки попробуйте запустить ее… без устаревших данных и кеша вы запускаете программу в первый раз, просто проверьте решило ли это вашу проблему, если вы искали функцию «Стереть данные» для разрешения проблем с работой приложения.

Когда стоит очищать кэш или данные

Теперь перейдем к вечному вопросу — стоит ли очищать кэш в телефоне принудительно?! Скорее всего этого делать не придется, однако некоторые приложения могут некорректно работать… если вы заметили что одна из программ начала жрать место в памяти устройства — можете смело очищать кеш.

Если приложение или игра работает откровенно плохо или не работает совсем (а вполне возможно вы просто хотите запустить его как в первый раз) — вы можете «Стереть данные» и выполните первоначальную настройку. Будьте аккуратны — восстановить данные вы уже не сможете!

Заключение — что мы узнали о кэше

Вот мы с вами и разобрали что такое КЭШ в телефоне и почему он занимает так много места. Надеюсь моя непутевая заметка помогла вам разобраться в данных терминах и вы больше не боитесь этих непонятных выражений — всегда рад увидеть вас в комментариях!