С ростом количества пользователей Android устройств многие разработчики озабочены созданием контента для этой платформы, и чтобы привлечь конечного пользователя они стараются делать проекты зрелищными и многофункциональными. А добиться этого без увеличения общего размера финального продукта просто нереально, именно поэтому современные игры имеют солидный «вес», порой превосходя в объеме несколько сот мегабайтов и даже гигабайтов. А что вы хотели? Графику консольного уровня в пару мегабайт не уложить! Именно по этой причине стало принципиально важно грамотно организовать процесс хранения массивных данных на мобильном девайсе. Для этого в тандеме с установочным файлом APK формата поставляется так называемый кэш, являющийся файлом со специальными игровыми ресурсами (звуки, графика, скрипты и прочее).
Если контент устанавливается исключительно с площадки Google Play, то «колдовать» с кэшем нет необходимости, так как вся эта процедура исполняется в автоматическом формате, без какого-либо участия пользователя. Ему необходимо лишь выбрать подходящий игровой проект, тапнуть по иконке «скачать», да просмотреть список разрешений, требуемых для функционирования скачиваемого программного обеспечения. Другое дело, когда игра устанавливается со стороннего ресурса — пользователю уже придется самостоятельно переносить установочный файл и кэш в соответствующую директорию на мобильном устройстве. Все эти шаги можно выполнить или непосредственно на Android аппарате (потребуется файловый менеджер с возможностью разархивации, например, ES Проводник) или с помощью ПК, что на наш взгляд намного удобнее. Предлагаем рассмотреть оба эти варианта по шагам на примере инсталляции приложения Battle Bay от студии Rovio.
Установка дополнительных игровых файлов на мобильном устройстве:
- Находим и скачиваем файл APK формата и кэш.
- Выполняем процесс установки APK файла без последующего запуска.
- С помощью ES Проводника находим кэш, который традиционно лежит в Download папке в виде RAR или ZIP архива — com.rovio.battlebay.zip. В пакете уже имеется папка под названием com.rovio.battlebay, где и расположен наш кэш формата OBB. Нам предстоит перенести это «добро» в директорию Android → obb.
- Удерживаем палец на архиве некоторое время, после чего появляется вкладка «Распаковать в» → выбираем папку /Android/obb (на некоторых мобильных устройствах этот каталог имеет название /sdcard/Android/obb).
В результате наших действий папка с кэшем оказывается в /Android/obb. Остается только запустить игру, тапнув на иконку на рабочем столе, и наслаждаться захватывающим геймплеем.
Стоит предупредить, что продукты от некоторых мобильных разработчиков следует отправлять в папки с нестандартным названием, о чем, как правило, предупреждают в инструкции по инсталляции:
Проекты от Gameloft перемещаем в sdcard/gameloft/games/[кэш].
Проекты от Electronic Arts (EA) — sdcard/Android/data/[кэш].
Проекты от Glu — sdcard/glu/[кэш].
Установка кэша с компьютера:
- Подсоедините с помощью USB-кабеля мобильное Android устройств к ПК.
- Распакуйте архив с помощью любого целевого программного обеспечения (WinRAR, 7-Zip, WinZip и прочие).
- Перенесите папку с OBB файлом в соответствующую директорию — /Android/obb.
Итак, теперь вы знаете, как установить любую мобильную игру в обход сервиса Google Play. На первый взгляд все кажется довольно запутанным, но после пары подобных манипуляций, выполненных в практической плоскости, все вопросы сами собой отпадают.