Встановлення ігор та додатків з кешем

Що таке кеш додатку. В яких папках лежить кеш. Як і куди помістити завантажений разом з грою або додатком кеш.

0
1053
Встановлення кешу

Багато користувачів мобільних пристроїв на базі операційної системи Android стикаються, при завантаженні та встановленні ігор (і деяких програм) з необхідністю встановлення кешу. Ця інструкція допоможе вам ґрунтовно розібратися з тим, що таке кеш, а також тим, куди і як його потрібно встановлювати.

У більшості випадків кеш використовується разом з іграми, але зустрічаються і додатки, даних в яких так багато, що їх потрібно виносити в кеш. Далі ми писатимемо про «кеш для ігор», але майте на увазі, що все це відноситься і до інших програм.

Що таке кеш ігри

На сьогоднішній день безліч ігор для Android «важать» більше 100 MB, що може викликати деякі труднощі з їх завантаженням. Тому компанія Google вирішила, що такі продукти краще розбивати на дві частини — основну (файл APK) та кеш (файл OBB).

Кеш — це такий спеціальний файл з даними гри, графікою, аудіо та відео матеріалами і т. д. Як правило, кеш має великий розмір і автоматично підвантажується грою вже після її встановлення.

Так, у всякому разі, відбувається на Google Play, але, якщо ви хочете встановити гру або програму з іншого сайту (наприклад з нашого), потрібно буде завантажити інсталятор і файл кешу окремо (або разом, якщо вони знаходяться в одному архіві). Якщо з APK-файлом все зазвичай більш-менш зрозуміло, то з кешем іноді трапляються проблеми — багато користувачів просто не знають, що з ним робити.

Спростити встановлення ігор з кешем можна за допомогою файлів формату XAPK, які поєднують у собі установник і кеш.

Куди покласти кеш

Завантажений на пристрій кеш гри потрібно помістити в певне місце у файловій системі пристрою. Якщо вона буде розміщена не в тій папці, або якщо папка з кешем матиме неправильну назву, гра не працюватиме.

На сьогодні не існує стандартного розташування для кешу додатків Android-додатків. Залежно від вподобань розробника, моделі пристрою, версії операційної системи і т. д. кеш може лежати в різних каталогах файлової системи. Тому завжди слід читати інструкції зі встановлення, розміщені на сторінці завантаження гри.

Якщо ж інструкції немає, доведеться експериментувати. Нижче наведені найбільш популярні директорії, в яких може розміщуватись кеш гри.

У всіх прикладах, розміщених нижче фрагмент [папка з кешем] відповідає папці з ім’ям, що відповідає ідентифікатору гри (докладніше про це пізніше) та файлом кешу у форматі OBB усередині цієї папки.

У більшості випадків кеш гри розміщується в папці sdcard/Android/data/[папка з кешем], sdcard/Android/obb/[папка з кешем] або sdcard/[папка з кешем]. До Android 5.0 всі кеші розміщуються саме по таким шляхам.

Власникам мобільних пристроїв з великим обсягом внутрішньої пам’яті (від 16 GB і більше) слід звернути увагу на те, що встановлення кешу може здійснюватися саме в цю пам’ять, а не у вбудовану картку пам’яті, тобто вищезазначені шляхи будуть без приставки sdcard (Android/data/[папка з кешем], Android/obb/[папка з кешем] тощо).

Увага! Якщо на вашому пристрої немає папки data або obb її потрібно буде створити самостійно.

Кеш ігор від деяких розробників потрібно поміщати до наступних папок:

  • Ігри від Gameloft — sdcard/gameloft/games/[папка з кешем]. Гра Gameloft, завантажена з Google Play, розміщується по іншому шляху — sdcard/Android/data/[папка з кешем].
  • Ігри від Electronic Arts (EA) — sdcard/Android/data/[папка з кешем].
  • Ігри від Glu — sdcard/glu/[папка з кешем].

Як встановити гру з кешем

Файл з кешем може мати різні варіанти розповсюдження та упаковки. Все залежить від акуратності та фантазії того, хто викладає файл для завантаження. На одному сайті його можна завантажити у вигляді файлу *.obb, на іншому — у вигляді архіву, з файлом *.obb всередині, на третьому — у вигляді архіву з вкладеною папкою, усередині якої лежить файл *.obb.

Так чи інакше, файл кешу потрібно спочатку завантажити. Якщо ви робите це за допомогою вашого смартфона або планшета, то за замовчуванням завантажений архів буде за адресою: sdcard/Downloads.

Дуже добре, коли на сторінці завантаження або в архіві із завантаженими файлами є інструкція зі встановлення, але іноді вона відсутня. Що робити тоді? Давайте розглянемо кілька основних варіантів.

Архів з папкою та файлом усередині

Найбільш правильний, на нашу думку, варіант поширення — архів з папкою в якій знаходиться файл у форматі OBB (наприклад /com.rovio.battlebay/main.7610.com.rovio.battlebay.obb). Користувачеві, який завантажив такий файл потрібно буде розпакувати його за вказаною в інструкції адресою (наприклад, sdcard/Android/obb/), щоб вийшов такий шлях до файлу кешу — sdcard/Android/obb/com.rovio.battlebay/main.7610.com.rovio.battlebay.obb.

При цьому потрібно стежити за тим, щоб архіватор не створив ще одну вкладену папку з ім’ям архіву (щоб не вийшло так — sdcard/Android/obb/com.rovio.battlebay/com.rovio.battlebay/main.7610.com.rovio.battlebay.obb).

Для розпакування архівів вам знадобиться один з архіваторів або файлових менеджерів, що підтримують розпакування.

Файл у форматі OBB

Якщо ви завантажили один файл з розширенням *.obb (наприклад, main.7610.com.rovio.battlebay.obb) і у вас є інструкція з поясненням куди його покласти — створіть за вказаним шляхом необхідну папку і помістіть завантажений файл туди.

Якщо ж інструкції немає, вам доведеться трохи (або багато) попрацювати. Потрібно буде самостійно з’ясувати ім’я папки, в яку потрібно покласти файл кеша, а також директорію в яку потрібно покласти саму цю папку.

Шлях до папки з кешем ми можемо знайти дослідним шляхом — використовуючи інформацію з розділу «Куди покласти кеш» цієї інструкції (наприклад sdcard/Android/obb/). Ім’я ж папки в якій лежатиме завантажений файл відповідатиме ідентифікатору (ID) гри, дізнатися який допоможуть наступні кроки:

  • Зайдіть на сторінку потрібної гри в Google Play (наприклад на сторінку BattleBay);
  • Подивіться на URL-адресу цієї сторінки (у нашому випадку — https://play.google.com/store/apps/details?id=com.rovio.battlebay&hl=uk);
  • ID гри відповідає фрагмент після id= і до першого &, якщо останній присутній (у нашому випадку — com.rovio.battlebay).

Створіть папку з ім’ям відповідного ідентифікатора гри і помістіть в нього завантажений файл кешу. Як і в попередньому варіанті, у нас повинен вийти шлях sdcard/Android/obb/com.rovio.battlebay/main.7610.com.rovio.battlebay.obb.

Якщо ви завантажили гру з кешем для якої немає інструкції для встановлення або гру видалили з Google Play, інсталяція гри перетворюється на досить марудну справу. У такому разі радимо вам пошукати інший сайт з «правильними» файлами та чіткими вказівками щодо їх встановлення.

Архів з файлом OBB усередині

Якщо файл кешу знаходиться в архіві (ZIP, RAR, 7z…), його потрібно спочатку розпакувати, а потім скористатися інструкціями для вищерозміщеного пункту «Файл у форматі OBB».

От і все! Якщо під час встановлення кешу для тієї чи іншої гри або програми у вас виникли труднощі, запитання чи зауваження, залишайте коментарі. Розберемося у всіх проблемах разом!

Залиште свій коментар

Введіть свій коментар!
Введіть тут своє ім'я