Довольно часто, когда не хватает свободного места в смартфоне, мы можем услышать советы: «почисти кэш в телефоне». Но что это и где его искать? И вообще, зачем он там нужен? Давайте разбираться.
Немного истории
Итак, термин кеш (кэш) появился еще в шестидесятые годы прошлого столетия и обозначал некий буфер, наполненный данными, к которому программа может получить быстрый доступ, что существенно ускоряло работу приложения и обработку поставленных перед ней задач. Прошло 46 лет, но принципиально ничего нового об этом термине сказать не получится — это всё тот же буфер обмена с которым работает то приложение, которому этот буфер принадлежит.
Как это работает?
Для наглядности возьмем известное практически всем пользователям рунета приложение под названием Вконтакте. Казалось бы во время установки не так и много места занимает, но со временем начинаешь замечать, что память «тает» на глазах.. казалось бы — с чего вдруг?
А дело в том, что с появлением возможности слушать музыку из Вконтакте, появилась и необходимость использовать под эти цели кэш, ведь всю музыку планеты не разместишь в одном установочном пакете, да и у каждого она своя, избранная. Таким образом, чем больше песен «закешируется» в системе, тем больше на это будет выделено свободного места. Это может продолжаться до тех пор, пока свободная память окончательно не закончится и вот тогда телефон начнет «выделываться» и глючить, разочаровывая своего владельца.
Тоже касается и программы Viber. Когда вы загружаете новые стикеры — размер кэша увеличивается.
В отличии от Вконтакте, у игр имеется кэш более менее стабильного размера и всегда можно предугадать заранее, влезет ли он в телефон или нет. В кэше к играм находится графика и звуковое оформление, которое скачивается с сервера на ваш телефон во время установки игры. В зависимости от типа устройства, он может быть разного размера для телефонов с разными разрешениями экрана и разной мощностью. Ведь, чем мощнее устройство, тем качественнее картинку он может отображать, а соответственно и размер кэша будет большим, по сравнению с кэшем для тех телефонов, что слабее.
Где скачать и куда его устанавливать?
Предположим, что на вашем телефоне не установлен GooglePlay и вам необходимо установить игру, скачанную из неизвестного источника. Первым делом необходимо загрузить из стороннего сайта сам установочный apk файл, а во вторых — архив с кешем.
Примеры некоторых подобных игр:
Кешем для подобных игр является файл obb, который, как правило, всегда «кладется» в папку sdcard(0)/android/obb/[название папки с игрой]/[название_файла].obb.
После того, как файл находится в нужной папке, необходимо установить игру и запустить ее. Подобный способ установки игр с кэшем подходит в большинстве случаев, но если имеются какие-то нюансы, о них сообщается в инструкции по установке, дополнительно.