モバイル アプリのデプロイメント

ArcGIS システムと連携するモバイル アプリケーションを効率的かつ効果的にデプロイするには、ユーザーが適切なアクセス権を持っていること、アプリがデバイス上で正しく読み込まれて更新されていること、そして接続性や機能がデータ アクセスや編集に必要なワークフローをサポートしていることを確保するために、さまざまな要素を考慮する必要があります。

モバイル デバイスのデプロイメントに関連する多くのトピックは、ArcGIS Secure Mobile Implementations テクニカル ペーパーで取り上げられています。ArcGIS Field Maps のドキュメントには、モバイル デバイス管理 (MDM) に関する専用のセクションもあります。特に重要な考慮事項として、以下の概念が挙げられます。

接続性

モバイル デバイスは主に、安定した低レイテンシーのインターネット接続があるカバレッジの高いエリアで使用されることがあり、そのような場合は動的に編集および表示されるマップが効果的に機能する可能性があります。 カバレッジの欠如が予期または想定されるシナリオでは、ユーザーは事前に計画されたエリアを操作し、マップをオフラインで使用できます。

さらに難しいのはカバレッジが一定しないシナリオで、ユーザーがマップを準備してオフラインで取得する方法を知らない場合や、ある時点で編集を行っていた後、編集を送信しようとしたときに接続が失われる場合があります。 ArcGIS フィールド アプリケーションは、接続性が回復するまで編集を保持することで、このシナリオに対処できるよう設計されていますが、このような不安定な接続状況下でもユーザーが効果的に作業できるようにするには、ユーザー教育が必要となる場合があります。

ArcGIS Online は元々インターネット向けに設計されており、インターネット接続された任意のデバイスから容易にアクセスできるため、多くの組織でモバイル ワークフローに使用されています。 さらに、一般公開用の ArcGIS Enterprise デプロイメント、または ArcGIS Server サービスを、モバイル ワークフローで有効に活用できます。 モバイル デバイスは、プライベートの ArcGIS Enterprise に送信されるデータも収集できます。この場合は、オフィスに戻ったとき、または VPN が有効なときのみ、デバイスがシステムに接続されます。 接続性の主な要件は、データの初回取得 (既存のデータの編集やオフライン使用) と、編集内容をデバイスからシステムへ最終的に送信することです。

多数のモバイル デバイスに対応するオンライン・オフライン両対応システムでは、モバイル操作およびオフライン データ管理システム パターンの推奨事項を考慮する必要があります。

モバイル デバイスのセキュリティー

モバイル デバイスのセキュリティーは、サイバー セキュリティーにおける複雑な領域で、多くの考慮事項を含みます。 一部の組織では、スマートフォン、タブレット、さらにはモバイル PC などの厳格に管理された企業所有のデバイスを支給することで、このリスクに対応しています。 また、モバイル デバイス管理 (MDM) やモバイル アプリケーション管理 (MAM) など、広範なエンドポイント保護手法や管理手法とパターンを組み合わせて、BYOD (私物端末の業務利用) プログラムを導入している組織もあります。

この分野には多くのベンダーと推奨事項が存在しており、Esri はこのような広範な手法に対する具体的なガイダンスを提供していません。ただし、ArcGIS フィールド アプリは一般的にほとんどのセキュリティー手法と互換性があるため、それぞれの手法の影響を慎重に理解し、デプロイメントに向けた計画を立てることが重要です。 Esri は、ディープ アプリ ラッピングを行うシナリオに対応するための ArcGIS アプリケーションのソース コードへのアクセスは提供していません。 このような場合は、ArcGIS Maps SDK を使用してカスタム モバイル アプリケーションを開発することが、互換性のある選択肢となります。

モバイル優先の Web アプリ

Web アプリは、モバイル優先で設計される傾向が強まっています。 ArcGIS Maps SDK for JavaScript を使用した Web 開発と、ArcGIS DashboardsArcGIS Experience Builder などの構成可能なアプリにより、モバイル対応アプリの構築が以前よりも容易になります。 デスクトップとモバイルのアクセスをサポートするために複数のインターフェイスを設計する場合でも、最初にモバイル インターフェイスを設計する場合でも、Web アプリはデータの表示や収集のための新しい方法を提供します。ただし、これらのアプリは一般により具体的な接続要件があり、オフラインでの利用に関しては機能が限られています。

その他の注意事項

ArcGIS モバイル アプリケーションを実装するチームには、次のような追加の考慮事項があります。

  • 現在のところ、ArcGIS モバイル アプリは、多くのデバイス登録パターン (デバイスが企業所有、管理デバイス、ゲスト デバイスとして「登録」され、ID プロバイダーと通信時に自己識別情報を提供できる) と互換性がありません。 これにより、企業が承認したデバイスのみが特定のインターネットに接続されたエンドポイントやシステムにアクセス可能なことを保証し、セキュリティーのレイヤーを導入できます。 ただし、ArcGIS モバイル アプリケーションでこれをサポートするには、各アプリに必要なベンダー認証ライブラリまたはモジュールをネイティブ アプリに組み込む必要があり、これは現時点では計画されていない機能です。
  • Esri のテクニカル サポートは、最新バージョンのモバイル アプリケーションに特化しています。ほとんどのモバイル オペレーティング システム構成ではアプリケーションが自動的に更新されるため、多くのユーザーは最新バージョンのアプリケーションを使用していると想定されます。 組織がアプリケーションの更新を制限する場合は、ユーザーが新しい機能を利用できるよう、最新のリリースを定期的にレビューすることを検討してください。 サポートのライフ サイクルの詳細については、Esri サポート サイト (Field Maps のライフサイクルページなど) をご参照ください。
  • ArcGIS Online と ArcGIS Enterprise のハイブリッド デプロイメントでは、ユーザーが ArcGIS Online のフィーチャ サービスでデータを編集しても、システムは分散コラボレーションを使用してエンタープライズ ジオデータベースに編集内容を同期するため、ネットワークのセキュリティーを維持しながら、外部の請負業者や編集者を効果的に参加させる強力な方法となります。 詳細については、モバイル操作およびオフライン データ管理システム パターンをご参照ください。
Top