Windows 上の Microsoft Store の従来のデスクトップ アプリ

ピート・ブラウン、テハスウィ・ヴィンナコタ

Windows 上の Microsoft Store は、長い間、 にパッケージ化された UWP アプリ、PWA、デスクトップ アプリに対して大きなサポートを受けていました。MSIX インストーラー。アプリ ID を備え、安全性とシンプルなインストール エクスペリエンスの両方に重点を置きます。

しかし、Windows プラットフォームの有用性と望ましい機能は、従来のインストーラーを使用した強力で生産性の高い従来のデスクトップ アプリケーションの膨大な選択から主に得られます。 これらのアプリは Web 全体に配布されるため、アプリが評判が良いかどうかを顧客が知ることは困難です。 また、小規模な開発者チームがアプリケーションのデプロイと使用に関する適切な分析情報を得て、アプリの適切な検出可能性を得るために多くの作業を行うこともできます。

昨年、これらの従来のデスクトップ アプリ (一般に "Win32" アプリと呼ばれ、.EXEまたは.MSI インストーラーにパッケージ化され、.NET (WPF、Windows フォーム、コンソール) から C++、WinUI、MFC、Qt、Flutter、OpenGL、Pascal、Java、Electron など、あらゆるものを使用して構築されたプレビュー プログラムが Windows ストア カタログに含まれるようにするためのプレビュー プログラムを導入しました。 ビルド 2022 では、プレビュー プログラムが成功したことを発表し、すべてのユーザーに Win32 アプリの発行を開始しました。

Win32 アプリを Microsoft Store に持ち込むことにより、既存のビルド運用ワークフローを維持しながら、Windows 内の Windows 顧客に見つけやすくすることで、従来のデスクトップ アプリ用の別の配布チャネルが追加されます。 Windows 上の新しい Microsoft Store では、Windows 10と共にWindows 11がサポートされ、これまで以上に多くの Windows ユーザーにリーチできます。

「現在、WinZip は Microsoft Store の 2 つの主要な配布モデル (UWP アプリと Win32 の未変更アプリ) を活用しています。 Win32 の変更されていないアプリを使用すると、WinZip は Microsoft の範囲を活用しながら、顧客との直接的な関係を構築できます。 Microsoft が開発パートナーに提供する新しいパートナーシップ モデルは、リーチを拡大し、お客様の声に耳を傾け、需要の変化に迅速に対応する大きな可能性を秘めています。"

—WinZip、ヘンリー モンテイロ、製品ディレクター


あなたのハードワークからのより多くの収益

変更なしでアプリをサポートするために、アプリ内購入用に独自のコマース システムを利用できるようにしています。

ゲーム以外のアプリに独自のコマース システムを使用する場合、収益の 100% を維持し (独自のコマース システム プロバイダーと支払いプロセッサの条件に従います)、アプリの公開または販売に対して Microsoft に何も支払わないでください。 プラットフォーム料金は発生しません。

これは良いことです。 :)

ご自身のアプリ。 インストーラー。 CDN。

既存のアプリを持つアプリケーション開発者が利用できるように、Win32 ストアのサポートを可能な限り簡単に設計しました。 インストーラーはサイレント モードで、変更なしで使用されます。 そのインストーラーは、独自のバージョン管理された URL から提供され、アプリをインストールします。 パートナー センターで パッケージ URL を送信 すると、ストアで動作するようにリアルタイムのフィードバックが提供されます。

アプリとインストーラーがストアの要件とポリシーに準拠している限り、ストアに登録することで検出可能性、分析、その他の利点を得るために何も変更する必要はありません。

ストアは、標準の MSI リターン コードを自動的に処理します。 EXE インストーラー (setup.exe など) を使用する場合に最適なカスタマー エクスペリエンスを提供するために、ストアでは、セットアップ中のリターン コードに対する適切な顧客向けのメッセージとアクションがサポートされます。 これらのカスタム リターン コードは、インストーラーをストアに送信するときに指定できます。

インストーラー フォームのスクリーン ショット

「開発者の観点からは、新しい Microsoft Store が MSI、EXE、MSIX、PWA など、さまざまな種類のアプリケーションをサポートしていることがわかります。 これにより、私たちの最後のオーバーヒアが劇的に減少し、提出プロセスがはるかに簡単になりました。 さらに、Microsoft Store のチームは、技術的な質問に対処することから、マーケティング戦略とその間のすべてのものを提供することに至るまで、素晴らしいサポートを提供しています。

—戦略的パートナーシップ担当シニアマネージャー、ピート・ヤン、ワンダーシェア


配信ワークフロー

パートナー センター UI を使用してアプリに更新プログラムを簡単に送信できます。 ただし、より自動化されたアプローチでは、ストアの申請と更新に REST API を使用できます。

アプリの最初の送信後、Win32 アプリの Microsoft Store 申請 API を使用して、プログラムによってアプリのクエリを実行し、新しい申請を作成できます。 この API は、アカウントで多数のアプリを管理し、これらの資産の送信プロセスを自動化および最適化する場合に便利です。

GitHub から発行する

また、GitHub からの継続的インテグレーション/継続的デリバリー (CI/CD) のサポートも、これらの同じストア API に基づいて構築されています。 GitHub Marketplace で利用できるこの GitHub アクションは、ビルドとパッケージ化のプロセスを自動化し、CI/CD パイプラインの一部としてトリガーされるすべての新しいパッケージでストアの一覧を更新します。

GitHub 発行のスクリーンショット

これは、ストアの発行から手動の手順を実行し、開発者がストアでアプリを最新の状態に保つように促す優れたアプローチであると考えています。

取得から始まるより多くの分析情報

現在の Win32 アプリの発行元は、インストーラーがどのように動作したか、またはアプリがどのように使用されているかを知りたい場合は、分析に多くの労力を注がなければなりませんでした。 通常、これには、インストール コードをキャプチャするためのカスタム サービスと、使用中のエラーをキャプチャするためのエンドポイントが必要です。 ただし、ストアを通じてインストールされた他の種類のアプリは、インストールから使用まで、あらゆるものをカバーする豊富な分析にアクセスできます。

もちろん、この同じレベルの分析情報を Win32 アプリに提供したいと考えていました。 だから、私たちはそうしました。 :)

アプリ インストーラーを実行すると、エラー コードが返される可能性があります。 MSI の場合は、上記のようにインストーラーを実行するときに 標準コード が適切に処理されます。 追加のリターン コードを含む EXE および MSI インストーラーの場合は、開発者のみがそれらのコードを理解できます。 そのため、標準の分析に加えて、ストア ダッシュボードのアプリ インストーラー分析を使用してそれらを表示します。

インストーラーのリターン コードの傾向グラフ

このデータを確認してフィルター処理すると、インストーラーがどのように動作しているか、および失敗する可能性がある状況についてより深い分析情報を得ることができます。 これは、あらゆる規模の開発者チームにとって、大きな生産性の向上です。

取得分析に加えて、従来のデスクトップ アプリをストアに発行すると、アプリ自体に追加のインストルメンテーションを必要とせずに、ストア アプリの使用状況と正常性分析を受け取ります。

顧客のレビューに返信する

お客様は、Microsoft Store を通じてインストールしたアプリを評価および確認できます。 評価とレビューは、顧客がアプリを表示する方法と、取得を検討するときに他のユーザーがアプリをどのように認識するかを理解するために重要です。 評価とレビューは、パートナー センターの [評価とレビュー] レポートで分析できます。 Win32 アプリでは、このページから直接顧客レビューに応答することもできます。 また、ストアで市場ごとの評価と一貫したエクスペリエンスを提供する市場別の評価を表示することもできます。

顧客レビューのスクリーンショット

パートナー センターのアプリ レビュー レポート

申請がレビューに合格しなかった場合、アプリの却下の理由、申請が従わなかった特定のストア ポリシー、再現手順、それらに対処するためのガイダンスなど、詳細がパートナー センターで提供されます。

アプリ レビュー レポートのスクリーンショット

エクスペリエンスをより詳細に制御する

また、お客様の多くが、顧客が Web サイトに関与し続けるワークフローとインストール エクスペリエンスに投資していることもわかっています。このエクスペリエンスを失いたくはありません。

Web サイトからポップアップできるミニ ストアのインストール ウィンドウを提供するポップアップ ストアがサポートされるようになりました。 これにより、お客様と同じ使い慣れた Web ファースト エクスペリエンスを維持できますが、上記のすべての分析やその他の優れた機能を含め、Windows 上の Microsoft Store を介したインストールは引き続きサポートされます。

Win32 アプリを発行する方法について説明します

プレビュー プログラムのすべての参加者からのフィードバックのおかげで、変更されていない従来のデスクトップ アプリを Microsoft Store に簡単に公開できました。 方法については、この短いビデオをご覧ください。

ストアで優れたアプリを公開することを楽しみにしています。 開始するには、 パートナー センターにアクセスしてください。 詳細については、 こちらの Win32 アプリの発行に関するドキュメントを参照してください。