私はphonegapから始めるWeb開発者です。 iPhone用のアプリを1つ作成する必要があります、AndroidおよびWindowsPhone8。
一部のデータ(localStorageには大きすぎる)をローカルに保存する必要があります。
魔女の解決策が最善かどうかはわかりません:
誰かが以前にそのようなアプリを作成したことがありますか?私はどんな解決策やアイデアにも大いに役立ちます。
CordovaWP8はIndexedDBのみをサポートします。 iOSおよびAndroid WebSqlのみ。WebSqlは非推奨になっているため(多くの人がそれを愛し/使用していることを知っており、多くの状況でWebSqlが非常に優れていることに同意します)IndexedDbを続行して使用することをお勧めしますAndroid/iOS用の次のポリフィル。
IndexedDB-
WebSQL-
SQLite-
SQLiteの簡単なチュートリアルが必要な場合
AndroidおよびPhonegap を使用したSQLiteデータベースのストレージ
最新の更新(2014年5月5日): MS OpenTechによる新しいクロスプラットフォームCordovaWebSQLプラグイン
Microsoft Open Technologies is publishing the new open source
WebSQLプラグインfor Apache Cordova and PhoneGap. This plugin allows developers to integrate a persistent SQL-based local storage solution in their Cordova apps using the exact same JavaScript code across Android, iOS, Windows Phone and Windows Store.
LocalForageが最良かつ最新のソリューションのようです: https://github.com/localForage/localForage (1000コミット、 83人の寄稿者)
サポートされていないナビゲーターのフォールバックがあります。私はまだ(phonegapを介して)試していませんが、すぐにフィードバックを提供します;)
私のオープンソースライブラリydn-dbを使用するのはどうですか?それらの上に非常に素晴らしい抽象化レイヤーがあります。