Microsoft Storeを始める

Microsoft Storeでアプリを発行することは、信頼された、セキュリティで保護された合理化された配布エクスペリエンスを持つ何百万人ものWindowsユーザーに到達する最も簡単な方法です。 ストアは、インストール、更新、検出を処理するのに役立ちますが、ID、署名、ポリシーチェックを通じてユーザーに信頼を与えます。 新しいアプリを出荷する場合でも、既存のアプリをより多くのユーザーに提供する場合でも、このガイドでは、アプリを準備し、ストア登録情報を作成し、認定のために提出するための主要な手順について説明します。

前提条件

アプリの申請プロセスを開始する前に、パートナー センターの Windows アプリ開発者アカウントが必要です。 パートナー センターでは、 個人と会社の 2 種類の開発者アカウントを使用できます。

次のような方は個人用アカウントをお選びください。

  • ストアを介したアプリの配布がビジネス、貿易、職業に関連していない独立した開発者
  • 非営利目的でコンテンツを制作する小規模なクリエイター
  • 趣味、アマチュア、学校、または個人としてのプロジェクト
    でデジタル コンテンツを作成する個人

詳細については、個人用の開発者アカウントの開設手順を参照してください。

アプリ申請を始める

アプリ (UWP、Win32、PWA、WinApp SDK など任意のアプリ フレームワークを使用してビルド) は、MSIX としてパッケージ化することをお勧めします。 アプリを MSIX としてパッケージ化することで、無料のバイナリ ホスティング (Microsoftによって提供される)、無料のコード署名 (Microsoft提供)、Microsoft Store コマース プラットフォーム、パッケージ フライティング、Windowsとの高度な統合 (共有ダイアログやストアからの起動などの機能を使用する)、Windows 11 のバックアップと復元などの多くの機能を利用できます。

Win32 アプリを MSIX としてパッケージ化するには、手順に従ってください。

アプリケーションを Web ダウンロード (EXE/MSI) として配布し、ストアでパッケージ 化されたアプリケーション (MSIX) として配布する予定の場合は、ユーザーが両方のバージョンをインストールできないようにしたり、パッケージ化されていない Web バージョンから Store バージョンにユーザーを移行したりできないようにすることができます。 パッケージ化されていない Web バージョンからストア パッケージ アプリにユーザーを移行する方法については、こちらを参照してください。

コマース プラットフォームの選択

Microsoft Storeは、開発者に柔軟で透明性の高い収益共有モデル (アプリ内購入、 サブスクリプション、広告、およびヒント) を使用すると、独自のコマース プラットフォームを選択し、ゲーム以外のアプリの収益の 100% を維持したり、Microsoft のコマース プラットフォームを使用したり、ゲームに対して 12%、アプリに 15% の競争料金を支払ったりすることができます。 つまり、Microsoftのコマース プラットフォームの利便性とセキュリティの恩恵を受けながら、利益を最大化し、ビジネス モデルを制御できます。

アプリ申請 [MSIX/PWA]

MSIX アプリの申請プロセスについては、次のビデオを参照してください。


詳細については、以下の手順を参照してください。

アプリの名前を予約する [MSIX/PWA]

Microsoft Store上のすべてのアプリには一意の名前が必要です。 アプリの名前を確保するための最初のステップは、名前を予約することです。開発をまだ開始していなくても、最大で公開前の 3 か月間、予約しておくことができます。

アプリの名前を予約する手順は次のとおりです。

  1. パートナー センターの [アプリとゲーム] ページに移動します。

  2. [新しい製品] をクリックします。

  3. MSIX アプリまたは PWA アプリをクリックします。 MSIX ゲームまたは PWA ゲームを申請する場合は、[ゲーム] をクリックします。

  4. 使用を希望する名前を入力し、[使用可能か確認] をクリックします。 その名前が使用可能であれば、緑色のチェックマークが表示されます。 名前が既に使用されている場合は、そのことを示すメッセージが表示されます。

  5. 予約を希望する使用可能な名前を選択できたら、[製品名の予約] をクリックします。

詳細については、「アプリ名の予約 - Windows アプリ | Microsoft Learn」を参照してください。

アプリ申請を作成する [MSIX/PWA]

  1. アプリ名を予約すると、アプリケーションの概要ページにリダイレクトされます。 [申請の開始] をクリックします。 製品申請がドラフト状態で表示されます。 このドラフトには、完了する必要があるすべての申請手順が含まれています。

  2. PWA を申請するには、Web サイトを PWA に変換する方法を確認します。

  3. 申請ドラフトの各タブを完了します。

  4. 個々のセクションを完了するごとに、[保存] をクリックします。 すべてのセクションが完了し、申請する準備ができたら、認定申請のボタンをクリックします。

必要な情報がドラフトに含まれていない場合は、不完全を示すマークが表示されます。

詳細については、「アプリの申請を作成する - Windows アプリ | Microsoft Learn.」をご覧ください。

アプリの認定プロセス [MSIX/PWA]

アプリの申請の作成が完了し、[Submit to the Store](ストアに提出する) をクリックすると、申請が認定手順に入ります。 このプロセスには、最大で 3 営業日を要することがあります。 認定では、アプリ申請について、セキュリティ テストおよび技術コンプライアンス テストのほか、コンテンツ コンプライアンス チェックも行われます。 申請したアプリがこれらのテストのいずれかに不合格になった場合は、通知が届きます。

申請したアプリが認定に合格した場合は、平均して 15 分以内に、アプリの登録情報がユーザーに表示されます。表示されるまでの時間は場所によって異なります。 申請がストアに発行され、ダッシュボードのアプリの状態が [Microsoft Store内] に変わると、通知が表示されます。

MSIX アプリの認定プロセスについては、次のビデオを参照してください。


詳細については、アプリ認定プロセス - Windows アプリ |Microsoft Learn.

認定後 [MSIX/PWA]

MSIX アプリとゲームのパフォーマンスを分析する

パートナー センターでアプリとゲームの詳細な分析を表示します。 統計データとグラフにより、リーチした顧客の数から、アプリの使用状況、アプリに関するユーザーのコメントまで、ストアでのアプリのパフォーマンスを知ることができます。 また、アプリのインストール、アプリの正常性、アプリの使用状況などに関する指標も確認できます。 パートナー センターで分析レポートを表示するか、必要なレポートをダウンロードしてデータをオフラインで分析できます。 パートナー センターの外部で分析データにアクセスするためのいくつかの方法も提供されています。

公開した MSIX アプリのパフォーマンスを分析する方法については、次のビデオを参照してください。


詳細については、以下の各レポートを参照してください。

アプリで使用できるレポート

アプリではさまざまなレポートを使用できます。必要なメトリックがどのレポートに含まれているかについては、以下の説明でご確認ください。

レポート Description
買収報告書 ストアにアプリを表示してインストールしたユーザー数を確認します。 このレポートでは、さまざまな獲得チャネル、市場、プラットフォームの詳細に関するデータを確認することもできます。
アドオン取得レポート 販売したアドオン数を確認できます。人口統計情報とプラットフォームの詳細も表示されます。
使用状況レポート 定義したカスタム イベントに関するデータを含め、Windows 10またはWindows 11 (Xbox を含む) の顧客がどのようにアプリを使用しているかを確認します。
健康報告書 クラッシュや応答しないイベントなど、アプリのパフォーマンスと品質に関連するデータを取得します。
レビュー レポート お客様によるアプリの評価とレビューを確認できます。フィードバックの確認を知らせる返答をお客様に送信することもできます。
Insights レポート アプリに関する有益な洞察を確認できます。過去30日間に獲得情報や健康データにおいて検出された重要な変化(増加または減少)などの分析情報です。

開発者ツールの活用 [MSIX/PWA]

「開発者ツールの活用」セクションは、アプリのビルド、テスト、拡張Microsoft提供されるリソースを最大限に活用するのに役立ちます。 製品ページの実験を実行する方法、Web インストーラーまたは CLI を使用してアプリを配布する方法、パッケージ フライティングを使用したベータ テストの新機能、プロモーションやエンゲージメント ツールを使用して顧客と接続する方法について説明します。 これらのリソースは、すべての段階でアプリの成功をサポートするように設計されています。

製品ページの実験を実行する方法については、次のビデオをご覧ください。


パッケージ フライティングを使用したベータ テストのガイダンスについては、次のビデオを参照してください。


ストア Web インストーラーを使用して Web 上でアプリを配布する方法を理解するには、次のビデオをご覧ください。


詳細については、「 開発者ツールの活用 」セクションを参照してください。

付録 [MSIX/PWA]

トラブルシューティング

アプリ申請に関する詳細ドキュメント

  • より詳細なドキュメントが必要な場合は、こちらをクリックしてください。

サポート用の連絡先情報

  • さらにサポートが必要な場合は、サポート チケットをこちらで作成できます。

よく寄せられる質問

  1. アプリを発行するためにMicrosoft Partner Centerと開発者アカウントが必要な理由は何ですか?

    Microsoft Partner Centerは、Microsoft Storeでアプリの申請、認定、およびメンテナンスを管理するオンライン ポータルです。 アプリをストアに発行するには、パートナー センターの開発者アカウントに登録する必要があります。これは、アプリの申請プロセスを開始する前の前提条件です。

    開発者アカウントを持つと、パートナー センター内のWindowsアプリ&ゲームダッシュボードにアクセスでき、そこでアプリ名の予約、パッケージのアップロード、アプリのパフォーマンス追跡を行います。 パートナー センターには、さまざまなニーズに対応するための 2 種類の開発者アカウント (個人または会社) が用意されています。

  2. Microsoft Storeを使用してアプリを配布する主な利点は何ですか?

    Microsoft Store は、240 を超える市場と 110 を超える言語で、10 億を超える Windows ユーザーの膨大なユーザー ベースにアクセスできます。 手の届かない場合でも、ストアは以下のようなさまざまなプロモーションツール、およびマーケティングツールも提供しています。

    • ストア スポットライト領域のアプリを強調表示するキュレーションコレクション編集機能
    • 関連するカテゴリの組み込みの検索検出可能性
    • Windows との緊密な統合 (Windows 検索、共有ダイアログ、ストアからの起動など)

    さらに、Microsoft Storeを通じて発行する場合、アプリは、次のようなMicrosoftによって管理されるサービスとインフラストラクチャの豊富なエコシステムの恩恵を受けます。

    • App distribution — Microsoftによってホストおよび支払われ、デプロイと可用性がシームレスになります。
    • アプリ内購入とプロモーション サービス - プロモーション コードやアプリ内購入などの統合された Microsoft Store サービス。
    • ビリングとダウンロードのサポート — Microsoftは、トランザクションおよび技術的な問題に対する直接のカスタマー サポートを提供します。
    • マーケティング リソース - 製品ページのプロモーション、キャンペーン、ストア配置ツールへのアクセス。
    • Software の更新プログラム — 更新プログラムはWindowsを通じて自動的に配信されるため、ユーザーは常に最新バージョンを使用できます。
    • 復元のサポート - ユーザーがデバイスを切り替えると、アプリが自動的に復元されます。
    • グローバルな支払い処理 — 世界中のトランザクションと支払いを管理Microsoft。
    • アプリ分析 — パートナー センターを通じて、使用状況、正常性、レビューなどの分析情報データを提供します。
    • Code signing — 信頼とセキュリティを向上させるために、アプリはMicrosoftによって署名されます。
    • 年齢区分 — 国際年齢レーティング連合 (IARC) を介した、簡素化された準拠したレーティング管理。
    • ユーザーからのフィードバックとレビューの回答 — 開発者は、ストア内の顧客レビューに直接返信できます。
    • ベータ テスト - 起動前に早期フィードバックを収集するためのホスト型プレリリース テスト ツール。

    これらすべての利点により、開発の摩擦が軽減され、配布物流が簡素化され、ユーザーの信頼度が向上し、競争の激しいマーケットプレースでアプリが成功するのに役立ちます。

  3. ストアに公開すると、アプリの信頼とセキュリティはどのように向上しますか?

    Microsoft Storeのすべてのアプリは、次のような完全な認定プロセスを受けます。

    • マルウェアまたは脆弱性をチェックするためのセキュリティ スキャン
    • API の使用と安定性に関する技術的検証
    • ユーザーセーフなエクスペリエンスを確保するためのコンテンツ ポリシーの適用

    アプリはデジタル署名され、暗号化され、セキュリティで保護された環境で実行され、ユーザーを保護します。 さらに、Microsoft Storeは自動更新を処理するため、ユーザーは手動で再インストールすることなく、常に最新のセキュリティで保護されたバージョンのアプリを受け取ります。

  4. ストアに公開すると、どのような収益と商取引オプションを利用できますか?

    ゲーム以外のアプリを公開する開発者は、 独自のコマース プラットフォームを使用して、収益の 100% を維持できます。 開発者は 、Microsoft のコマース プラットフォームを使用して、ゲームに対して 12%、アプリに 15% の競争力のある料金を支払うこともできます。 サポートされている収益化モデルは次のとおりです。

    • アプリ内購入
    • サブスクリプション
    • 広告

    この柔軟性により、Microsoft Storeはさまざまなアプリ ビジネス モデルに適しています。

  5. アプリを公開した後、どのような分析データやインサイトにアクセスできますか?

    アプリが公開されると、パートナー センターでは次の機能をカバーする堅牢な分析が提供されます。

    • 取得とインストール
    • ユーザー エンゲージメントと使用状況
    • アプリの正常性とクラッシュ データ
    • 評価とレビュー
    • アドオンの取得

    市場、日付、デバイスの種類などをフィルター処理できます。 データは、オフラインで使用するために CSV または TSV ファイルとしてエクスポートすることも、カスタム ダッシュボードに統合するために API 経由でアクセスすることもできます。

  6. ストアはエンタープライズの配布と管理をどのようにサポートしていますか?

    開発者は、次を使用してアプリを特定の組織に非公開で配布できます。

    • Microsoft Intune (マネージド デプロイの場合)
    • 基幹業務 (LOB) ライセンス ( 企業内専用)

    アプリは 、オンラインライセンスまたはオフラインライセンスを介して配布できるため、エンタープライズIT管理の柔軟性が提供されます。

  7. ストアで配布できるアプリの種類は何ですか?

    MSIX または MSI 形式としてパッケージ化されるアプリは、Microsoft Store を通じて配布できます。 どちらの種類でも、セキュリティで保護され、信頼性が高く、効率的なインストール エクスペリエンス、簡略化された更新プログラム、クリーン アンインストールが提供されます。 モダン アプリとクラシック Windows アプリの両方がサポートされています。

    アプリ (UWP、Win32、PWA、WinApp SDK など) を MSIX としてパッケージ化することをお勧めします。 アプリを MSIX としてパッケージ化することで、無料のバイナリ ホスティング (Microsoftによって提供される)、無料のコード署名 (Microsoft提供)、Microsoft Store コマース プラットフォーム、パッケージ フライティング、Windowsとの高度な統合 (共有ダイアログやストアからの起動などの機能を使用する)、Windows 11 のバックアップと復元などの多くの機能を利用できます。

  8. Microsoft Store ポリシーとは何ですか。また、アプリにとって重要なのはなぜですか?

    Microsoft Store ポリシーは、すべてのアプリが従ってストアに公開される必要がある一連のルールです。 これには、次の要件が含まれます。

    • 技術的なコンプライアンス (禁止 API の使用なしなど)
    • セキュリティ (マルウェアスキャンなど)
    • コンテンツ(例:禁止されているものや誤解を招く内容を含まないこと)
    • 法的 (有効な年齢区分、アプリ内購入の正しい使用など)

    違反すると、提出が失敗したり、ストアから削除されたりする可能性があります。 Microsoft Store ポリシーを確認して、アプリが最新の要件に準拠していることを確認します。

  9. Microsoft Store開発者アカウントに登録するにはどうすればよいですか? 主な手順は何ですか?

    開発者アカウントを開くには、パートナー センターからサインアップし、いくつかの情報を提供します。 このプロセスは簡単です。

    • Microsoft アカウントでサインイン: パートナー センターの登録ページに移動し、Microsoft アカウントでサインインします (または、必要に応じて作成します)。 このMicrosoft アカウントは、開発者ダッシュボードにログインするために使用されます。
    • 開発者プログラムに参加する: 登録時に、WindowsとXboxプログラムを選択します。これにより、Windows アプリ開発者として登録されます。
    • アカウントの種類と国を選択します。 アカウントの種類 (個人または会社) と国/地域を指定します。 国/地域は後で変更できないことに注意してください。
    • Provide publisher details: Publisher表示名を入力します。これは、ストア内の顧客に表示される名前です。 また、確認用の連絡先情報 (住所、電子メールなど) も提供します。
    • 使用条件に同意し、アカウントを確認します。Microsoftアプリ開発者契約に同意し、必要な ID またはビジネス検証を完了します。 新しいオンボード フローでは、登録料金は請求されません。 開発者アカウントを開く手順を参照してください。
    • メールとアカウントを確認します。 支払い後に確認メールが届きます。 メールを確認して、アカウントの作成を完了します。 完了したら、アプリの申請プロセスを開始できます。
  10. パートナー センターまたはアプリで問題が発生した場合、Microsoftからヘルプを受ける方法を教えてください。

    パートナー センターから Microsoft サポートにお問い合わせください。

    1. パートナー センターの上部にある ヘルプ (?) アイコン をクリックします。
    2. [ヘルプ] パネルから [ サポートに問い合わせる ] を選択します。
    3. サポート チケットに関連する詳細 (アプリ名、問題の種類など) を入力します。

    一般的な質問については、Microsoft Q&A フォーラムを使用することも、Learn のドキュメントを確認することもできます。 ただし、緊急またはアカウント関連の問題については、常にパートナー センターからサポート チケットを送信してください。 認定関連のクエリの reportapp@microsoft.com に問い合わせることもできます。

  11. Microsoft Storeはアプリのコード署名を提供しますか? 独自のコード署名証明書が必要ですか?

    はい。Microsoft Storeでは、ストア配布用に送信された MSIX パッケージと AppX パッケージに対して自動コード署名が行われます。 CA で信頼されたコード署名証明書、.pfx ファイル、.cer ファイルを購入または提供したり、USB トークン/ハードウェア セキュリティ モジュール (HSM) を使用して MSIX パッケージをMicrosoft Storeに送信したりする必要はありません。

    その仕組みを次に示します。

    • MSIX/AppX Store 申請の場合: MSIX/AppX パッケージをMicrosoft Storeに送信するときに、パッケージに CA 信頼証明書で署名する必要はありません。 アプリが認定に合格すると、Microsoft Storeは発行プロセス中にMicrosoft証明書を使用してパッケージに自動的に再署名し、既存の署名を置き換えます。 これにより、お客様はセキュリティ警告なしでアプリを信頼してインストールできます。

    • 必要なもの: 提出には、MSIX/AppX パッケージ ファイル (.msix、.msixupload、.msixbundle、.appx、.appxupload、または .appxbundle) のみが必要です。 CA で信頼されたコード署名証明書は必要ありません。

    • MSI または EXE インストーラーの場合: ストアは MSI または EXE インストーラーに再署名 しません 。 MSI または EXE インストーラーを送信する場合は、提出する前に、有効なコード署名証明書を使用して Authenticode に署名する必要があります。

    • ストア以外の配布の場合: MSIX パッケージをMicrosoft Storeの外部に配布する場合 (エンタープライズ展開、サイドローディング、直接ダウンロードなど)、配布前に有効なコード署名証明書を使用してパッケージに署名する必要があります。 詳細については、「 SignTool を使用してアプリ パッケージに署名する」を参照してください。

    この自動再署名は、ストア配布用の CA で信頼されたコード署名インフラストラクチャを購入および管理する必要がなくなり、Microsoft Storeを介して MSIX パッケージを発行する主な利点の 1 つです。