Что происходит, когда я делаю поэтапный выпуск iTunes Connect?
1 ответ
Apple довольно хорошо суммировала процесс в тексте справки. Это поднимает большинство важных моментов.
Вот пользовательский интерфейс, который вы получаете в iTunesConnect во время поэтапного выпуска.
Вот краткое изложение нескольких вещей - несколько очевидных, некоторые менее:
- Новые пользователи получают обновление, а не старую версию.
- Пользователи могут загрузить обновление вручную, если они хотят - это только автоматические обновления, которые поэтапно.
- Вы можете приостановить развертывание (до 30 дней). - Я полагаю, вы можете сделать это несколько раз.
- Есть кнопка (в правом верхнем углу страницы приложения), которая позволяет вам немедленно "Разослать всем пользователям".
Прогресс поэтапного высвобождения не является линейным. Это очень постепенно вначале, затем нарастает в конце. Это означает, что вы тестируете воду в первый день с 1% пользователей. Раскатка имеет такую форму:
- День 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, если они захотят, но, скорее всего, не будут обновлять вручную.
Неотвеченные вопросы
Несколько оставшихся пунктов я добавлю ответы, если узнаю о них.
Поэтапный ли это порядок по пользователям или по устройствам? В тексте упоминаются "пользователи", но это не очень явно. Если заказ производится по устройству, пользователь может получить обновление своего телефона в 1-й день, свой iPad-день 3, свой день просмотра 6 и Apple TV в 7-й день.
Будущие выпуски заказаны таким же образом? Или выбран свежий заказ, чтобы разные пользователи шли первым и последним? Или порядок не явный, а случайный? В частности, это имеет значение для плохого выпуска, который вы исправляете с исправлением. Вы можете просто выпустить исправление, если вы уверены, что у него нет собственных проблем. Но если вы отмените исправление, половина пользователей, которые получили плохую версию, могут остаться с ней на неделю.