パッケージ フライト

パッケージ フライトを使って、限定されたテスト グループ専用のパッケージを配布することができます。

パッケージ フライトを使うと、他のユーザーのエクスペリエンスを邪魔することなく、別のパッケージを指定したテスターのグループに提供できます。 パッケージのみが異なっています。ストアに示される詳細情報は、すべてのユーザーに対して同じ内容になります。

パッケージ フライトは、通常の申請 (フライト以外の申請) と同様に、認定プロセスに合格する必要があります。 次に示すように、後で、すべてのユーザーが利用可能なパッケージ フライトからのパッケージを作成することにした場合、それらのパッケージをフライト以外の申請に変更することができます。

パッケージ フライトをセットアップするとき、フライト グループとなる既知のユーザー グループにユーザーを追加することで、特定のパッケージを入手する特定のユーザーを指定できます。 パッケージ フライトをサポートするバージョンの Windows 10 (Windows.Desktop ビルド 10586 以降、Windows.Mobile ビルド 10586.63 以降または Xbox One) を実行するデバイスを使っている、フライト グループに属するすべてのユーザーは、その特定のグループに指定したパッケージ フライトからパッケージを入手します (パッケージ フライトには、Windows 8.1 や Windows Phone 8.1 以前のバージョンを含む、すべての OS バージョンをターゲットとするパッケージを含めることができます)。いずれかのフライト グループに追加されていないユーザーや、パッケージ フライトをサポートしないデバイスを使っているユーザーはすべて、フライト以外の申請からパッケージを入手します。

重要

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

パッケージ フライトは、ビジネス向け Microsoft ストア教育機関向け Microsoft ストア経由では配布されないことに注意してください。 パッケージ フライトを受け取るには、既知のユーザー グループ内のユーザーが自分の Microsoft アカウントを使ってサインインしている必要があるためです。 ビジネス向け Microsoft ストアまたは教育機関向け Microsoft ストアを通じたすべての取得では、フライト以外のパッケージを受け取ることになります。

ヒント

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

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

ヒント

パッケージ フライトの対象のユーザーが、アプリについての意見を提供するための手段を検討してください。 フィードバック Hub を起動するコントロールをアプリに追加して、ユーザーがフィードバックを直接入力できるようにすることをお勧めします。フィードバックはアプリの [フィードバック] レポートで確認できます。

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

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

既知のユーザー グループを作成していない場合は、操作を続ける前にグループを作成するように求められます。 詳しくは、「既知のユーザー グループを作成する」をご覧ください。 このページから直接、[フライト グループを作成する] を選んで、新しい既知のユーザー グループを作成できます。

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

注意

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

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

パッケージ フライトの詳細情報を保存すると、概要ページが表示されます。 [パッケージ] をクリックして、フライトに含めるパッケージを指定します。 Windows 10、Windows 8.x、Windows Phone 8.x またはそれ以前のバージョンを含む、すべての OS バージョンをターゲットとするパッケージを含めることができます。

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

アプリが複数のデバイス ファミリをサポートする場合は、フライトで同じ一連のデバイス ファミリをサポートするパッケージを含めてください。 フライト グループ内のユーザーは、そのフライトからパッケージを入手することのみできますが、 他のフライトまたはフライト以外の申請のパッケージにアクセスできなくなります。

また、ストア登録情報は、アプリでサポートされるデバイス ファミリなど、フライト以外の申請から取得されます。 フライト グループ内のユーザーは、フライト以外の申請でサポートされているデバイス ファミリのみにアプリをダウンロードできます。 詳しくは、「デバイス ファミリのサポート」をご覧ください。

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

既定では、申請に含まれるパッケージは、フライト グループ内の全ユーザーが同時に利用できます。 これを変更するには、[この申請の公開後 (Windows 10 のお客様のみが対象)、ロールアウトの更新は段階的に行われます] チェック ボックスをオンにします。 新しい申請のパッケージを取得するフライト グループ内のユーザーの割合を選択でき、それにより、パッケージを残りのフライト グループに対して広く展開する前に、フィードバックと分析データを監視して、更新を確実なものにすることができます。 この割合は、パッケージ フライトの新しい申請を作成することなく、いつでも増やす (または更新を停止する) ことができます。

重要

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

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

パッケージ フライトに関するその他のオプションを構成する

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

パッケージ フライトをストアに提出する

パッケージを指定し、必要なオプションを構成したら、[ストアに提出] をクリックします。 パッケージ フライトに対して、アプリの認定プロセスが開始されます。 パッケージ フライトに含まれているパッケージは、すべての申請と同様に、Windows ストアのポリシーに準拠する必要があります。

パッケージ フライトに関連付けられたフライト グループ内のユーザーのうち、既にアプリを持っているユーザーは、パッケージ フライトに含めたパッケージを使って更新プログラムを入手するようになります。 それらのユーザーがまだアプリを持っていない場合、インストール時にパッケージ フライトからパッケージを入手します。

注意

パッケージ フライトでのみ入手可能なパッケージを持っているユーザーは、アプリに星評価とレビューを付けることができますが、その評価とレビューは他のユーザーには表示されません。 (これには、レガシ 7.x または 8.0 XAP パッケージは含まれません。それらのパッケージを使用するフライト グループのメンバーによって残された評価とレビューは他のユーザーに表示されます)。フライト グループのユーザーを含む、すべてのユーザーからの評価とフィードバックは、アプリの [レビュー] レポートと [フィードバック] レポートで参照できます。

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

ほとんどの場合、フライト以外の申請によりサポートされるのと同じ一連のデバイス ファミリをサポートするパッケージを含めることをお勧めします。 アプリにデバイス ファミリを利用できるかどうかは、ユーザーがフライト グループに属しているかどうかにかかわらず、常にフライト以外の申請に基づきます。

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

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

注意

パッケージ フライトに追加されたパッケージでは、すべての OS バージョン (または Windows 10 のすべてのビルド) をサポートできますが、先に説明したとおり、フライト グループ内のユーザーは、パッケージ フライトからパッケージを取得するために、そのパッケージ フライトをサポートする Windows 10 のバージョン (Windows.Desktop ビルド 10586 以降、Windows.Mobile ビルド 10586.63 以降) を実行しているデバイスを使用する必要があります。

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

既存のパッケージ フライトの新しい申請を作成するには、[アプリの概要] ページでフライト名の横の [更新] をクリックします。 その後、フライト以外の申請と同様に新しいパッケージをアップロード (および不要なパッケージを削除) できます。 その他の必要な変更を加えた後、[ストアに提出] をクリックし、更新されたパッケージ フライトを送信してアプリの認定プロセスを行います。

新しい更新を作成して申請せずに既存のフライトを変更するには、フライト名の横の [変更] をクリックします。 これにより、再度パッケージ フライトの認定プロセスを行うことなく、フライト グループ、フライト名、フライトの順位などの詳細を変更できます。

他のパッケージ フライトを追加し、順位を付ける

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

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

既定では、新しいパッケージ フライトが最高の順位になります。 その順位を変更する場合、他のパッケージ フライトとの関係で適切な位置まで順位を下げる (またはもう一度上げる) ことができます。

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

たとえば、通常のフライト以外の申請に加えて 2 つのパッケージ フライトを作成するとします。1 つは、比較的安定していて、多数のユーザーにテストしてもらう準備ができたパッケージ フライトで、もう 1 つは安定性が不明であるため、数人のテスターだけに限定するパッケージ フライトです。 Testers というフライト グループを作成し、Tester Flight というパッケージ フライトに含めた後、メンバーシップの多い Enthusiasts というフライト グループを作成し、Enthusiast Flight という別のパッケージ フライトに含めることができます。 Tester Flight の順位を Enthusiast Flight より高くする場合、確実なパッケージを Enthusiast Flight に使い、リスクの大きいテスター用パッケージは Tester Flight に使うことができます。 Testers グループのメンバーは、Enthusiasts グループにも属している場合でも、常に Tester Flight に用意されたパッケージを入手することになります (後で Tester Flight に含められたパッケージが正常に動作することがわかった場合、Enthusiast Flight を更新して最初は Tester Flight に配布されていたパッケージを使うことができます。状況に応じて、それらのパッケージは最終的にフライト以外の申請で使うことになります)。

パッケージ フライトのパッケージをすべてのユーザーが入手可能にする

公開されたパッケージ フライトに含めたパッケージを、フライト グループに属さないユーザーが入手できるようにする場合、同じパッケージをもう一度アップロードしなくても、フライト以外の申請を更新してそれらのパッケージを使うようにすることができます。

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

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

パッケージ フライトを削除する

サポートを中止するパッケージ フライトを削除するには、[アプリの概要] ページでその名前をクリックします。 フライトの概要ページで、[変更] をクリックし、[削除] リンクをクリックしてパッケージ フライトを削除します (進行中のパッケージ フライトの未公開の申請がある場合、まずその申請を削除する必要があります)。この処理が完了するまで最大 30 分かかる可能性があります。

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