Safeguard
Developer Tools•

Apple phased release or Google Play staged rollout: what differs?

Apple's phased release grows on its own over 7 days, while a Google Play staged rollout waits for you. How each handles pause, halt and manual updates.

Safeguard Security Team
4 min read

Apple's phased release raises exposure automatically over 7 days, from 1% to 100%, and you can pause it. A Google Play staged rollout stays at the percentage you set until you raise it, and you can halt it. Neither store rolls an installed update back for users.

Definitions

A phased release is Apple's App Store Connect option for automatic updates. A staged rollout is Google Play's way of giving a production update to a chosen share of users. Both exist so that a bad SDK upgrade reaches a small group first. Both pick users at random and neither tells those users they are in the group.

Side by side

QuestionApple phased releaseGoogle Play staged rollout
Who sets the percentage?Apple, on a fixed scheduleYou, by hand
Schedule1%, 2%, 5%, 10%, 20%, 50%, 100% over days 1 to 7None, it does not rise automatically
Stop itPause, for 30 days in total across all pausesHalt, no limit stated on the page
ResumeContinues from the day you pausedResume, then set a percentage; same users as before
Who can still get itAnyone who downloads manuallyUsers selected at random
Country limitsNot part of the featureOptional, for production updates only; cannot be removed once started

Sources for each row are listed below. The Apple details come from App Store Connect Help and the Google details from Play Console Help.

What this means for an SDK upgrade

Apple's schedule is hands off, which is good when nobody is watching and bad when you want to hold at 5% for a week. If you want a slower ramp, you pause on day 3 and look at crash data. Remember that the pause budget is 30 days in total, so use it on purpose.

Google's rollout is the reverse. It will sit at 10% forever if you forget it, so put a reminder in the release checklist. Because the percentage only moves when you move it, you control the pace, and a risky SDK change can sit at 5% over a weekend.

On both stores, existing installs of the new version stay installed after a pause or halt. Google states that halting does not roll back. For a real fix you ship a new build.

A simple plan for a small studio

  1. Ship SDK upgrades alone, not bundled with feature work, so a crash points at one cause.
  2. Turn on the phased option in App Store Connect for every update.
  3. Start Play at a low percentage and write the date you will raise it.
  4. Compare crash free sessions for the new build against the previous build, not against zero.
  5. Decide the pause or halt trigger in advance, for example a crash rate you will not accept.

Try it yourself

Click through it at your own pace, or open it full screen. Watch how a new finding appears after release without a rebuild, which is the signal that tells you to pause.

Safeguard can scan your dependencies and produce an SBOM for each mobile build, so you know which SDK versions are in the 1% group. A free scan is available.

Quick check

Can I speed up an Apple phased release?

Yes. Once the version is Ready for Distribution you can choose Release to All Users at any time.

Does a Play halt remove the update from people who have it?

No. Users who already have the version keep it. Ship a fixed build to replace it.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.