Apple burns developer goodwill with surprise release of iOS 14
Apple's developer relations have hit another sour note. At the company's hardware event on Tuesday, where it announced new Apple Watch devices and iPads, Apple surprised developers with the news that it would be releasing the updated versions of its major software platforms, iOS 14, iPad OS 14, watchOS 14 and tvOS 14 on September 16, giving them less than a day to prepare.
The unexpected and accelerated timeline left many developers scrambling to ready their apps for App Review and has complicated developers' plans for the iOS 14 launch day.
Good morning to everyone except Apple Developer Relations.
- josh avant (@joshavant) September 16, 2020
Some, like popular podcast player, Overcast, simply informed its users that its planned iOS 14 features won't be ready.
Others are less forgiving, noting that Apple's decision to release iOS 14 without looping in the developer community has added, as developer Steve Troughton-Smith put it, a whole lot of unnecessary stress on developers in an otherwise stressful year."
In addition, Apple's decision impacts those developers who choose to wait to support iOS 14.
Typically, developers will often leverage an iOS launch day to promote their apps' new features via press releases, blog posts and social media. News coverage from app review sites may even include roundups of notable updates to favorite apps, or highlight those apps that have taken advantage of new iOS features in interesting ways.
This year, instead, the developer community can't worry about chasing press and accolades, as they now have to get their app ready for the iOS 14 update ahead of schedule.
I get how whiny this sounds, but I think this is the most negative I've felt after an Apple event.
I don't push myself that hard, but I did do a lot of work to prepare to hit the day one" release for iOS 14 with hopes of a reward in the shape of making some lists or something
- Charlie Chapman (@_chuckyc) September 15, 2020
Sorry, my iOS 14 features aren't ready yet.
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
Only now do submissions to the App Store work. It is 10PM UK time; iOS 14 launches tomorrow. App Review can be anywhere from an hour to several days. This is a whole lot of unnecessary stress on developers in an otherwise stressful year https://t.co/O1NrtipW4k
- Steve Troughton-Smith (@stroughtonsmith) September 15, 2020
Wonder how many millions in potential revenue for third-parties Apple might have wiped off the table by undercutting every launch day and press review
- Matthew Cassinelli (@mattcassinelli) September 16, 2020
Consumers may also be impacted by the surprise release, as well, as some app makers are warning users their apps may not work properly on the new OS until they're updated for compatibility. One high-profile example is Nintendo, who tweeted that its Animal Crossing: Pocket Camp game won't function following the update and is asking users to wait before moving to iOS 14.
Developers, who are often blamed with scathing app reviews for bugs, worry that customers will do the same now - even though Apple didn't even have the final version of Apple's Xcode available at the time of its announcement.
iPhone owners, however, are quick to update their software to the latest release. Ahead of Apple's developer conference this summer, Apple released new iOS figures that indicated its iOS 13 operating system, which debuted in September 2019, had since been installed on 91% of all iPhones released within the last four years, and on 81% of all compatible iPhones.
That means there's little time for iOS developers to update their apps before a majority of the iOS user base has moved to the new version.
I thought I was being smart by submitting an update built with the 13 SDK on Monday, a day before the likely 14 GM release and rush of submissions.
I think it backfired. 14 SDK apps are being prioritized and reviewed in record time. I bet 13 apps are at the bottom of the queue.
- Marco Arment (@marcoarment) September 16, 2020
Cannot believe they are just shadow dropping iOS 14. That feels so horrible as a developer.
- Sawyer Blatz (@SawyerBlatz) September 15, 2020
Every iOS developer:
Apple: pic.twitter.com/caJj2SuuQ1
- Jesse #AbolishPolice (@jesse_squires) September 16, 2020
Apple just ruined everyone's day with the news that iOS 14 is dropping tomorrow. No developer is ready. You'll want to hold off on this update for a bit.
- Daniel Sinclair (@_DanielSinclair) September 15, 2020
This latest gaffe follows months of heavy-handed App Store rejections on Apple's part, which even lead to a huge blowup between Apple and Basecamp over its modern email app, Hey, which was rejected over in-app purchase rules. Apple's increased attention to potential in-app purchase losses also saw it rejecting the WordPress app at one point, forcing the company to issue a rare apology after being called out publicly.
Now, Apple is battling in court with Fortnite maker Epic Games over Apple's right to commission Epic's business when there's no other means of addressing the iPhone market outside of Apple's App Store. A company as large as Epic doesn't need to rely on the services Apple provides, like distribution and Apple Pay, it argues, but is forced to by Apple's terms.
Developers have also been taking note of how Apple describes its App Store business in its court filings, calling it something developers reap the benefits from" - a turn of phrase that rubbed some developers the wrong way. After all, people buy iPhones for a number of reasons, but its ability to run apps is high among them.
Developers have watched, too, as Apple attempted to yank away Epic's Apple Developer accounts, including those for its related game development platform, Unity, as well as Epic's ability to support its users through Sign in with Apple." These hardball tactics on Apple's part made it apparent to developers that Apple is ready and willing to leverage developers' dependence on Apple's tools to punish any developers who step out of line.
Then there's the fact that Apple has been the focus of antitrust investigations into its App Store business that revealed how the company cut special deals, despite its claims that the App Store is an even playing field."
Recently, Apple updated its App Store rules to better spell out its terms around commissions and to find a path for new game streaming services to join the App Store. But the result is that its rules have now grown so complex, with so many carve-outs and exceptions, that some developers may be confused about what's permitted.
In addition to this growing swell of developer resentment, Apple sprung the next-day release of iOS 14 on a developer community who, like everyone else, is trying to function during the coronavirus pandemic - a crisis that has completely upended people's day-to-day lives. Many developers are now working remotely and homeschooling children. They may be directly impacted by COVID-19, too, perhaps with a sick family member.
I wouldn't say that. It's two eternal problems:
- Apple's hardware release dates dictate their software release dates, not the software quality or readiness.
- Most of Apple seems to have *far* too little of an idea of the challenges and conditions faced by outside developers. https://t.co/uWGwlkYEvl
- Marco Arment (@marcoarment) September 16, 2020
Apple hasn't explained to either the public or developers the reason behind its decision for the surprise launch.