I thought this was about "App" updates which has never worked for me either
Seriously. I refresh my App updates page and always have updates despite auto. I am sure this has to do with how often it "fetches" the data, maybe once a week?
I thought this was about "App" updates which has never worked for me either
That's not a beta. That's an official release that's on time release not to crush to the servers and just in case something problematic crops up. There's no reason to push an immediate update out to everyone unless it's critical.Its the beta after the beta.
That why this:
"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!"
They do it exactly because they are a huge company with billions of users.the problem is exactly that two level beta test. even small companies shouldn't do that
I know of only one OS (seL4) that has a formally proven correct kernel. This is a microkernel consisting of 9300 lines of code (8700 lines of C and 600 lines of assembler) and took about 2 years to formally verify. Compare that an OS the size of iOS or macOS.
The outrage over this topic is exhausting. The testing is done in house and via the beta program. The delayed rollout isn't for testing, it's cautionary in case something doesn't work despite the in house testing/beta program OR some change isn't well received by the masses despite working exactly as it's meant to. On top of that, rolling out to everyone at the same time is a strain on server resources. Apple isn't looking to have bad experiences because too many people are downloading updates and authenticating at the same time. Very few of these updates are URGENT!!! INSTALL IMMEDIATELY!!!This is absolute nonsense.
Do your testing in house & roll out to everyone at the same time.
This company is insane
Thanks. I had wondered for a long time why auto update for apps wouldn't really work well until I manually did it.This isn't very unusual or surprising. In fact, third-party developers can opt in to a similar staggered app release feature.
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:
At any step of the way, they can pull an update. For example, a lot of developer betas never make it to public beta.
- 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
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.
Objective-C is still there for weirdos like you. Swift is there for people who like readable, modern code. ?couldn't agree more especially as an iOS developer. I am also sad that Swift didn't [instance function: parameter]but that may have nothing to do with him and is my personal problem
![]()
Me too. Whenever I check, there's like 15-20 apps not updated. There should not be that many. What is this?I thought this was about "App" updates which has never worked for me either
I swear we’ve gone over this already, years ago In fact. With an exception to a few in this thread, it’s common sense. ?This makes perfect sense. I'm actually surprised how much attention this has received.
Which begs the question, why is apple’s beta testing program so bad that with all those millions of testers, they still put out buggy software?But they're not the first thousand or even the first million. Millions (perhaps tens of millions) are in the public beta these days, and all of those will have been guinea pigs before them.
As a long time UNIX sysadmin this still blows me away. They converted over a billion devices to a whole new filesystem successfully, and not only that, they did it with a point release, not even a major iOS update.He also oversaw some massive engineering feats, like migrating all 1B+ macOS and iOS (and watchOS and tvOS and…) devices to APFS with nary a hitch.
I really think that's the wrong way to think about this / frame it. iOS has hundreds of millions of users - say a portion of those can/are running the latest OS. There will be bugs - bugs are a fact in software development - you cannot avoid bugs unless your codebase is small.Which begs the question, why is apple’s beta testing program so bad that with all those millions of testers, they still put out buggy software?