Offline iPad Web App - База данных / Wordpress Вопрос - PullRequest
0 голосов
/ 20 января 2011

Я создаю веб-приложение для iPad, которое будет демонстрацией продуктов.Он будет содержать изображения и PDF-файлы более чем 100 продуктов, поэтому их размер будет довольно большим.

Я читал, что автономное хранилище данных для iPad составляет всего 5 МБ, что может быть проблемой, поскольку только Wordpress составляет 10 МБ.Возможно, мне придется использовать пользовательскую CMS, чтобы ограничить размер приложения.

Больше всего мне нужна помощь с клиентской базой данных.Предполагается, что HTML5 имеет функцию, позволяющую использовать преимущества пользовательского кэша, но все статьи, которые я нашел, просто говорят об этом и не показывают примеров.Есть идеи?

Спасибо,

Ответы [ 2 ]

2 голосов
/ 24 января 2011

Я полагаю, вы имеете в виду AppCache. На HTML5Rocks.com есть отличный учебник о том, как использовать AppCache, и он применим к Safari на устройствах iPad и iPhone.

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

Мне не известно ограничение в 5 МБ для Safari - я знаю, что Chrome имеет ограничение в 5 МБ, если только это приложение не размещено в Интернет-магазине Chrome, и в этом случае вы можете хранить неограниченное количество данных.

Если вы храните двоичные данные, вы можете кодировать данные base64 и сохранять их в базе данных WebSQL (полностью поддерживается на iPad), которая затем может автоматически увеличиваться в размере.

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

0 голосов
/ 20 января 2011

Не знаю, откуда пришла ваша заметка об автономном хранилище данных на iPad размером всего 5 МБ.Нет ограничений на хранение данных приложения (кроме практического ограничения того, что пользователь имеет в наличии).Доступно много приложений для iOS, размер которых составляет сотни МБ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...