Почему мобильная игра занимает больше места, чем обещает магазин

Новости Партнеров

Свободное место на смартфоне заканчивается незаметно, и с играми понять, куда оно ушло, особенно непросто. Магазин приложений показывает один размер, после первого запуска клиент может докачать что-то ещё, а спустя время в настройках телефона игра порой занимает заметно больше, чем в день установки.

AFK Arena — хороший повод разобраться, как это устроено. Откуда берутся лишние мегабайты, почему цифра в карточке магазина не всегда совпадает с реальностью и что можно удалить без потери прогресса, разберём по порядку.

Из чего складывается размер игры

У любой мобильной игры есть сразу несколько «размеров», и они почти никогда не совпадают. Игроку чаще всего попадаются такие цифры:

  • Размер в карточке магазина — то, что магазин показывает до установки. У AFK Arena в App Store это почти 900 МБ.
  • Вес загрузки — сколько данных телефон скачает при установке. Google Play считает его в сжатом виде.
  • Место после установки — сколько приложение занимает в памяти вместе с распакованными файлами.
  • Докачанные ресурсы и кеш — то, что игра может загрузить и сохранить уже после первого запуска.

Разница между весом файла и местом, которое приложение в итоге займёт в памяти, есть не только у игр. Проще всего её заметить у программ, которые ставят не из магазина, а APK-файлом с сайта разработчика — вес файла видно в загрузках, а занятое место в настройках телефона. Так устроено, например, приложение белорусского букмекера Winline, которого нет в Google Play. На сайте winline by скачать программу можно с главной страницы, и, как отмечают на Legalbet — справочном портале о букмекерах, где редакция проверяла установку на смартфоне, — сам файл весит около 115 МБ, а после установки программа занимает около 143 МБ.

У игр к такому разрыву может добавляться ещё и докачка ресурсов.

Почему размер в магазине не совпадает с реальным

С августа 2021 года Google Play требует, чтобы новые приложения выходили в формате Android App Bundle. Для новых игр на смену старым файлам расширения OBB пришла Play Asset Delivery — систему, которая делит игру на базовую часть и пакеты ресурсов. Загружать эти пакеты можно в разное время:

Способ доставкиКогда загружаетсяУчитывается ли в размере в магазине
Вместе с установкойсразу при установке приложенияда
Сразу после установкиавтоматически, даже если игру ещё не открывалинет
По запросуво время игры, когда клиент сам запросит ресурсынет

Поэтому если игра использует такие пакеты, цифра в карточке Google Play отражает только часть того, что в итоге окажется на телефоне. Кроме того, файлы скачиваются в сжатом виде, а пакеты ресурсов на устройстве распаковываются во внутреннюю память и занимают там больше, чем при загрузке.

Как игра растёт с обновлениями

Обновления в первую очередь добавляют в игру контент, и вместе с ним растёт объём клиента. Новый герой, как правило, приносит в клиент портрет, анимации и эффекты умений, а старые персонажи из игры никуда не исчезают.

В AFK Arena к базовым фракциям за годы добавились драконы, пробуждённые версии героев и гости из других вселенных, от «Ведьмака» до Assassin’s Creed. Вместе с ними приходят новые карты «Чудесного путешествия», сезонные события и целые режимы вроде командного сервера Companions.

Помимо контента, на телефоне со временем накапливаются служебные файлы — как и большинство приложений, игра хранит временные данные, чтобы быстрее открывать уже загруженные экраны и изображения. Этот кеш со временем растёт сам по себе, поэтому место, которое игра занимает на конкретном телефоне, может увеличиваться даже между обновлениями. Сколько из этого объёма приходится на кеш, видно в настройках приложения, и именно с него разумно начинать, когда памяти становится мало.

Что можно почистить на Android без потери прогресса

В настройках Android у каждого приложения есть две разные кнопки, и путать их не стоит. Очистка кеша удаляет только временные файлы, которые помогают приложению быстрее загружаться. Логины, настройки и сохранённые данные при этом остаются на месте, а сама игра после очистки может открыться чуть медленнее, пока кеш собирается заново.

Очистка хранилища действует жёстче и возвращает приложение к состоянию сразу после установки. Стираются вход в аккаунт, настройки и всё, что клиент хранил локально, а ресурсы игре, скорее всего, придётся докачивать заново. В онлайн-играх основной прогресс обычно хранится на сервере, но прежде чем нажимать эту кнопку, разумно убедиться, что аккаунт привязан и данные для входа под рукой.

Установочный APK-файл, если игра или любое другое приложение ставились вручную, после успешной установки можно удалить — он больше не нужен и только занимает место. Мобильные игры вряд ли станут легче, ведь контента в них со временем, как правило, прибавляется, так что разумнее заранее понимать, куда уходит память, чем разбираться с этим, когда смартфон сообщит, что места не осталось.

*Статью подготовил эксперт сайта Legalbet Борис Торосян

Оцените статью
( Пока оценок нет )
AFK Arena
Добавить комментарий

8 − 6 =