Apple yesterday angered many in the iPhone and iPad developer community when it announced that iOS 14 and iPadOS 14 would be available to consumers today. The one-day notice is a major departure from the company’s general approach, where developers are given a week’s notice to give a finishing touch to their app before major operating system releases.
The surprising thing is that some iOS developers are already exempted with the end of control over Apple’s App Store. Ben Thompson, Cara Swisher, and John Gruber reported earlier this year that many people panic about speaking out about policies they think are unfair.
Nevertheless, Apple developers have certainly been vocal about the sudden iOS 14 launch.
In front of this, the launch of iOS 14, just one day after the Apple incident is great news. Today’s release will be the first opportunity for most people to try out the new bells and whistles of iOS 14, including new home screen widgets, a picture-in-picture mode, and a new translation app, just to name a few. But this was not very good news for iOS developers, who were left with a tight deadline to compile, test, and submit their apps on time for the launch of iOS 14. This is a reluctant strain for many developers, which is clearly expressed by Helid Camera co-founder and designer Sebastian Day:
iPhone user seb: “Oh hell yes iOS 14 coming tomorrow”
Developer CB: “Oh My God What the Fuck”
– Sebastian Day with (@sdw) September 15, 2020
IOS developer Shihab Mehboob told me after Apple’s event, “I think a lot of developers won’t be able to sleep tonight, or just have to give up and choose to release with the new OS.” Or as another developer, Jesse Squires rarely wrote it in a blog post, “Why is Apple acting like an asshole?”
“I think that’s how it looks, but I think it’s the most negative I’ve felt after an Apple incident,” Tweeted. “I don’t push myself with that hard work, but I did a lot of work to prepare to hit” Day One “for iOS.”
Christian Selig, the developer behind the Apollo Reddit app, said, “Legit probablity didn’t leave that” sleeping “stuff tonight. Tweeted.
Legit probbaabbblyyy gonna do none of that “sleeping” stuff tonight. 4
– Christian Selig (@chrisiancell) September 15, 2020
“A big WTF iOS 14 on Apple leaves developers tomorrow to submit their applications without giving any notice, or final tools,” developer Steve Troton-Smith said.
To be clear, developers did not hear about iOS 14. for the first time yesterday. Apple announced the new software at its developer conference in June and its first developer beta was released on the same day. Most developers have spent months since adding new iOS 14 features and will ensure their apps are compatible with the new software.
Apple’s September iPhone event has traditionally been an important day for developers as it is the day the company releases the so-called “Golden Master” (GM) version of iOS and the Xcode developer tool. This is the same build that Apple would normally release “99 percent of the time” to the public, iOS developer Rhys Morgan tells me. This is an important milestone, and is the moment that developers can start on the final version of their software without worrying that something may change before its release. Apple introduced the GM version after yesterday’s event, just a day before the release of iOS 14.
IOS betas often change on the way to GM release. Sometimes these changes are minor, but at other times, there will be new features that are cut off or rejoined in response to other bugs. One such example was posted on Twitter by developer Peter Steinberger, who noted Apple has removed support for a new API With the GM release of iOS 14 appearing in a beta release.
“So if your app was used [the new API] Or you were issuing a framework, which suddenly … you can’t. “It’s done, you’ve got to replace it,” says Morgan. The week that developers typically get between the GM release and the official release of a new version of iOS is useful for ironing out these types of issues.
As if expiring on developers was not too bad, even once a developer downloaded the latest development tools and reinstalled their app, making them available for download to Apple’s goods Must pass through App Store approval process. This is a process that developers sometimes schedule for a full week to allow time to address any concerns in the review process. Recently, some developers reported that their app was approved by Apple in one to two hours, says Morgan, which is much faster than normal, leading to some There is speculation that Apple is approving the iOS 14 app. However, others, such as Chapman, say they are still waiting for their app to be approved after hours.
At least one high-profile app has warned its users that they should not upgrade to the latest version of iOS if they want to continue using their software. Tomorrow, officer Animal Crossing Pocket Camp Twitter account confirmation of This app cannot open on devices running iOS 14. “We do not recommend you update your device to iOS 14 until we fix the issue.”
However, the developers I spoke to said that it was not possible for us to see a heap of broken apps as iPhone owners start updating to iOS 11. He said that new versions of iOS are generally good at running older software designed for previous versions of it, and that developers with access to the beta version of iOS 14 are preparing for any major changes on the way. Time will be given for
“I mean, we’ve been iOS 14 since WWDC. I don’t think this is going to have a big impact where everything is broken on the App Store,” explains Helides Day with. “If your app is still iOS It is in a very broken state at 14, so it will break when released. I don’t think it would have been so big on an issue.
Chapman agrees that it will break many older apps by iOS 14.. “It’s disappointing, but I really don’t think the customer experience is really as bad,” he says.
But the developers I spoke to suggested that the tight changes could mean that some new features of iOS 14 might not be widely supported on launch. De Vith says that the helid team would have “loved” iOS 14’s new home screen widget feature on launch day, for example.
Supporting these major new features can promote big promotion for smaller developers. Chapman told me that he was planning to support Apple’s new home screen widget feature for his app, in the hope that it would boost press coverage on the day of the release of iOS 14, due to support for the operating system The best app will be published along with. Latest Features
For some developers, however, a change in this year’s release schedule is more than a relief. For an app like Helid, which prides itself on supporting both the latest and greatest hardware And Each iPhone’s software features, delayed iPhone releases this year make things easier than in previous years, Dee With Me. The team can focus on making sure Halide works on existing iPhones recently running for iOS 14 (they hope to push a small compatibility update next week), and then with the iPhone 12 Build in support for upcoming new camera hardware when it is released next. Month.
The big question is why Apple chose to release iOS 14 for the first time today because it does not have any new iPhone hardware in urgent need of a new operating system.
Morgan and Chapman told me that Apple needed iOS 14 to coincide with the release of the new Apple Watch Series 6, which runs the new watchOS 7 out of the box. Apple says iOS 14 is required for setup in the new version of watchOS. However, it does not explain why Apple chose to release iOS 14 today, rather than wait until the release of the smartwatch on Friday.
In another year, giving iOS developers a day’s notice that a new version of iOS is about to come, may have been written as an annoyance. But in 2020, when Apple’s App Store policies are facing an unprecedented amount of regulatory and legal scrutiny, it looks like an unexpected error. Apple now requires more collaborators than ever, and policies such as a new appeal process are clearly designed to address developer concerns. But its hasty iOS 14 release did no favors.
Apple did not return The ledgeRequest for comment.