Android 用の .NET MAUI アプリを公開する

.NET Multi-Platform App UI (.NET MAUI) アプリの開発の最後の手順は、アプリの公開です。 公開は、アプリを含むパッケージを作成するプロセスであり、ユーザーが自分のデバイスにインストールできるようにします。 公開には、次の 2 つの重要なタスクが含まれます。

  • デプロイの準備。 Android 搭載デバイスにデプロイできるようにアプリのリリース バージョンを作成します。
  • 配布。 アプリのリリース バージョンは、さまざまな配布チャネルの 1 つまたは複数のチャネルから入手できるようにします。

次の図は、.NET MAUI Android アプリでの公開手順をまとめたものです。

Build and deploy flowchart for .NET MAUI Android apps.

重要

Android 用の .NET MAUI アプリを公開するときは、Android パッケージ (APK) ファイルまたは Android アプリ バンドル (AAB) ファイルを生成します。 APK は Android デバイスにアプリをインストールするために使用され、AAB は Google Play ストアにアプリを公開するために使用されます。

上の図からわかるように、使用する配信方法に関係なく、デプロイの準備は同じです。 Android アプリをユーザーにリリースする方法は複数あります。

  • マーケット経由: 配布のための Android マーケットプレースが複数あり、最もよく知られているのは Google Play です。
  • Web サイト経由: .NET MAUI アプリは Web サイトからダウンロードでき、ユーザーはリンクをクリックしてそこからアプリをインストールします。
  • ファイル共有経由: Web サイトと同様に、ユーザーがアプリ パッケージを使用できる限り、デバイスにサイドロードできます。

人気のマーケットプレースは非常に広範囲のマーケットで利用でき、配布管理が行き届いているので、アプリの公開にはこれらを使用するのが一般的です。 ただし、マーケットプレースでアプリを公開する場合は、追加の手順が必要です。

.NET MAU アプリは複数のチャンネルで同時に配信できます。 たとえば、Google Play でアプリを公開し、さらに Web サーバーからもダウンロードできるようにします。

アプリを直接ダウンロードできるようにする方法は、少数の利用者や特定のユーザーに限定した企業環境やアプリなど、ユーザーの管理サブセットに最適です。 サーバーやメールでの配布もさらに簡単な公開方法であり、アプリを公開するための準備が少なくて済みますが、メールの添付ファイルとしてのアプリはブロックされる可能性があります。

Google Play は最も人気があり、広範囲を網羅した Android アプリのマーケットプレースです。 Google Play では、ユーザーはデバイスまたはコンピューターから 1 つのアイコンをクリックするだけで、アプリの検索、ダウンロード、評価、支払いを実行できます。 Google Play は、売上や市場の傾向を分析するためのツールも用意しています。アプリをダウンロードするデバイスやユーザーを制御することもできます。

重要

Blazor Hybrid アプリを配布する場合、ホスト プラットフォームには WebView が必要です。 詳細については、「デプロイされた Blazor Hybrid アプリで WebView を最新の状態に保つ」をご覧ください。

関連項目