Apple's Craig Federighi Explains Why iOS Auto-Updates Often Arrive Several Weeks Late

When it comes to downloading iOS software updates, Apple users can be reasonably divided into two camps: Those who manually seek out updates the moment Apple releases them, and those who are happy to let their device's Automatic Updates feature take care of everything in the background with minimal input on their part.
auto updates

While it's generally acknowledged that manually tapping into Settings -> General -> Software Update is the faster option, Apple has never really explained why auto-updates tend to come through to users sometimes days or even weeks later – until now.

Interested iPhone user Mateusz Buda put this question in an email to Craig Federighi, Apple's senior VP of software engineering. In the email, Buda explained that he had turned on auto-updates, and yet after two weeks since the public release of iOS 15.4 he still hadn't received an update notification. "What conditions must be met for this function to work?" Buda asked. To his surprise, Federighi responded and was happy to explain.

Hi Mateusz,

We incrementally rollout new iOS updates by first making them available for those that explicitly seek them out in Settings, and then 1-4 weeks later (after we've received feedback on the update) ramp up to rolling out devices with auto-update enabled.

Hope that helps!

- craig

Given the number of iPhones and iPads in the world, it's not hugely surprising to hear that Apple's software update strategy proceeds in a staged rollout. By implementing an intentional delay of between 1-4 weeks for users with auto-updates turned on, Apple adds a level of protection for its servers so they aren't easily overloaded when a new version of iOS is released.

Still, it's interesting to learn that Apple also considers its auto-update feature to be a safeguard when things go wrong: If early adopters report serious bugs with the software, Apple still has a window of opportunity to resolve any server-side issues or pull the update entirely before the wider user base has automatically downloaded it.

In a somewhat related point, made by several Redditors, Apple hasn't explained why some app auto-updates are also sometimes very late to be delivered to users, but perhaps the reasoning is the same: Server protection and an ability to action feedback before a wider rollout is complete.

Popular Stories

iOS 18

iOS 18.4 Will Include These New Features for Your iPhone

Wednesday February 5, 2025 7:15 am PST by
iOS 18.3 was released last month, so the first iOS 18.4 beta should be coming soon. iOS 18.4 is expected to be a more substantial update for the iPhone, with several new features and changes related to Apple Intelligence and beyond. Apple's website suggests that iOS 18.4 will be released in April, following beta testing. Below, we outline what to expect from the update so far. Apple...
General Apple Invites Feature

Apple Launches New 'Invites' App

Tuesday February 4, 2025 8:00 am PST by
Apple today announced the launch of a new app called "Invites," which is designed to allow users to plan events like birthday parties, graduations, vacations, baby showers, and more. "With Apple Invites, an event comes to life from the moment the invitation is created, and users can share lasting memories even after they get together," said Brent Chiu-Watson, Apple's senior director of...
App Store vs EU Feature 2

Apple Says It Doesn't Approve of EU Porn App

Monday February 3, 2025 1:15 pm PST by
Apple does not approve of the "Hot Tub" pornography app that was released for the iPhone in the EU using alternative app distribution, Apple said in a statement to MacRumors. Further, Apple is concerned about the potential user safety risks with a pornography app, and says that it undermines consumer trust in the Apple ecosystem. We are deeply concerned about the safety risks that hardcore...
maxresdefault

An Apple TV Refresh is Coming in 2025 - Here's What You Should Know

Wednesday February 5, 2025 10:17 am PST by
Apple hasn't refreshed the Apple TV since 2022, but rumors suggest that we're finally going to get an update in 2025. We don't have a full picture of what to expect yet, but we have some hints on what's coming. Subscribe to the MacRumors YouTube channel for more videos. Updated A-Series Chip The current Apple TV 4K uses the A15 Bionic chip that was in the iPhone 13 lineup, and it's time for...
applecare apple care banner

Apple Raises Monthly AppleCare+ Subscription Price for All iPhones

Tuesday February 4, 2025 9:35 am PST by
Apple this week increased the prices for its monthly AppleCare+ subscription prices for the iPhone, raising the cost by 50 cents for all models in the United States. Standard AppleCare+ for the iPhone 16 models is now priced at $10.49 per month, for example, up from the prior $9.99 per month price. The 50 cent price increase applies to all available AppleCare+ plans for Apple's current...
iCloud General Feature Redux

'Apple Invites' Leaked on iCloud Website

Tuesday February 4, 2025 7:11 am PST by
Update: The new Apple Invites app has officially been announced. The main iCloud.com page has seemingly confirmed Apple's rumored invites tool, which has yet to be officially announced by the company. The page says "Apple Invites" will be an iCloud+ feature:Upgrade to iCloud+ to get more storage, plan events with Apple Invites, and have peace of mind with privacy features like iCloud...
disney

Disney+ Loses 700,000 Subscribers Following Price Increase

Wednesday February 5, 2025 3:34 pm PST by
Disney+ lost 700,000 subscribers worldwide in recent months, according to Disney's earnings results for the first quarter of 2025. Disney said it now has 124.6 million Disney+ subscribers, a decrease of 0.7 million compared to its subscriber numbers in the fourth quarter of 2024. The drop in subscribers comes after Disney+ prices increased in the fall. Disney+ with Ads went from $7.99 to...
maxresdefault

Testing Apple's New Invites App for Event Planning

Tuesday February 4, 2025 10:26 am PST by
Apple today surprised us with a new Invites app, which is designed for planning events like birthday parties, vacations, and baby showers. We checked it out in our latest video to see how it works, what you can use it for, and to demonstrate all of the different features in the app. Subscribe to the MacRumors YouTube channel for more videos. Invites is a standalone app that you can download...

Top Rated Comments

idmean Avatar
37 months ago

So in other words let the Guinea pig early adopters beta test the rollout “release” before Apple pushed it to the broader ecosystem. Forget iOS, Why is Monterey seemingly so buggy ??
These comments are so boringly predictable.
Score: 41 Votes (Like | Disagree)
contacos Avatar
37 months ago
I thought this was about "App" updates which has never worked for me either
Score: 20 Votes (Like | Disagree)
chucker23n1 Avatar
37 months ago

Still, it's interesting to learn that Apple also considers its auto-update feature to be a safeguard when things go wrong: If early adopters report serious bugs with the software, Apple still has a window of opportunity to resolve any server-side issues or pull the update entirely before the wider user base has automatically downloaded it.
This isn't very unusual or surprising. In fact, third-party developers can opt in to a similar staggered app release feature. ('https://www.idownloadblog.com/2019/03/21/apple-macos-app-updates-phased-releases/')


a new Phased Release for Automatic Updates feature allows a developer to set their app update to reach one percent of users on day one, increasing from there according to the following schedule:

Day 1—One percent
Day 2—Two percent
Day 3—Five percent
Day 4—Ten percent
Day 5—Twenty percent
Day 6—Fifty percent
Day 7—Hundred percent
This way, developers get several days to see the impact of the update (and, if push comes to shove, pull it): do more crash reports come in? Is aggregate CPU or battery use up? Is more bandwidth being used on their servers? Etc.

For Apple's OS releases, it's basically:

[LIST=1]
* have the thousands of engineers at Apple test it internally
* roll it out to the ~1M third-party developers as a developer beta
* roll it out to AppleSeed (I imagine that's similarly sized)
* roll it out to the ~10M public beta testers
* roll it out, staggered, to the ~1B people of the general public

At any step of the way, they can pull an update. For example, a lot of developer betas never make it to public beta.


So in other words let the Guinea pig early adopters beta test the rollout “release” before Apple pushed it to the broader ecosystem. Forget iOS, Why is Monterey seemingly so buggy ??
I mean, if you want to look at it like that, yes. Early adopters are more likely to face serious bugs than late adopters. That… really isn't shocking, though. You don't have to be an early adopter if you don't want to.
Score: 20 Votes (Like | Disagree)
jprmercado Avatar
37 months ago
Interesting. I’d have thought that people who turn on automatic updates are the ones who would want the updates to be applied as soon as possible.

I turn off automatic updates because I want to be able to decide when I want to update, especially for major releases. [I typically update right away for minor releases, though.]

But the phased rollout does make sense from a capacity management and quality control standpoint.
Score: 17 Votes (Like | Disagree)
MedRed Avatar
37 months ago

So in other words let the Guinea pig early adopters beta test the rollout “release” before Apple pushed it to the broader ecosystem. Forget iOS, Why is Monterey seemingly so buggy ??
No. You realize that there's the whole beta program that the "guinea pig early adopters" beta test new releases well before the final release update is rolled out to the masses...right?
Score: 16 Votes (Like | Disagree)
senttoschool Avatar
37 months ago
This makes perfect sense. You can test as much as you want, but for a piece of software as complicated as iOS, real world users will still find bugs. If it's a breaking bug, at least you haven't pushed it to most people yet.
Score: 13 Votes (Like | Disagree)