Подтвердить что ты не робот

Каков максимальный размер песочницы на iPad?

Я пишу приложение для iPad, которое выступает в роли медиаплеера (видео и фотографии). Я знаю, что для приложений существует ограничение на размер 2 ГБ, однако это ограничение размера для приложения при загрузке? Или ограничение на размер вашей песочницы на протяжении всей жизни приложения? Например, что, если мое маленькое приложение позже загрузит различные медиафайлы в свою песочницу, которая добавит пользователю более 2 ГБ (приложение + загруженный носитель)?

Спасибо!

4b9b3361

Ответ 1

Нет ограничений на размер вашей песочницы, кроме оставшейся емкости самого устройства.

Ответ 2

Вчера вечером я провел небольшой тест, и моя песочница была более 8 ГБ, когда я, наконец, позвонил, уходит.

Ответ 3

Размер песочницы неограничен, согласно руководству по программированию iPhone:

Чтобы управлять программной памятью, iPhone OS использует практически ту же систему виртуальной памяти, что и в Mac OS X. В iPhone OS каждая программа по-прежнему имеет собственное виртуальное адресное пространство, но (в отличие от Mac OS X) ее используемая виртуальная память ограничена на количество доступной физической памяти. Это связано с тем, что iPhone не записывает на лету летучие страницы на диск, когда память заполняется. Вместо этого система виртуальной памяти освобождает энергозависимую память, если необходимо, чтобы убедиться, что работающее приложение имеет необходимое пространство. Это делается путем удаления страниц памяти, которые не используются и которые содержат содержимое только для чтения, например страницы кода. Такие страницы всегда могут быть загружены обратно в память позже, если они понадобятся снова.

Если память по-прежнему ограничена, система также может отправлять уведомления запущенным приложениям, предлагая освободить дополнительную память. Все приложения должны реагировать на это уведомление и делать свою часть, чтобы помочь уменьшить давление памяти. Информацию о том, как обращаться с такими уведомлениями в вашем приложении, см. В разделе "Наблюдение за предупреждениями с низкой памятью".

Ответ 4

IIRC, Apple ограничивает размер приложений d/led до 20 МБ.