Phased Release: De-Risking App Updates
A phased release is like slowly opening a floodgate for your app update. It rolls out to a small percentage of users first, letting you monitor for crashes before it reaches everyone and limiting the blast radius of a bad bug.
WHY IT EXISTS: Releasing an app update to 100% of users at once is risky. A single critical bug can cause a fire drill, tank your App Store rating, and require a frantic hotfix. Phased releases were created to limit the blast radius of a bad update.
THE MENTAL MODEL: Think of it as slowly opening a floodgate instead of blowing up the dam. You release your update to a small group of users first, watch for problems, and then gradually open the release to everyone over a week. This gives you a chance to catch disasters before they become widespread.
HOW IT WORKS: In App Store Connect, you can opt into a "Phased Release for Automatic Updates." Once your app is approved, Apple automatically rolls it out over 7 days. The schedule is typically 1% on day 1, 2% on day 2, 5% on day 3, and so on, until it reaches 100%. Importantly, any user can still go to the App Store and manually update at any time, bypassing the phased rollout.
WHEN TO USE IT: Use it for most non-trivial updates, especially when introducing major features, making significant architectural changes, or depending on new backend services. It's a safety net that helps you sleep better after a release.
WHEN NOT TO USE IT: Do not use a phased release for critical security patches or urgent bug fixes that must reach all users immediately. In those cases, you should release to 100% of users at once.
ONE CANONICAL EXAMPLE: You ship v2.0 with a new feature and enable phased release. On day 2, with 2% of users updated, your crash reporter shows a major bug. You pause the release in App Store Connect. The problem is contained to a small user group. You submit v2.0.1 with a fix, and once approved, release it to everyone, resolving the issue for the affected 2% and delivering the stable version to the rest.
Read the original → developer.apple.com
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.