次のように機能する必要がある新しいビルド要件があります。
- アプリの機能は、ユーザーに割り当てられたタスクに関連するデータを維持することです
- アプリは WebAPI を介して XML の形式でデータを取得する必要があります。XML は、ユーザーに割り当てられたタスクのリストです。これはタスクバンドルになります
- XML がダウンロードされると、ユーザーはオフラインで作業できます。つまり、ユーザーは自分のタスクに関連するデータを維持できる必要があり、データは電話で保持する必要があり、タスクはさまざまなセッションで時間をかけて完了する必要があります。
- ユーザーの「デバイス上」に多数の現在のタスク バンドルが存在する可能性があります。
- オンラインの場合、アプリは XML バックアップをサーバーに送信できます。この目的は、ユーザーがタスク バンドルに入力したデータを伝達することです。
これがオンライン アプリである場合、データはサーバー上に存在するため、かなり簡単です。私は、アプリがすべてのブラウザーとプラットフォームで動作するという要件を満たすためにアプリを構築するための最良の方法に関して、Web で多くの調査を行いました。
HTML5 と JayData を使用することを考えています。確固たる最終決定を行っていないため、提案や建設的なコメントを歓迎します.