Я создаю мобильное приложение, которое должно работать на телефонах Blackberry, iPhone и Android. Я создаю это мобильное приложение в HTML5, CSS и JQuery Mobile. Затем я буду использовать PhoneGap, чтобы разрешить запуск кода в качестве родного мобильного приложения для телефона. Мобильное приложение должно работать без подключения к Интернету. Единственный раз, когда приложение должно требовать подключения к Интернету, это когда он загружается в первый раз, потому что именно тогда приложение будет загружать более 50 МБ данных. В следующий раз, когда приложение подключится к Интернету, он будет опросить сервер для использования более свежих данных.html5 для хранения данных более 50 МБ?
Моя проблема заключается в том, где я могу хранить данные стоимостью 50 МБ, которые могут быть обновлены при наличии подключения к Интернету?
Дополнительные примечания
Я уже обескураженные другими, чтобы использовать Web SQL Database, поскольку спецификация больше не находится в активном обслуживании. Я прочитал, что localStorage и кэш-манифест имеют ограничение хранения около 3-5 мб в зависимости от браузера. По опыту я столкнулся с множеством проблем, связанных с API PhoneGap, чтобы создать один набор кода, который будет надежно записываться во все следующие файловые системы: ios, bb, android.
Хотя я так же стараюсь найти подходящий ответ :-) Мне любопытно, какой контент на 50 мб вам нужен для предварительной загрузки? – scunliffe
Я также хотел бы знать, какие данные вы хотите хранить. 50mb, похоже, много для простого текста. Если вы хотите хранить изображения или другие мультимедийные файлы, возможно, подумайте об использовании метода передачи файлов PhoneGap (http://docs.phonegap.com/en/edge/phonegap_file_file.md.html#FileTransfer). –
@scunliffe Umm ... допустим, мне нужно хранить много медиафайлов, таких как фотографии профиля миниатюр из 10000 сотрудников, их резюме в формате pdf, короткие видеоролики и т. Д .... моя точка зрения заключается в том, что текущая емкость localStorage и cache manifest является недостаточным. – John