Моя команда пишет приложение HTML5, которое сильно использует appcache и localstorage. Наша целевая платформа - это ipad и Android-планшеты (и время разработки, которое мы широко используем в настольных браузерах, хотя это необязательно обязательно).Расширение мобильного приложения HTML5 для большего хранения файлов
Теперь мы хотим добавить некоторые автономные функции, которые будут за пределами того, что может поддерживать браузерное хранилище, а именно библиотека видео & двоичный контент, который будет больше, чем может обрабатывать приложение.
Без основных мобильных браузеров, реализующих html5-файловую систему api, похоже, что потребуется какой-то родной подход к приложению (ПОЖАЛУЙСТА, исправьте меня, если я ошибаюсь здесь ... Я хотел бы ошибаться это!). Поэтому, я бы хотел услышать мнения/опыт, которые были у людей. Мы нудлинг вокруг с несколькими различными идеями с участием одного или нескольких из следующих способов:
- Компиляция в PhoneGap + используя их APIs файл
- Использование Dropbox SDK (который также требует какой-то родной поддержки, не знаю, будет ли работать телефонная заставка)
- письменные пользовательские собственные приложения на платформе, на которых размещаются элементы управления webkit, а затем предоставляет большинство функциональных возможностей нашего существующего кросс-платформенного приложения html5 (в основном мы будем писать пользовательский браузер для каждой платформы используя стандартные элементы управления webkit).
Обратите внимание, что я фанат # 3, потому что я чувствую, что мы могли бы выпустить относительно устойчивую оболочку, но затем сохранить html5 кросс-платформенной благость & легкость распространения нашего приложения. Тем не менее, я не знаю, работает ли этот подход (и/или если Apple хмурится этим типом подхода), похоже, что это небольшая лазейка в App Store).
Очень интересно узнать, что вы пробовали и/или слышали.
Я понимаю, что AppCache имеет довольно низкий предел размера для каждого сайта (5mb или около того, но разные в браузере) Несколько мегабайта отлично подходит для самого нашего приложения, но маленький картофель, если мы хотим поддержать библиотека содержимого видеороликов, фотографий и т. д. – Boon
Я знал, что для appcache/localstorage существует ограничение примерно 5 мб, но я не знал, что предел был применен к фактическому исходному коду. – ceprovence
. Ограничение на 50 Мб для iOS, но кеширование видео является шелушащимся, и файлы могут быть легко повреждены, поэтому на мой взгляд это не очень хорошая идея. –