Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You obviously don't know anything about development or Apple development specifically if you think this has anything to do with "developers waiting until the last moment". Hint: It's not the developers fault at all and you have no clue what a GM is, its significance, or the fact that you can't even submit an update until the GM seed hits.
[automerge]1600287430[/automerge]


No clue. I'm not on that team and they're not taking questions at the moment, they're trying to rush out a fix. I'll update if I find out.
Every September developers, stop blaming apple with out them,do you think you would be doing so good?
 
I’m sympathetic to the plight of the iOS developer, and I’m sure more users will be after they enthusiastically install iOS 14 and find a few apps that don’t work (because the dev wasn’t able to submit an update until right now, sitting in a backlog to be reviewed by Apple). I guess we’ll see!

But to all the “boo hoo, you had 3 months” comments, I encourage restraint in posting when you’re ignorant to the intricacies, as was I until hearing from devs like this:
baby developers want everything done for them.
 
Holy balls! I skipped ahead from page 5 to page 19 in the hopes of avoiding the dumb “Didn’t developers have months” comments and STILL on page 19 there’s proper explanation of why.. Geesh. I was thinking maybe 2-3 pages of comments..

AGAIN: Developers have had access to build their apps on iOS 14 using Xcode for months, yes.

BUT: They can’t submit their app until iOS 14 is actually released to the public because they need the GM release of Xcode 12 to do so. Which was released after the iOS 14 GM was released. AND ALSO WITH ONLY >24 HOURS until iOS 14 is released to the public. In prior years there’s been a week or more of additional testing that can be done to ensure a well working app once the next major iOS version is officially released. I’ve also read reports of different shipping versions of the Xcode GM, off by one build number. Some other’s I’ve seen online having issues Manually releasing their app update for sale as opposed to having it set to be available automatically. More issues to deal with when it’s supposed to be polished and finished. All under the gun to get things completed within hours.

That entire scenario is a recipe for angry app developers. Someone should write an article about that showing examples from social media from angry developers.
 
I have an iPhone X purchased in 2017, I have always updated iOS without doing Restore, I have never encountered problems or slowness, even with iOS 14 also installed in Beta.

I ask you, with iOS, do you benefit a lot from doing a clean Restore in terms of speed and more?

For example, formatting macOS yes, but with iOS I never experienced if there is a gain in doing Restore instead of Update.


What I did after updating to the 14GM was unpair my Apple Watch (to create a backup), and then backed up to iCloud (twice). Then I chose “Erase All Content & Settings”, restored from my just made backup, and then once all apps were installed and things looked right, I setup my Apple Watch from the recently created backup. All is well.
 
Every September developers, stop blaming apple with out them,do you think you would be doing so good?

Honest question since you're bashing developers and clearly know more than them. If you must wait until a specific version of tools is released in order to submit your app, per Apple rules and restrictions, and that specific version of tools is not released, how do you submit your app ahead of time?
 
I think people are getting confused in this thread.

Developers have had months of betas to get their new features ready. However, you still need to test against the GM and make sure nothing breaks and submit the product when the appropriate tools are ready. So the people that are complaining in this thread are really half right. Getting the new features implemented in code has been worked on since iOS 14 Beta 1. But they still are not seeing the full picture that final submission needs to occur once the tools are ready and once the GM is ready for the final round of testing. This last part is where the developers are having issues.
 
interesting i am seeing updates for apps from well known developers, they aren't complaining... so assume it is the not so good developers that are complaining because they aren't prepared.

Or perhaps you should entertain the possibility that many of us who released today stayed up all night, working our butts off, trying to bring you a reliable product even with the new bugs in GM, and only because Apple has somehow magically sped App Review to take about six hours during this release are apps getting out the door.
 
  • Like
Reactions: Rogifan
As a developer: what was the reason?
ASK em - maybe something like this? “One such example was posted on Twitter by developer Peter Steinberger, who noted that Apple has removed support for a new API with iOS 14’s GM release, after it appeared in the beta releases.“

https://www.theverge.com/2020/9/16/...rprise-release-golden-master-beta-development

Really nice article from TheVerge. Short version reads like:

“A BIG WTF AT APPLE DROPPING IOS 14 TOMORROW WITHOUT GIVING DEVELOPERS ANY NOTICE, OR FINAL TOOLS TO SUBMIT THEIR APPS”

...

Apple did not return The Verge’s request for comment.
 
interesting i am seeing updates for apps from well known developers, they aren't complaining... so assume it is the not so good developers that are complaining because they aren't prepared.

Just read some more articles and tweets from „good“ developers about Apples move. Do not rely on macrumors forum only ...
 
ASK em - maybe something like this? “One such example was posted on Twitter by developer Peter Steinberger, who noted that Apple has removed support for a new API with iOS 14’s GM release, after it appeared in the beta releases.”

Yep. Another example: Tapping certain buttons on certain configurations of table view objects, the basis of most UI on iOS, just didn’t work anymore on GM, after never being an issue with any earlier Xcode beta or normal release. I stayed up all night rewriting parts of our app to remove them.
 
Except it doesn't work that way. We always had a week to 10 days to test our apps with the final build.

You also can't be submitting to the store with beta builds of Xcode. We only got the final version of Xcode yesterday and when this happens review times always go way up. So if our app does not work on iOS 14 it could be days to over a week before we can submit a build with iOS 14 that corrects those issues.
I am a developer. My apps have been compatible with iOS 14 since July. If you need a week or so to finalise support for a new feature like Widgets or App Clips, there is no "rush", you can submit that update whenever you want now, but your existing app should damn well already be compatible with iOS 14, unless you are one of those developers that takes months to finally support the new iOS.
 
  • Like
Reactions: rumormiller
I can tell you're not a developer. Let me explain that those three months aren't reliable testing. Sure you can update some stuff, like new APIs and things but a dev can only really reliably test against the GM seed which dropped yesterday. If someones apps broke due to the GM they literally have one night to fix it, which doesn't provide enough time for reliable regression testing (if they can even fix the bug in one night.)

You also couldn't even submit apps for iOS 14 until yesterday.
There was very little change between the last beta and the GM. Some app developers may have legitimate issues with their app between the last beta and the GM, but there are also a lot of developers that wait until the last minute to update their app for the new OS. I am a developer and my apps have been stable on iOS 14 since mid July.
 
There was very little change between the last beta and the GM. Some app developers may have legitimate issues with their app between the last beta and the GM, but there are also a lot of developers that wait until the last minute to update their app for the new OS. I am a developer and my apps have been stable on iOS 14 since mid July.


But there was still change and that's the problem, especially for larger teams who require an entire process to push an app out. This was a bad move on Apples part period, end of story. People in this sub don't seem to realize later betas can break things just as much as earlier betas which is why time with the GM seed for regression testing is so crucial.
 
  • Like
Reactions: MEJHarrison
I think most of us are just growing tired of the constant developer issues lately. Its like 10 years of pure joy, then in a matter of a few months the sky is falling down and how can we even develop for iOS any more. Get over it. All businesses have issues. The only difference is, we don't bitch about our problems in public. If you have an issue with Apple, take it up with Apple in private. You don't like developing for Apple, then go away. Leave us that choose our walled garden alone.

This whole issue is about nothing. I just installed iOS 14 and to see what this big doomsday scenario is about, I opened every single app on my phone. Guess what, every single one worked as if I was still on iOS 13. I get that there may be a few out there that I don't have that will have some issues but is all of this warranted. Why does Apple and users need to delay getting an OS update for a low percentage of apps that will take a few extra days to update. I just don't get the audacity that developers now think they are GOD and should get to control the platform. Like I said, if you don't like how you are treated here. Get lost. I'm tired of hearing about your dumb problems. I am sure another developer who wants to make money will take your place in a hear beat.
 
There was very little change between the last beta and the GM.

The last beta of the developer tools was 3 weeks ago and paired with iOS beta 6. Since then, entire pieces of frameworks were removed or changed. This was a very jarring update by GM standards.

My apps have been compatible with iOS 14 since July. If you need a week or so to finalise support for a new feature like Widgets or App Clips, there is no "rush"

The problem here isn't being "compatible." It's those new features. It makes a huge difference in the income of a small developer to be there as one of the apps people can try out with the new features. So, yeah, it hurt the "little guys" here to lose time we should have been able to spend troubleshooting GM changes this week and instead have to do an all-nighter that really can't live up to the same standards we may set for ourselves. We decided to ship less, and it made us very sad to do so. Others may have decided to just plow ahead without good QA. That hurts users just as much as it hurts us, but it does hurt us, which is why this is a problem.

(Just to add, it also hurts Apple employees. The crunch on this release internally was tremendous, and it remains awful for App Review. Overall, this was a total lose-lose scenario.)
 
If, as a developer, your app isn’t ready for iOS 14, it is your own fault. The beta is going on for a while for a reason. You do have access to the beta code and you should have been testing it on the newer environment. It never is supposed to be a night and day change shift should you had done your homework. Bugs might show up if you use obscure or undocumented features, but anything not falling onto such categories, or a tremendous bad luck, it is again you being lazy.

I had all my apps ready in between iOS 14 Betas 2 and 3, and afterwards it was just a matter to recompile them and run my compatibility, validation and regression tests. It was iOS14 GM ready before I went to bed last night and it is already online for users to download.

Don’t blame Apple for what you could had done yourself.

If this is true, you may be the only developer in the world with that situation. And you must not be using any of the new features, like widgets and App Clips, because both saw big API and implementation changes since Beta 2 and Beta 3. So I'm happy for you, but your experience is not just non-universal; it's anomalous.
 
I think most of us are just growing tired of the constant developer issues lately. Its like 10 years of pure joy, then in a matter of a few months the sky is falling down and how can we even develop for iOS any more. Get over it. All businesses have issues. The only difference is, we don't bitch about our problems in public. If you have an issue with Apple, take it up with Apple in private. You don't like developing for Apple, then go away. Leave us that choose our walled garden alone.

This whole issue is about nothing. I just installed iOS 14 and to see what this big doomsday scenario is about, I opened every single app on my phone. Guess what, every single one worked as if I was still on iOS 13. I get that there may be a few out there that I don't have that will have some issues but is all of this warranted. Why does Apple and users need to delay getting an OS update for a low percentage of apps that will take a few extra days to update. I just don't get the audacity that developers now think they are GOD and should get to control the platform. Like I said, if you don't like how you are treated here. Get lost. I'm tired of hearing about your dumb problems. I am sure another developer who wants to make money will take your place in a hear beat.
Thanks for reporting this. All of this talk had me SO worried about upgrading to iOS 14 like all apps would be broken or something. Which can happen on major operating system updates.
 
LOTS of people to add to the ignore list. My gawd, the number of people who know NOTHING about development, pontificating about ’lazy‘, ‘whiny’, etc... developers is disheartening. You KNOW these people do the same thing in other areas of their life.

Sorry iOS developers, not only do you have to deal with Apple serving up a wet sloppy ish sandwich, you have to deal with all these experts who are also calling you crybabies.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.