I also believe Apple is doing some kind of rate limiting. Whenever I’ve upgraded iOS or MacOS on day one the download is painfully slow on my gigabit connection.
I also believe Apple is doing some kind of rate limiting. Whenever I’ve upgraded iOS or MacOS on day one the download is painfully slow on my gigabit connection.
It should probably have to be turned on explicitly, because a lot of people are still on spendy OTA plans, but it should be an option.
Battery crapping out is still a major taboo with iOS updates, I believe.
The person who buys the phone is one customer. Another customer is the cell phone networks, who don't much want to use their airtime to distribute OS patches, which use a lot of bandwidth but are almost entirely invisible to users.
Rather than, you know, a vulnerable device behind on updates that isn't backupable to iCloud in any way.
For this particular update, my iPhone downloaded over 100 Mb and MacBook over 1 Gb.
1GB/update * 1B devices potentially?
We are in exabyte range.
I've also noticed somewhat slower downloads on new updates on my 1GB connection.
Ideally their caching network really is everywhere. I wish they'd do the Microsoft thing of letting you update based on others local downloads. For campus networks some of these updates can really load things up.
I'm also at 900MB+
They do, you can set up a Mac as a content cache for system updates for other Macs on the same network.
[1] https://support.apple.com/guide/mac-help/what-is-content-cac...
Apple does let you do this! It just takes a little more work to enable.
You need a macOS device on your local network. Then in Preferences -> Sharing, enable “Content Caching”. This will transparently cache OS and app updates for all Apple devices on your local network. If any device requests an update your caching server doesn’t have, the caching server downloads it first and then serves it to the client. This can minorly speed up updates even when they're not already cached. It also caches shared iCloud file contents as well. (But with E2EE, so the server can’t see the content).
I keep a caching server running and really see the speed up. It's great if you’re setting up a new phone and installing lots of apps, making it particularly useful for corporate IT.