В html5 есть такая штука - офлайн хранилище, т.е. БД на стороне клиента. Размер этой БД в большинстве браузеров ограничен пятью (5) мегабайтами.
В iOS есть возможность запустить приложение, написанного на html/css/javascript, с использованием того самого локального хранилища (см. выше), и не требует jailbreak.
Собственно, мне и потребовалось написать оффлайн-каталог товаров для iPad с кучей картинок. Начал рыть о способах реализации, выбрал webapp, вычитал про ограничение размера БД 5Мб, но нашел в маиллистах аппла ответ саппорта:
Q: Why is there a 5Mbyte limit on the size of a SQLite Web App DB? Does this limit apply to native apps too?
Does this limit apply to the latest releases of iOS?The limit apply for security reason to prevent DoS attack.
A: You can use an higher size but the user have to accept it. The same
...
Читать дальше »