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、Henry Monteiro、製品ディレクター


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

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

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

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

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

既存のアプリを持つアプリケーション開発者が利用できるように、Win32 ストアのサポートを可能な限り簡単に設計しました。 Microsoft では、お客様のインストーラーをサイレント モードで、変更なしで使用します。 このインストーラーは、独自のバージョン管理された 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 アプリの発行に関するドキュメントを参照してください。