Максимальный размер кэша приложений для iPad/iPhone
Кто-нибудь знает максимальный размер кэша автономного приложения Safari на iPad и iPhone. Похож на 5MB. Есть ли способ увеличить этот размер?
Документы кэша автономных приложений: http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html
Ответы
Ответ 1
У меня такая же проблема на iPhone. На iPad, хотя я подумал об этом. Если ваш манифест содержит файлы размером менее 5 МБ в первый раз, и вы обновляете кеш с помощью window.applicationCache.update(), и перед выполнением обновления вы увеличиваете файлы манифеста до 10 МБ, он будет работать. Если вы продолжите это делать (увеличивая манифест на 5 МБ каждый раз, а затем обновляя()), вы увидите, что iPad может кэшировать больше, чем предел в 5 МБ.
Так грустно, что Apple, не поддерживая Flash и MIDP, но только HTML5 для веб-приложений так сильно нажимает на это.
Ответ 2
Если ваше приложение использует более 5 МБ, чем iPhone/iPad, попросит пользователя разрешить веб-сайту использовать больше места.
![Increase Local Storage]()
Ответ 3
Прочитайте мой тест здесь: Ограничение кэша приложений для браузера Safari 5mb HTML5?
Я думаю, что вашим приложениям требуется пользовательское соглашение для хранения более 5 МБ. Другая проблема, которую вы получаете, - это проблема сети. Это слишком медленно для переноса 50 МБ...