.NET マルチプラットフォーム アプリ UI (.NET MAUI) アプリの開発の最後の手順は、それを発行することです。 発行は、アプリを含むパッケージを作成するプロセスであり、ユーザーが自分のデバイスにインストールする準備ができています。 発行には、次の 2 つの重要なタスクが含まれます。
- デプロイの準備中。 Android デバイスに展開できるアプリのリリース バージョンが作成されます。
- ディストリビューション。 アプリのリリース バージョンは、1 つ以上のさまざまな配布チャネルを通じて利用できるようになります。
次の図は、.NET MAUI Android アプリの発行に関連する手順を示しています。
Important
Android 用の .NET MAUI アプリを発行するときは、Android パッケージ (APK) または Android アプリ バンドル (AAB) ファイルを生成します。 APK は Android デバイスにアプリをインストールするために使用され、AAB はアプリを Google Play に発行するために使用されます。
上の図に示すように、デプロイの準備は、使用されている配布方法に関係なく同じです。 Android アプリをユーザーにリリースするには、いくつかの方法があります。
- 市場を通じて - 配布のために存在する複数のAndroidマーケットプレースがあり、最もよく知られている のはGoogle Playです。
- Web サイトを介して – .NET MAUI アプリを Web サイトにダウンロードして、ユーザーがリンクをクリックしてアプリをインストールできるようにします。
- ファイル共有を介して – Web サイトと同様に、ユーザーがアプリ パッケージを使用できる限り、デバイスにサイドロードできます。
確立されたマーケットプレースを使用することは、市場の広い範囲と配布に対する最大の制御を提供するため、アプリを発行する最も一般的な方法です。 ただし、マーケットプレースを通じてアプリを発行するには、追加の作業が必要です。
複数のチャネルで、.NET MAUI アプリを同時に配布できます。 たとえば、Google Play でアプリを公開したり、Web サーバーからダウンロードしたりできます。
アプリを直接ダウンロード可能にすることは、エンタープライズ環境や、小規模または適切に指定されたユーザーのセットのみを対象とするアプリなど、制御されたユーザーのサブセットに最も役立ちます。 サーバーと電子メールの配布もより単純な発行モデルであり、アプリを発行するための準備が少なくて済みますが、アプリは電子メールの添付ファイルとしてブロックされる可能性があります。
Google Play は、Android アプリ向けの最も包括的で人気のあるマーケットプレースです。 Google Play を使用すると、ユーザーはデバイスまたはコンピューター上の 1 つのアイコンをクリックして、アプリの検出、ダウンロード、評価、支払いを行うことができます。 Google Play には、販売と市場の傾向の分析に役立つツールや、アプリをダウンロードできるデバイスとユーザーを制御するためのツールも用意されています。
Important
Blazor ハイブリッド アプリを配布する場合、ホスト プラットフォームには WebView が必要です。 詳細については、「 デプロイされた Blazor ハイブリッド アプリで Web ビューを最新の状態に保つ」を参照してください。
こちらも参照ください
.NET MAUI