Не можете ничего скачать с достаточным объемом памяти?

У меня доступно 478 МБ, а в этой игре 228 МБ. Каждый раз, когда я пытаюсь загрузить его, я получаю сообщение о том, что мне не хватает места. Но я делаю. Что я должен сделать?! Я очень хочу это приложение!

Перезагрузите iPad и повторите попытку.

Ответы (6)

У вас на самом деле нет необходимого места.

Приложения поставляются в контейнерах, называемых IPA. IPA на самом деле представляет собой просто zip-файл и сжимает часть содержимого. Каждое приложение, в зависимости от того, как оно построено, может обеспечивать разную степень сжатия.

введите описание изображения здесь

На изображении выше вы можете увидеть, насколько сильно существует несоответствие между заявленным размером App Store и фактическим размером установки.

Infinity Blade 3 указан в App Store как 1,7 ГБ, но устанавливается до 2,6 ГБ. Кроме того, Bastion сообщает, что требуется 534 МБ, но на самом деле требуется более чем вдвое больше места (1,2 ГБ).

Поскольку Apple не сможет собрать необходимую информацию из фактического размера установки, они предлагают размер IPA в качестве ориентира. Чтобы быть в безопасности, нужно предусмотреть в 3 раза больше существующего пространства. В вашем случае вам может потребоваться около 800 МБ бесплатно (примерно).

И помните, вам нужно немного свободного места (для кэшей, данных приложений и т. д.). Неразумно работать при полном отсутствии свободного места, что обычно приводит к негативному влиянию на производительность.

Удалите то, что вы не хотите, чтобы освободить немного больше места - при условии, что это не поддельное сообщение об ошибке.

Это происходит со мной все время на моем iPod touch. То, что я делаю, оставляет более 200-300 МБ необходимого хранилища, и после этого он у меня работает.

Имейте в виду, что для установки приложения вам нужно больше свободного места на вашем устройстве, чем фактический размер приложения. Это так, потому что загрузка выполняется во временную папку (вы загружаете файл .ipa , который сжат). После завершения загрузки приложение распаковывается и устанавливается в соответствующий каталог.

Это справедливо и для обновлений. Когда обновление загружается, оно устанавливается в новый каталог приложений, а затем данные пользователя перемещаются из старых каталогов установки в новые. Затем старая установка удаляется.

Это не верно. iOS не требует временной папки и не загружается во временное место. Приложения помещаются в песочницу /mobile/Applications/даже во время установки. Они никогда не скачиваются, не распаковываются, а затем перемещаются.
@cksum Об установке: во время установки нового приложения код установщика создает домашний каталог для приложения, помещает приложение в этот каталог и создает несколько других ключевых каталогов.
@cksum Относительно обновления: (хотя это относится только к iTunes). Когда пользователь загружает обновление приложения, iTunes устанавливает обновление в новый каталог приложения. Затем он перемещает файлы данных пользователя из старой установки в новый каталог приложения перед удалением старой установки.
@cksum И у меня действительно были проблемы при установке некоторых приложений AdHoc, в которых после процесса загрузки установка создавала другой каталог. В конце концов, оба остались с бесполезной пустой иконкой и собственно приложением.

Всякий раз, когда вы загружаете файл, он оказывается не такого размера, как вы думаете. Может быть написано 200 МБ, а оказывается 600 МБ. Например, когда вы скачиваете rar, вы его распаковываете, а rar всего 2 Gb, а когда вы его распаковываете, он как бы 4GB.

Это происходит потому, что RAR сжат, просто формат приложения сжат, но когда он у вас есть, он больше по размеру.

Лучший способ освободить место — перейти в «Настройки» > «Основные» > «Использование» и посмотреть, что занимает ваше хранилище. Вы, вероятно, найдете приложения, занимающие много места в памяти, которые вы даже не используете! Это, пожалуй, лучший способ освободить место.

Для получения дополнительной информации и советов я написал небольшую запись в блоге на эту тему здесь.

Ответы на Ask Different должны быть чем-то большим, чем просто ссылка. Можно включить ссылку, но, пожалуйста, подведите итог или выделите ее в ответе. Идея состоит в том, чтобы сделать ответ самостоятельным.