Turns out developers want more of a heads up before a major OS update is pushed to over one and a half billion users.
Apple’s event yesterday was focused on launching shiny new watches and tablets. The only major announcement for developers was the bombshell that iOS 14 is launching today:
Apple randomly dropping iOS 14 in one day without any prior notice is very on brand with 2020.
— Shihab Mehboob (@JPEGuin) September 15, 2020
Ok, so granted there’ve been eight public betas of iOS 14. Most developers probably knew a final release was imminent. Shihab was among those who was fortunately as prepared as could be:
I’m in the very fortunate position to have got my app ready for iOS 14 earlier this week, alongside screenshots. But many were expecting to release next week at the absolute earliest. Having spent countless hours over the past two months for it to end like this must be crushing.
— Shihab Mehboob (@JPEGuin) September 15, 2020
However, we say “prepared as could be” because Apple didn’t even issue final tools until yesterday – a fact highlighted by renowned developer Steve Troughton-Smith:
But wait, it gets worse.
Many developers have been left bewildered by Apple’s actions. This isn’t Cupertino’s first rodeo—the company has a process in place which, to coin a phrase from the great Steve Jobs, “just works”.
Here’s how the process typically goes:
- Apple announces new OS releases during its annual WWDC conference, which gives developers a heads up of the new features they’ll have at their disposal.
- The company generally releases around 5-7 betas (although this has reached up to 12) where it fixes some things while breaking others.
- Around a week before the final release, Apple releases a “Golden Master” of the OS and developer tools.
- Developers use this week to ensure any tweaks during the betas haven’t broken their apps or updates are made for newly-announced devices. The app is then prepared for submission.
- Apps are submitted as ahead of the full OS release as possible to accommodate for Apple’s notoriously slow approval process.
Developers have been left with just a day to do those last three points. Many approvals won’t happen in time and some apps could be left broken during a period when there’s a lot of hype around the new OS release and people are trying apps:
We have confirmed that you cannot start the application after updating the iOS device to iOS 14.
— Animal Crossing: Pocket Camp Complete (@Pocket_Camp) September 15, 2020
We are planning to fix this issue in an upcoming update within this month.
We do not recommend you to update your device to iOS 14 until we have fixed this issue. pic.twitter.com/G4RiqoAd0x
What a mess.
Interested in hearing industry leaders discuss subjects like this? Attend the co-located 5G Expo, IoT Tech Expo, Blockchain Expo, AI & Big Data Expo, and Cyber Security & Cloud Expo World Series with upcoming events in Silicon Valley, London, and Amsterdam.