次の方法で共有


モデル駆動型アプリ用の Mobile Offline の概要

不安定なインターネット接続を気にせずに、モバイル アプリを使用できることは素晴らしいことではないでしょうか。 Power Apps で作られたモデル駆動型アプリと、新しいモバイル オフライン ファースト体験があれば、それは可能です。 離れた場所から作業する必要がある人は、インターネット接続を気にせずにシームレスに作業を続けることができます。

モデル駆動型アプリで新しいモバイルオフライン体験を有効にすると、オフライン モードでの作業を継続できるだけでなく、サーバーへの接続が少なくなるため、デバイス パフォーマンスが向上し、アプリの応答性が向上し、バッテリーの消耗が少なくなります。

データを同期するには、モバイル デバイスと Microsoft Dataverse の間にインターネット接続が必要です。

モバイル オフラインを開始するには、アプリ開発者は、最新のアプリ デザイナー を使用してオフラインで使用できるテーブルを有効にして定義する必要があります。 詳細については、モバイル オフラインの設定 を参照してください。

モバイル オフラインはデフォルトでオフライン ファースト

オフライン ファースト とは、オフライン時に必要と思われるすべてのデータがモバイル デバイスにコピーされることを意味します。 これには、データをダウンロードするための最初のネットワーク アクセスが必要です。 データを取得したら、常にローカル デバイス上のデータのみを操作します。 これは、デバイスがネットワークに接続されている場合と切断されている場合の両方に当てはまります。

ローカル データを使用するため、ネットワーク アクセスの内外を移動しても、アプリのパフォーマンスには影響しません。 Power Apps はネットワーク アクセスを監視し、ローカルで行った変更をサーバーと自動的に同期し、サーバー上で行われた更新をダウンロードします。 オフライン機能は、不安定なネットワーク接続の処理、データのダウンロード、データのアップロード、競合検出の処理などを自動的に行います。 組み込みのオフライン機能はシステム リソースを最小限に抑え、高いパフォーマンスを発揮します。

オフライン モードがモデル駆動型アプリに対して構成され有効になっている場合、Power Apps Mobile アプリ を使用するユーザーはオフライン モードでアプリを使用することもできます。 既定では、Power Apps Mobile アプリは、インターネット接続の有無にかかわらず、オフライン ファーストで実行されます。 この機能は、オフライン パフォーマンスを最適化し、ユーザーが場所を変更するときに一貫した体験を作成します:

  • オンライン: インターネット接続が使用可能である一方で、オフライン モードが設定されていない場合に発生します。 モバイル アプリの機能は、PC 上のインターネット接続があるアプリを使うことと似ています。 インターネット接続が失われたり、接続機能が低下した場合、モバイル アプリは実質的に使用できなくなります。 これは推奨されていません。
  • インターネット接続なしのオフライン ファースト: データがダウンロードされ、すべての変更がモバイル デバイスに保存されます。 インターネット接続が復旧すると、変更内容がサーバーに自動的に同期されます。
  • インターネット接続ありのオフライン ファースト: データがデバイスにダウンロードされ、すべての変更がローカルに保存されます。 インターネット接続があるため、アプリは数分ごとに自動的に同期を試みます。

重要

キャンバス アプリのモバイル オフラインを設定する方法の詳細については、オフライン対応のキャンバスアプリを開発する を参照してください

オフライン ファーストとクラシック オフラインの比較

オフライン ファースト体験では、オフライン ファースト体験クラシック オフライン体験 の主なメリットについて理解することが重要です。

オフライン ファースト クラシック オフライン
  • ネットワーク接続に関係なく、データは常に同じです。
  • ユーザーがオフライン モードからオンライン モードに切り替えるトグルはありません。 アプリが自動的に行うため、ユーザーは変更をサーバーに同期することを忘れることはありません。
  • ユーザーには、最初のオフライン同期をスキップしてオンラインのままにするオプションがあります。これは、組織内のユーザーが同じ体験を持っていない可能性があることを意味します。
  • ユーザーは、変更をサーバーと同期する前に、 オフライン モードで作業する トグルを忘れずに無効にする必要があります。
  • オフライン モードで変更を保存するには、 オフライン モードで作業する トグルを オン に設定する必要があります。 そうしない場合は、行の作業中に突然インターネット接続が失われたときに、変更が失われます。
  • オフライン モードで表示される行は、ローカル データベースから一覧表示されます。 つまり、オフライン モードとオンライン モードで表示される行が異なる可能性があります。