アプリ パッケージでは、Windowsでの予測可能なインストール、更新、サービス モデルをアプリケーションに提供します。 WinUI 3 アプリは既定でパッケージ化されていますが、他の多くの種類のアプリはパッケージ化されていません。 また、パッケージ ID を追加すると、さまざまなWindows機能のロックが解除されます。 機能するパッケージ ID に依存する機能には、バックグラウンド タスク、通知、ライブ タイル、カスタム コンテキスト メニュー拡張機能、共有ターゲット、およびその他の拡張ポイントがあります。 パッケージ化は、Microsoft Storeやエンタープライズ展開ツールなどのチャネルを通じて、よりクリーンな展開、信頼性の高い更新プログラム、合理化された配布を保証するのにも役立ちます。
アプリに適したパッケージ モデルがわからない場合 パッケージ化の概要を参照してください。
Microsoft Store、エンタープライズ サイドローディング、または直接ダウンロードを通じてアプリを配布する方法を選択する パスごとの署名コスト、更新のしくみ、およびエンタープライズ管理のサイド バイ サイド比較については、「 配布パスの選択 」を参照してください。 配布機能の現在の状態 (ms-appinstaller プロトコルの変更を含む) については、「アプリ配布機能の現在Windows状態」を参照してください。
Windows アプリ SDKを使用するアプリをデプロイする場合は、フレームワークに依存するデプロイ モデルと自己完結型デプロイ モデルを選択できます。 フレームワークに依存するアプリは、ユーザーのコンピューターにインストールされている Windows アプリ SDK ランタイムまたはフレームワーク パッケージに依存します。 これに対し、自己完結型アプリは、Windows アプリ SDKの依存関係をアプリケーションに直接バンドルし、アプリが実行する必要があるすべてを確実に実行できるようにします。 適切なモデルは、配布シナリオ、更新戦略、アプリのフットプリントと依存関係に対する制御の量によって異なります。
Windows アプリのパッケージ化と展開を開始する
包装
アプリのパッケージ化、インストール、更新方法を構成して、配布用にアプリを準備します。
展開
フレームワークまたは自己完結型のデプロイ オプションを使用して、アプリでWindows アプリ SDKを配信および管理する方法について説明します。
Windows developer