当我执行 iTunes Connect 分阶段发布时会发生什么?

What happens when I do an iTunes Connect phased release?

iTunes Connect 现在让我可以分阶段发布应用程序。这是对此进行解释的网络 UI。

向用户发布更新后实际发生了什么?我能得到什么控制和反馈?

Apple 在帮助文本中很好地总结了该过程。它提出了大部分要点。

这是您在分阶段发布期间在 iTunesConnect 中获得的 UI。

以下是一些事情的总结 – 有一些是显而易见的,一些则不那么明显:

  • 新用户获得更新,旧版本不受影响。
  • 用户可以根据需要手动下载更新——只有自动更新是分阶段的。
  • 您可以暂停发布(最多 30 天)。 – 我想你可以多次这样做。
  • 有一个按钮(在应用程序页面的右上角)可以让您立即"Release to all users"

分阶段发布的进度不是线性的。最初是非常渐进的,然后在最后逐渐上升。这意味着您在第一天就用 1% 的用户试水。 roll out 的形状是这样的:

  • 第 1 天 – 1% 获得更新 – 1% 正在更新。
  • 第 2 天 – 1% 的人获得更新 – 2% 的人正在更新。
  • 第 3 天 – 3% 的人获得更新 – 5% 的人正在更新。
  • 第 4 天 – 5% 的人获得更新 – 10% 的人正在更新。
  • 第 5 天 – 10% 的人获得更新 – 20% 的人正在更新。
  • 第 6 天 – 30% 的人获得更新 – 50% 的人正在更新。
  • 第 7 天 – 50% 以上获得更新 – 100% 正在更新。

暂停发布

如果您选择暂停发布,那么界面会为您提供有关此状态的更多信息。

请特别注意,如果用户选择仍然可以手动更新到此版本。因此,如果您发现发布存在严重问题,暂停分阶段发布并不能让您完全停止更新。但是它应该非常有效,因为大多数用户可能不会手动检查更新。

提供更新

在分阶段发布期间,您可以创建新的更新。如果分阶段发布暂停,您可以创建更新。

因此,如果我们创建的更新 B 在分阶段发布的早期发现存在严重问题,那么我们可以暂停该分阶段发布并创建新的更新 F 解决问题。

F 可用之前,用户可以选择手动更新到 B,但很可能不会手动更新。

未回答的问题

剩下的几点,如果我知道的话,我会添加答案。

阶段顺序是按用户还是按设备?文中提到"users",但不是很明确。如果按设备排序,用户可能会在第 1 天phone、第 3 天iPad、第 6 天观看和第 7 天更新 Apple TV。

未来的推出是否以相同的方式排序?或者是否选择了新的订单,以便不同的用户先到后到?还是顺序不明确而只是随机的?特别是,这会影响您正在使用修复程序修补的错误版本。如果您确定它本身没有任何问题,您可能只是发布修复程序。但是,如果您分阶段进行修复,则获得错误版本的用户中有一半可能会坚持一周。