EDIT#2 - これまで (2 日後) の返信は個人的な意見や好みであり、オフライン phoneGap アプリが関連するすべてのデバイス間で単純なデータを簡単に保存するために必要なさまざまなオプションの分析ではありません. そのため、私は回答を受け入れていませんが、この質問に従っています。
私が構築している PhoneGap Web アプリについて調べる必要がある永続データの形式について、少し混乱しています。私はこれを調査してきましたが、私の平凡な要件を考えると、物事は明確ではありません。
このアプリは、約 100 問の多肢選択問題といくつかの暗記ゲームが付属した教育アプリです。
一度ダウンロードしたアプリは、オフラインのままにすることができます。
これは、phonegap をサポートするすべてのデバイス用です。
私が読み書きしたい唯一のデータは、ユーザーのパフォーマンス、合計で間違った回数、カードごとなど、およびゲームのハイスコアです。
これはすべて非常に基本的な情報であり、非常に単純な js オブジェクトで保持できます。
私はそれがかなり単純な解決策であり、維持/繰り返しが非常に簡単であることを望んでいます.
私の最良の選択肢は何ですか?phonegap ファイル API? json/ローチェア? ローカルストレージ?クッキー?アプリを「更新」し、JavaScript のオブジェクトとして保持する方法はありますか? ウェブSQL?スキライト?ストレージ API?
これらのいくつかはやり過ぎのようです。
編集デバイスに違いはありますか?デバイスの検出を行い、異なるテクノロジを使用する必要がありますか?