Hacker News new | ask | show | jobs
by JonathonW 2103 days ago
Past major iOS releases have usually given about a week between the release of the final build to developers (with app submissions opening at the same time) and the release to the general public. This gives developers time to validate their code against the final build of iOS and submit updates if needed, allowing plenty of time for App Review to do their thing. This is also the first point where Apple will accept app updates which take advantage of new features in the new iOS release, so giving devs some notice to finalize those updates is nice as well.

Yes, developers should have already been working with the iOS betas and already have some confidence that things will work against the final release-- but there is no substitute for actually testing against the final release build. In this case, iOS 14 Beta 8 appears to be mostly identical to the GM Seed build (what released to devs yesterday, and what will release to the public today), but that, historically, has not always been the case-- in some cases, bugs get fixed in between the last beta build and the GM seed; in others, new bugs get introduced.

2 comments

Why not ship iOS 14 changes one week late. For most of the apps iOS 13 app should work as is, and for the remaining that requires changes, one week is anyways too less.
One week is usually enough to iron out final GM issues and push a build through review. I don't think I've heard anyone complain about this.
1 week is completely arbitrary. If they had 1 week notice as usual there would most likely still be complaints because this is an unusual year...
Slippery slope fallacy. By this logic, 1 ms, 1 day, 1 year, and 10 years are all equivalent degrees of notice and the degree of complaints would persist.
Regardless, changing one week to one day is a real slap in the face to developers.
I can’t see it that way even if I try really hard. If you want to be ios14 ready I personally would be code complete a long time before yesterday.
You can't be code complete for something that dropped yesterday. Each beta build changes things.
You are saying that Apple introduced breaking changes between release candidates and general availability??? Serious question.