パッケージ フライト

パッケージ フライトを使用すると、限定されたテスト担当者のグループに特定のパッケージを配布できます。 他のユーザーには、Microsoft Store に公開済みのパッケージが使用されるため、そのエクスペリエンスに支障が生じることはありません。

パッケージ フライトに関して異なるのはパッケージのみです。ストアに示される詳細情報は、すべてのユーザーに対して同じ内容になります。 フライト グループ内のユーザーには、パッケージ フライトに追加したパッケージが配布される一方、フライト グループに属していないユーザーには、引き続き通常の (フライト パッケージではない) パッケージが配布されます。 後で、パッケージ フライト内のパッケージをすべてのユーザーに提供することにした場合、フライト以外の申請で同じパッケージを簡単に使用できます。

パッケージ フライトには、すべての申請と同じように認定プロセスが適用されることに注意してください。ただし、一部の WACK エラーは、注意事項付きで合格としてレポートされたうえで、フライティング向けに申請が許可されます。 このように WACK チェックの要件が緩和されるのは、限定されたユーザーにパッケージがフライト化されている間のみです。これは、パッケージのテストやリリースに向けた準備を支援することを意図したものです。 WACK エラーは、一般向けリリース前に修正する必要があります。

パッケージ フライトをセットアップするとき、既知のユーザー グループ (フライト グループとも呼ばれます) にユーザーを追加することで、特定のパッケージを入手する特定のユーザーを指定できます。 パッケージ フライトをサポートするWindows 10 または Windows 11 バージョンを実行しているデバイス (Windows.Desktop ビルド 10586以降、または Xbox One) を使用しているフライト グループ内のすべてのユーザーは、その特定のグループに指定したパッケージ フライトからパッケージを取得します。 フライト グループのいずれかに追加されていないユーザー、またはパッケージ フライトをサポートしていないデバイスを使用しているユーザーは、非フライト申請からパッケージを取得します。

重要

デスクトップおよびモバイル デバイスでは、フライト グループ内のユーザーは、更新プログラムを提供するたびにフライト内のパッケージを自動的に取得します。 ただし、Xbox デバイスを使用しているフライト グループの ユーザーは、最新のパッケージを入手するために手動で更新プログラムをチェックする必要があります。その場合は、Microsoft アカウント (既知のユーザー グループに含まれている関連するメール アドレス) を使用してデバイスにサインインしていることを確認します。

パッケージ フライトはビジネス向け Microsoft Store および教育機関向け Microsoft Store 経由では配布されませんのでご注意ください。 理由は、パッケージ フライトを受信するには、既知のユーザー グループのユーザーが Microsoft アカウントでサインインする必要があるためです。 ビジネス向け Microsoft Store または教育機関向け Microsoft Store を介して行われたすべての取得は、非フライト パッケージを受け取ります。

ヒント

パッケージ フライトは、指定し、選択されたユーザーにのみパッケージを提供します。 指定した割合でランダムに選択されたユーザーにパッケージを配布するには、段階的なパッケージロールアウトを使用できます。 フライト グループのいずれかに更新プログラムを段階的に配布する場合は、ロールアウトをパッケージ フライトと組み合わせることもできます。

パッケージ フライトとは異なり、段階的なパッケージ ロールアウトの選択は、ビジネス向け Microsoft Store と教育機関向け Microsoft Store を介してアプリを取得したユーザーに適用されます。

ヒント

パッケージ フライトのユーザーがアプリに関する入力を行う方法を検討します。 Feedback Hub を起動するためにアプリにコントロールを追加することを推奨します。これにより、ユーザーは、直接入力を提供でき、アプリのフィードバック レポートでフィードバックを確認できます)。

新しいパッケージ フライトを作成する

アプリの申請を発行すると、[アプリの概要] ページに [パッケージ フライト] セクションが表示されます。 [新しいパッケージ フライト] をクリックして開始します。

まだ既知のユーザー グループを作成していない場合は、先に進む前に作成するように求められます。 詳細については、既知のユーザーグループの作成を参照してください。 [フライト グループの作成] を選択すると、このページから新しい既知のユーザー グループを直接作成できます。

[パッケージ フライトの作成] ページで、フライトの名前を入力し、少なくとも 1 つのフライト グループを指定する必要があります。 完了したら、[フライトの作成] を選択します。 後でこれらの詳細を変更することはできません (ただし、入力した内容に満足できない場合は、このフライトを削除して、代わりに使用する新しいフライトを作成できます)。

Note

複数のパッケージ フライトがある場合は、それぞれにランクを割り当てる必要があります。 詳しくは、次の「他のパッケージ フライトを追加し、順位を付ける」を参照してください。

パッケージ フライトに含めるパッケージを指定する

パッケージ フライトの詳細を保存すると、その概要ページが表示されます。 [パッケージ] をクリックして、フライトに含めるパッケージを指定します。 アプリでサポートされるあらゆる OS バージョンをターゲットとするパッケージを含めることができます。

以前に発行された申請に関連付けられたパッケージを選択するオプションがあります (フライトされていない申請、または複数のパッケージ フライトがある場合は、その他のパッケージ フライトのいずれか)。 このパッケージ フライトで使うための新しいパッケージをアップロードする必要がある場合は、ここでアップロードできます (通常の申請 (フライト以外の申請) でアプリ パッケージをアップロードする場合と同じプロセスを利用します)。 このパッケージ フライトに含めるパッケージを指定したら、[保存] をクリックします。

アプリで複数のデバイス ファミリがサポートされている場合は、フライトで同じデバイス ファミリ一式をサポートするパッケージを含めるようにしてください。 フライト グループ内のユーザーは、そのフライトからのみパッケージを取得できます。 他のフライトやフライト以外の申請からパッケージにアクセスすることはできません。

また、Microsoft Store に掲載される情報や利用できるデバイス ファミリは、フライト以外の申請内容に基づくことに注意してください。 フライト グループのユーザーは、フライト以外の申請でサポートされているデバイス ファミリでのみアプリをダウンロードできます。 詳細については、「デバイス ファミリのサポート」を参照してください。

段階的なパッケージのロールアウト

既定では、申請内のパッケージは、フライト グループ内のすべてのユーザーが同時に使用できるようになります。 これを変更するには、[この申請が発行されたら段階的に更新プログラムをロールアウトする] (Windows 10 と Windows 11 ユーザーのみ) のチェックボックスをオンにします。 新しい申請からパッケージを取得するフライト グループ内のユーザーの割合を選択できるため、フィードバックと分析データを監視して、更新確実であることを確認してから、フライト グループの他のメンバーに広くロールアウトします。 割合は、パッケージ フライトの新しい申請を作成することなく、いつでも増やす (または更新を停止) できます。

重要

パッケージ フライトでパッケージを段階的にロールアウトする場合、新しいパッケージを取得する割合に含まれていないユーザーは、前回のパッケージ フライトの申請のパッケージを取得することになります (ただし、そのユーザーにとってより順位の高いフライトが利用可能になっている場合を除きます)。

詳しくは、「段階的なパッケージのロールアウト」をご覧ください。

追加のパッケージ フライト オプションを構成する

既定では、パッケージ フライトは発行され、資格認定プロセスが完了するとすぐにフライト グループで利用できるようになります。 公開日を変更する場合は、[フライト オプション] セクションでそれらの操作を行うことができます。 [保存] をクリックすると、パッケージ フライトの概要ページに戻ります。

パッケージ フライトをストアに送信する

パッケージを指定し、必要なオプションを構成したら、[ストアに送信] をクリックします。 その後、パッケージ フライトはアプリ資格認定プロセスを通過します。

パッケージ フライトには、すべての申請と同じように認定プロセスが適用されることに注意してください。ただし、一部の WACK エラーは、注意事項付きで合格としてレポートされたうえで、フライティング向けに申請が許可されます。 このように WACK チェックの要件が緩和されるのは、限定されたユーザーにパッケージがフライト化されている間のみです。これは、パッケージのテストやリリースに向けた準備を支援することを意図したものです。 WACK エラーは、一般向けリリース前に修正する必要があります。

既にアプリを持っているパッケージ フライトに関連付けられているフライト グループのユーザーは、パッケージ フライトに含まれているパッケージを使用して更新プログラムを取得します。 これらのユーザーがまだアプリを持っていない場合は、インストール時にパッケージ フライトからパッケージを取得します。

Note

パッケージ フライトでのみ利用できるパッケージを持っているユーザーは、アプリに星の評価を与え、レビューを残すことができますが、その評価とレビューは他のユーザーには表示されません。 (従来の 7.x または 8.0 XAP パッケージは除外されます。これらのパッケージを使用してフライト グループのメンバーが残した評価とレビューは、他のユーザーに表示されます)。アプリのレビューフィードバック レポートでは、フライト グループのユーザーを含むすべてのユーザーからの評価とフィードバックを確認できます。

デバイス ファミリのサポート

ほとんどの場合、フライト化されていない申請でサポートされているのと同じデバイス ファミリのセットをサポートするパッケージを含める必要があります。 アプリのデバイス ファミリの可用性は、ユーザーがフライト グループに参加しているかどうかに関係なく、フライト化されていない申請に常に基づいて行われます。

非フライト化申請で、パッケージ フライトでサポートされていないデバイス ファミリがサポートされている場合、フライト グループ内のユーザーはそのデバイス ファミリにアプリをダウンロードできなくなります。 たとえば、非フライト化申請にモバイル パッケージとデスクトップ パッケージが含まれている場合、モバイル パッケージのみを含むパッケージ フライトを作成すると、フライト グループ内のユーザーは、フライトに入っていないユーザーがデスクトップ パッケージを利用できる場合でも、モバイル デバイスでのみアプリをダウンロードできます。 モバイル パッケージの変更をテストするためにパッケージ フライトのみを使用している場合でも、フライト グループのユーザーがデスクトップ デバイスでアプリをダウンロードできるように、非フライト化申請のデスクトップ パッケージをパッケージ フライトに含める必要があります。

非フライト化申請でサポートされていないデバイス ファミリがパッケージ フライトでサポートされている場合、フライト グループに含まれているかどうかにかかわらず、誰もそのデバイス ファミリにアプリをダウンロードできません。 たとえば、非フライト化申請にモバイル パッケージのみが含まれている場合、モバイル パッケージとデスクトップ パッケージの両方を含むパッケージ フライトを作成した場合、フライト グループ内のユーザーは引き続きモバイル デバイスでのみアプリをダウンロードできます。 デスクトップ パッケージは、フライト グループのユーザーであっても、誰にも提供されません。 フライト グループ内のユーザーがデスクトップ パッケージを使用できるようにするには、まず、非フライト化申請を更新してデスクトップ パッケージを含むようにする必要があります。 すべてのアプリ ユーザーに最適なエクスペリエンスを提供するには、非フライト化申請でパッケージ フライトと同じデバイス ファミリをサポートする必要があります。

Note

パッケージ フライトに追加されたパッケージは、任意の OS バージョン (または Windows 10 または Windows 11 の任意のビルド) をサポートできますが、前述のように、Windows 10 を実行しているフライト グループのユーザーは、パッケージ フライトをサポートするバージョン (Windows.Desktop ビルド 10586 以降; Windows.Mobile ビルド 10586.63 以降) を使用して、パッケージ フライトからパッケージを取得します。

パッケージ フライトを更新または変更する

既に公開したパッケージ フライトの新しい申請を作成するには、[アプリの概要] ページでフライト名の横の [更新] をクリックします。 その後、非フライト化申請の場合と同様に、新しいパッケージをアップロード (不要なパッケージを削除) できます。 その他の必要な変更を行い、[ストアに送信] をクリックして、更新されたパッケージ フライトをアプリ資格認定プロセスを介して送信します。

新しい更新プログラムを作成して送信せずに既存のフライトを変更するには、フライト名の横にある [変更] をクリックします。 これにより、再度パッケージ フライトの認定プロセスを行うことなく、フライト グループ、フライト名、フライトの順位などの詳細を変更できます。 進行中の更新がある場合や、パッケージ フライトがまだ公開されていない場合、[変更] オプションは表示されないことに注意してください。

追加のパッケージ フライトを追加してランク付けする

複数の異なるパッケージを異なるユーザーに配布するために、同じアプリに対して複数のパッケージ フライトを作成できます。

最初のパッケージ フライトを作成したら、上記の手順に従って別のパッケージ フライトを作成します。 唯一の違いとして、1 つのパッケージ フライトを既に作成している場合は、[ランク] セクションですべてのパッケージ フライトの優先順位を指定する必要があるということが挙げられます。 これにより、フライト グループが複数ある場合でも、個々のユーザーに提供すべきパッケージが Microsoft Store によって判断されます。 ランクの低いパッケージ フライトにバージョン番号の高いパッケージが含まれている場合でも、フライト グループ内のユーザーは常に最高ランクのパッケージ フライトを利用できます。

既定では、新しいパッケージ フライトは最高ランクにランク付けされます。 ランクを変更する場合は、そのランクを下に移動 (またはバックアップ) して、他のパッケージ フライトで適切な場所に配置できます。

フライト以外の申請は常に一番下の順位 (1 番) になる点に注意してください。 つまり、フライト グループに入っていないユーザーは、非フライト化申請からストア経由でのみパッケージを取得できます。 フライト グループ内のユーザーは、入手可能なパッケージ フライトのうち、最も順位の高いパッケージ フライトからパッケージを入手します (ただし、フライト以外の申請のパッケージは、ランクが一番低いため、そこから入手することはありません)。 これにより、複数のフライト グループのメンバーである可能性があるユーザーにパッケージを配布する方法を柔軟に決定できます。

たとえば、通常の非フライト化申請に加えて、比較的安定しており、幅広い対象ユーザーによるテストの準備ができているフライトと、それほど確信が持てず、少数のテスト担当者のみに制限したいフライトの 2 つのパッケージ フライトを作成するとします。 Testers と呼ばれるフライト グループを作成し、Tester Flight と呼ばれるパッケージ フライトに含め、より大きなメンバーシップを持つ Enthusiasts というフライト グループを作成し、それを Enthusiast Flight と呼ばれる別のパッケージ フライトに含めることができます。 Tester Flight を Enthusiast Flight よりも高くランク付けした場合は、Enthusiast Flight でかなり自信を持っているパッケージを使用できますが、Tester Flight でのみ Testers 向けの危険なパッケージを使用できます。 Testers グループのメンバーは、Enthusiasts グループに属していても、Tester Flight で提供したパッケージを常に受け取ります。 (その後、Tester Flight のパッケージが正常に動作することが判明した場合は、最初は Tester Flight に配布されたパッケージを使用するように Enthusiast Flight を更新し、最終的には非フライト化申請でそれらのパッケージを使用することができます)。

パッケージ フライトのパッケージをすべてのユーザーが利用できるようにする

発行済みパッケージ フライトに含めた 1 つ以上のパッケージを、フライト グループに入っていないユーザーが利用できるようにする必要があると判断した場合は、同じパッケージを再度アップロードしなくても、それらのパッケージを使用するように非フライト化申請を更新できます。

新しい申請を作成すると、[パッケージ] ページにドロップダウンが表示され、パッケージ フライトの 1 つからパッケージをコピーするオプションが表示されます。 プルするパッケージが含まれるパッケージ フライトを選びます。 その後、そのパッケージの一部またはすべてを選択して、非フライト化申請に含めることができます。

以前に発行された申請のパッケージを使用している場合でも、同じパッケージ検証規則がすべて適用されることに注意してください。

パッケージ フライトの削除

サポートしなくなったパッケージ フライトを削除するには、[アプリの概要] ページでその名前をクリックします。 [フライトの概要] ページで、[変更] > [削除] リンクの順に選択して、パッケージ フライトを削除します。 (進行中のパッケージ フライトの未発行の申請がある場合は、まずその申請を削除する必要があります)。これが完了するまでに最大30分かかる場合があります。

パッケージ フライトを削除すると、そのパッケージ フライトで配布したパッケージを持っているユーザーは、より高いバージョン番号のパッケージがある場合 (またはそのようなパッケージが利用可能になるとすぐに) アプリの更新プログラムを受け取ります。 アプリをアンインストールしてから後でもう一度インストールすると、これは新しい取得として扱われ、現在利用可能な最高バージョンが取得されます。