UWP モバイル ブロードバンド アプリの概要
このトピックは、次のセクションが参考になります。
UWP アプリ
UWP アプリは、次の目的に合わせて調整された全画面表示またはウィンドウ化されたアプリです。
ユーザーのニーズ
実行されるデバイス
タッチ操作
Windows のユーザー インターフェイス
UWP アプリはタッチ用に最適化され、ユーザーの場所と ID を認識し、Microsoft Store でホストされます。 UWP アプリは常にオンになり、すぐに使用でき、常に Web から最新のコンテンツに接続されます。 ユーザーは Microsoft Store でこれらのアプリを検出して購入できます。アプリをすばやくインストールし、クリーンアンインストールできます。
すべての UWP アプリは、次の機能と利点を共有します。
開発プラットフォーム UWP アプリは、Windows 10 用 Windows ソフトウェア開発キットとWindows ランタイム API を使用して構築されます。
プログラミング言語 JavaScript と HTML およびカスケード スタイル シート (CSS) プレゼンテーション レイヤーを使用するか、拡張アプリケーション マークアップ言語 (XAML) プレゼンテーション レイヤーで C++ または C# を使用して、UWP アプリを構築できます。
タッチの最適化 タッチ操作のサポートが組み込まれています。 タッチ用のモバイル ブロードバンド アプリを設計でき、Windows ではキーボード、マウス、グラフィカル スケーリングがサポートされます。
UWPアプリ の詳細については、「Windows 10 アプリ入門」を参照してください。
UWP モバイル ブロードバンド アプリ
UWP モバイル ブロードバンド アプリは、モバイル オペレーターによって作成され、モバイル ブロードバンド接続に関連付けられている UWP アプリです。 UWP アプリの利点に加えて、このアプリには特権モバイル ブロードバンド API への特別なアクセス権があります。
モバイル ブロードバンド アプリには、次の利点があります。
顧客接続 の増加 ユーザーは、Windows の スタート 画面とネットワーク リストからオペレーターのブランドとサービスを簡単に検出できます。
エクスペリエンスの継続的な制御 アプリを使用して、サブスクライバーのアカウント エクスペリエンスを変更できます。
展開とメンテナンスの負担軽減 アプリは、インターネットを使用するか、元の機器の製造元によってプレインストールされて、顧客のデバイスに自動的に展開されます。 ユーザーがモバイル ブロードバンド ハードウェアを初めて接続すると、Windows は、サービス メタデータを使用してデバイスに関連付けられているモバイル ブロードバンド アプリを Microsoft Store で自動的に検索し、モバイル ブロードバンド接続用の適切なアプリを自動的にインストールします。 これにより、ユーザーは、そのデバイスに関連付けられているモバイル ブロードバンド デバイスとサービスを簡単に検出して使用できるようになります。
このアプリは接続管理機能を提供しませんが、代わりにサービスのアカウント エクスペリエンスとブランド化を提供します。
重要
アプリはタッチ入力用に最適化し、Windows 10 UI の設計原則に従う必要があります。 モバイル ブロードバンド アプリのユーザー エクスペリエンスを設計する方法の詳細については、「モバイル ブロードバンド アプリのユーザー エクスペリエンスの設計」を参照してください。
UWP モバイル ブロードバンド アプリと MBAE
モバイル ブロードバンド アプリ エクスペリエンス アプリ (MBAE アプリ) は、Windows 10 バージョン 1803 以降で MO UWP アプリに置き換えられます。 MO UWP アプリは COSA に含まれるようになり、Windows デベロッパー センター Hardware ダッシュボード (Sysdev) でサービス メタデータを作成する必要はありません。 Windows 8、Windows 8.1、および 1803 より前のバージョンの Windows 10 では、Sysdev で公開されたサービス メタデータを介して MBAE アプリが引き続き使用されます。
Windows 10 バージョン 1803 では、MBAE アプリは COSA に移行しなくても動作します。 ただし、当社は MO UWP アプリと COSA に移行することを強くお勧めします。 COSA の詳細については、 COSA の概要を参照してください。 COSA 設定の詳細については、「デスクトップ COSA/APN データベース設定」を参照してください。
AppID 設定が COSA で入力されている場合、Windows は、アプリをダウンロードするために一致する Sysdev メタデータ パッケージに対してチェックされません。 AppID が入力されていない場合、Windows は一致する Sysdev メタデータ パッケージをチェックしてアプリをダウンロードします。
次の表に、MBAE UWPアプリとMO UWPアプリの違いに関する情報を示します。
アプリの種類 | 対象プラットフォーム | 配信メカニズム | アイコンの取得 |
---|---|---|---|
MBAE | Windows 8、Windows 8.1、または Windows 10 | Sysdev メタデータ | プロファイルの一部として宣言されている場合は Sysdev メタデータまたは COSA |
MO UWP アプリ | Windows 10 (同じ SDK バージョンのバージョン 1803 以降が望ましい) | COSA データベース | COSA データベース |
windows 8/Windows 8.1 と Windows 10 UI の原則間の変更により、MBAE と MO UWP アプリ間の UI ソース コードが異なる場合があります。 ただし、ほとんどのビジネス ロジック ソース コードでは、多くの変更を必要としません。 たとえば、バックエンドにアクセスし、モバイル ブロードバンド情報にアクセスするためのコードは同じ場合があります。 ただし、MOs では、 モバイル ブロードバンド アプリ シナリオ をそれぞれ適宜検証する 必要があります。