webdevqa.jp.net

iTunes Connectの段階的リリースを行うとどうなりますか?

iTunes Connectで、段階的なリリースでアプリをリリースできるようになりました。これを説明するWebUIは次のとおりです。

Phased release option

アップデートがユーザーにリリースされると、実際にはどうなりますか?どのような制御とフィードバックが得られますか?

10
Benjohn

Appleは、ヘルプテキストにプロセスをかなりうまくまとめています。それは重要なポイントのほとんどをもたらします。

段階的なリリース中にiTunesConnectで取得するUIは次のとおりです。

Phase release interaction

ここにいくつかの要約があります-いくつかは明白ですが、いくつかはそうではありません:

  • 新しいユーザーは、古いバージョンではなく、更新を取得します。
  • ユーザーは必要に応じて手動で更新をダウンロードできます。段階的に行われるのは自動更新のみです。
  • ロールアウトを一時停止できます(最大30日間)。 –これは複数回実行できると思います。
  • (アプリの右上のページに)ボタンがあり、すぐに「すべてのユーザーにリリース」できます。

段階的リリースの進行状況は線形ではありません。最初は非常に緩やかで、最後に増加します。これは、1%のユーザーで初日に水をテストすることを意味します。ロールアウトは次のような形になります。

  • 1日目– 1%が更新を取得– 1%が更新中です。
  • 2日目– 1%以上が更新されます– 2%が更新されます。
  • 3日目– 3%以上が更新されます– 5%が更新されます。
  • 4日目– 5%以上が更新されます– 10%が更新されます。
  • 5日目– 10%以上が更新されます– 20%が更新されます。
  • 6日目– 30%以上が更新されます– 50%が更新されます。
  • 7日目– 50%以上が更新されます– 100%が更新されます。

リリースの一時停止

リリースを一時停止することを選択した場合、インターフェイスはこの状態に関する詳細情報を提供します。

Pausing release

特に、ユーザーは、必要に応じて手動でこのバージョンに更新できることに注意してください。したがって、段階的リリースを一時停止しても、リリースに重大な問題が見つかった場合に更新を完全に停止することはできません。ただし、ほとんどのユーザーはおそらく手動で更新をチェックしないため、かなり効果的です。

更新の提供

段階的なリリース中に、新しいアップデートを作成できます。段階的リリースが一時停止している場合は、更新を作成できます。

したがって、段階的リリースの早い段階で重大な問題が発生していることがわかる更新[〜#〜] b [〜#〜]を作成すると、その段階的なリリースを一時停止し、新しい更新[〜#〜] f [〜#〜]を作成して問題を修正できます。

[〜#〜] f [〜#〜]が利用可能になるまで、ユーザーは手動で[〜#に更新できます。 〜] b [〜#〜]必要に応じて、手動で更新しない可能性があります。

未回答の質問

残りのいくつかのポイントに気づいたら、答えを追加します。

フェーズの順序はユーザーによるものですか、それともデバイスによるものですか?テキストには「ユーザー」が記載されていますが、あまり明確ではありません。注文がデバイスによるものである場合、ユーザーは1日目、iPad 3日目、時計6日目、およびAppleTV7日目)にスマートフォンを更新する可能性があります。

将来のロールアウトは同じ方法で注文されますか?または、異なるユーザーが最初と最後に行くように、新しい注文が選択されていますか?それとも、順序は明示的ではなく、単にランダムですか?特に、これは、修正をパッチしている悪いリリースに影響を及ぼします。それ自体に問題がないことが確実な場合は、修正をリリースするだけかもしれません。しかし、修正を段階的に進めると、悪いリリースを受け取ったユーザーの半数が1週間それを使い続ける可能性があります。

29
Benjohn