iOS用4D。完全なオフライン

Deeplからの自動翻訳

現在、モバイルユーザーは、オフラインの状態でもアプリが動作することを期待しています。そうでなければ、ネットワーク接続が悪いと、ユーザーエクスペリエンスが低下することになります。オフラインモードは、もはやアプリに追加することを選択できる追加機能ではなく、特にGPSナビゲーションを備えた配送アプリ、緊急医療支援用アプリ、建設業、銀行アプリなど、多くのユーザーが期待していることです。

すでにご存知のように、v17 R2以降、4D for iOSは、アプリケーションのユーザーがオフラインでデータを見ることをすでに可能にしています。しかし、何かが足りませんでした。

オフラインのタスクはどうでしょうか?

4D for iOSでは、オフラインでの作業や4Dサーバーとのやり取りが非常に柔軟にできるようになりました。

ネットワークがないときや、サーバーに到達できないときは、タスクはキューに入れられ、サーバーが利用できるようになるのを待ちます。これは、遅延なく常に動作するアプリケーションで、非常にスムーズで効率的な作業方法を保証します。

メリット

すべてのビジネスルールは、4Dサーバーサイドから実行され、検証されます。そのため、このメカニズムは、オフラインのアクションに対処する最も効率的な方法です。

要約すると、マスターデータベースの異なるローカルバージョンを持つことで競合が発生するのを避けるため、オフラインのタスクはキューに入れられ、サーバーに送られて処理され、検証されるのです。つまり、すべてのモバイルアプリのデータは、同じマスターデータベースに基づいているのです。

生成されたアプリケーションでの見え方

設定画面、リスト、詳細フォームから、保留中のタスクにアクセスすることができます。ネットワークが利用できない場合、すべての保留タスクは利用可能であり、編集も可能です。

これらのオフラインタスクの直接的な利点は、4Dサーバーに送信されていない場合、保留中のタスクを再度開いて修正または削除することができることです。

そして、ネットワークが利用可能になると、すべての保留中のタスクが時系列に関連した順序で実行されます。

また、最後に実行されたオフラインのアクションを、素敵なフィードバックで見守ることができます。

blank

4Dフォーラムで遠慮なくフィードバックしてください!詳しくはドキュメントをご覧ください。

David Azancot
- 4D for iOS プロダクトオーナー - David Azancotは、2017年にプロダクトオーナーとして4Dプロダクトチームに参加しました。プロダクトオーナーとして、ユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換することを担当しています。また、実装された機能が顧客のニーズを満たしているかどうかを確認することも彼の役割です。DavidはLeonard De Vinci Instituteでマーケティング、インターネット、モビリティのMBAを取得し、2011年にモバイルスタートアップ企業でキャリアを開始。この企業は後にモバイルマーケティンググループのMadvertiseに買収されました。モバイルインターフェースに情熱を注ぐ彼は、2015年、同グループのインタラクティブなモバイル広告フォーマットの開発に抜擢されました。並行して、Davidは2012年から彼独自のiOSおよびAndroidアプリケーションを開発しています。