Найти тему
Записки Айтишника

Для чего нужен кеш приложений и почему его нужно чистить в Android

Android — несомненно самая популярная операционная система для смартфонов. В то же время, не очень стабильная. Особенно, если у вас бюджетный недорогой смартфон. Минус Android смартфона в том, что нужно периодически чистить кеш у приложений.

А что такое кеш?

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

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

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

Не совсем удачный пример, но здесь прослеживается еще и то, что кеш периодически нужно обновлять. Как правило, операционная система и приложения самостоятельно определяют, что кеш нужно обновить и делают это. У каждого объекта кеша есть время жизни, спустя которое он удаляется, а на сленге программистов — «стухает». И создается снова.

Бывает, что кеш у приложений кеш сильно разрастается и достигает даже нескольких гигабайт. Тогда его желательно почистить вручную, так как толку от такого временного хранилища будет мало — скорость доступа будет снижаться по мере наполнения кеша.

Как чистить кеш?

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

Очистка кеша приводит к высвобождению свободного места и немного ускоряет смартфон.

Почистили кеш?