However, the company announced that its iOS 14 and iPadOS 14 will start rolling out from the very next day. This caught third-party app developers off-guard, as they usually have at least a week’s time to prepare their apps to be compatible with the latest versions of those platforms, after Apple’s marquee event. After Apple announces its iPhones, it releases Xcode and iOS’ “Golden Master” version (the one that will ship to customers), so that developers can tune their apps for when customers get the latest mobile operating system.

? – https://t.co/wJk7nERIYD ⬇️ – https://t.co/vMiganu9iF — Xcode Releases (@XcodeReleases) September 15, 2020

— David Smith (@_DavidSmith) September 15, 2020 It’s understandable that creators want to push their apps on the release day of the OS, so they can attract more downloads. But a day’s deadline is very stressful as they would need to work on the final version of their apps and submit them for review. And even after Xcode was out (it’s been under 12 hours at the time of writing) there were so many anomalies. Developers were not able to build their apps properly and multiple Xcode GM versions released in one night caused a lot of confusion.

— isky (@isky) September 16, 2020

— Steve Troughton-Smith (@stroughtonsmith) September 15, 2020 Apple squashed some of these problems, but all of these could’ve been avoided if the company gave enough time for developers to prepare.

Since it’ll be a while before most of my customers use iOS 14, I spent the summer prioritizing bug fixes and my family’s pandemic/school logistics (we’re OK, just busy). Like you all, I’m just doing what I can this year. More soon. — Overcast (@OvercastFM) September 16, 2020

— Steve Troughton-Smith (@stroughtonsmith) September 15, 2020 Developer James Thompson thinks that Apple didn’t want to release the Golden Master version because it might’ve revealed some details about the products company launched yesterday.

— James Thomson (@jamesthomson) September 15, 2020 This meme sums up the situation well.

Apple: pic.twitter.com/caJj2SuuQ1 — Jesse #AbolishPolice (@jesse_squires) September 16, 2020 Even if this was the case, Apple could’ve delayed the rollout for iOS and iPadOS by a few days to give developers some breathing room. We asked the company to provide details on why it decided to release new OS versions without any notice to developers, and we’ll update the story if we hear back. Did you know we have an online event about the future of work coming up? Join the Future of Work track at TNW2020 to hear how successful companies are adapting to a new way of working.