何らかの形式のパッケージ ファイルを使用して Windows 8 アプリのコピーを配布できるかどうかを知りたいです。これにより、ストアから取得する必要がなくなります。開発者ではなく、平均的なユーザーをターゲットにしたいと考えています。
3 に答える
エンド ユーザー、つまり消費者をターゲットにしている場合、答えはノーです。この場合、ストアをバイパスする利点は見当たりません。アプリケーションの潜在的な市場を拡大するだけだからです。
アプリケーションのサイドローディング (ストアに公開せずにアプリケーションをインストールするために使用される名前) は、エンタープライズ シナリオでのみサポートされ、企業がストアに公開したくない独自の基幹業務アプリケーションをインストールできるようにします。これが機能するためには、個々のエンド ユーザーにとって実現不可能な複数の要件があります。
そうは言っても、appx パッケージを作成して (Visual Studio の [プロジェクト] > [ストア] > [アプリ パッケージの作成...] メニュー)、それをユーザーに配布することを妨げるものは何もありません。パッケージとともに、PowerShell スクリプトが生成されます ( Add-AppDevPackage.ps1
)。このスクリプトは、証明書のインストールや deceloper ライセンスの取得 (Live アカウントが必要です) など、別のマシンへのアプリケーションのインストールを処理します。ユーザーがスクリプトを実行するには、管理者権限が必要です。また、アプリが機能し続けるためには、30 日ごとに開発者ライセンスを更新する必要があります。そのため、このプロセスは実際には、アプリをストアに送信する前にテストできる少数のユーザーにのみ適しています。