Вы, наверно, не раз сталкивались при скачивании игр с надписями вроде "вес кэша ... мегабайт". Если вы не знаете, что это такое и зачем он нужен - эта статья для вас! Прочитайте её, и я надеюсь, что вы сможете разобраться с понятием кэш для игр Android
Что такое кэш
Итак, что же такое кэш (Android)? Возьмём на примере такую крупную игру, как GTA3. Там ведь куча транспорта, огромный город, много персонажей и т.д. А сам файл игры .apk весит около 10 Мб. Что-то здесь не так :)
А дело в том, что обилие текстур и моделей, а также звуков (например, радио) хранится именно в этом самом кэше. И игра просто использует всё это, как необходимые ресурсы.
Причём игра скачивает эти необходимые ресурсы прямо из интернета. Но мы не живём в Америке, где на каждом шагу бесплатный wi-fi, так что такой вариант не сильно нам походит ;)
Так что как правило, Android кэш скачивается отдельно, например с компьютера, где есть, скажем, безлимитный интернет, и перемещается в определённое место: игра не должна тогда скачивать этот кэш (хотя, бывают случаи, когда игра не видит уже скачанный кэш и всё равно продолжает качать кэш из нета).
Как устанавливать
Итак, всё по порядку.
1. Скачиваем кэш для игр android. Обратите внимание, что кэш зависит от вашего видеоускорителя. Он скорее всего будет в архиве. 2. Нужно распаковать архив. 3. Далее, вот путь, в большинстве случаях он именно такой: /sdcard/Android/data/ В папке data создаём папку с нужным названием.. А если нужного названия не знаем, заходим в игру, даём скачать кэш секунд 10-15.. этого должно быть достаточно, чтобы игра сама, автоматически создала папку с нужным названием и в нужном месте. 4. Копируем содержимое кэша в созданную папку. 5. Заходим в игру. Она должна нормально запустится. Если этого не произошло и игра продолжает с завидным упорством качать кэш, то либо вы неправильно что-то сделали, либо нужно ещё танцевать с бубном, но об этом как-нибудь позже.