This...makes me happy I'm not an app developer. Being so dependent on one other company for all your work kinda stinks.
I'm putting my hand up as one of the people who was wondering why developers were complaining, and thanks to reading this thread I've completely changed my perspective.
I really hope developers are able to get their app updates out without it overly affecting their reputation since the situation is not something they could control. I don't think Apple was trying to mess with developers intentionally, let's hope they take this into account in the future though.
I wish this thread would kinda stop though, in 400+ posts it's literally the same arguments being repeated over and over.
Here’s a great example of a very intelligent developer pointing out a long standing issue that’s still not resolved. People think it really is just click and drag some thing over here with this and click there and boom! Widgets!
It’s not an argument there’s are lot of people with the wrong perspective of how to develop software. Two things to keep in mind:
1) if you have weeks of work to do to get an iOS 14 release you obviously weren’t ready to begin with... That’s not Apples fault. iOS 14 beta has been out since June... And no way a single bug should block a competent developer for more than a couple days.
2) If you aren’t able to keep up with what Apples doing that’s again not Apples fault. Apple may have suddenly announced gold iOS 14 but that doesn’t mean developers should be totally unprepared to get a release ready... So what if the app update is not updated right away. Also iOS 14 doesn’t add a ton of significant features that customers would be so pissed they would trash your app for not being ready day 1... People are blowing it out of proportion.
It’s not an argument there’s are lot of people with the wrong perspective of how to develop software.
...And no way a single bug should block a competent developer for more than a couple days.
So what if the app update is not updated right away. Also iOS 14 doesn’t add a ton of significant features that customers would be so pissed they would trash your app for not being ready day 1...
Okay, but if Apple told people fall, and launches ios14 in summer still, isn’t that a problem? You can say it’s only a matter of days until fall, but those days could make a difference.
For small and medium focus app businesses that are “competing” with other apps- they may be operating under wrong assumptions / strategy because competition may solely depend on your apps uniqueness and not customers expecting day one next gen features.
This is laughably untrue, and the entire purpose of the SDLC process you mentioned earlier is to alleviate the pain and chaos caused by how laughably untrue this is. You can't measure a bug this simply, especially if it's not yours. Understanding the size of task a bug is about to become is one of the traits that distinguishes someone who is capable and valuable as a senior engineer in this profession and someone who is not, and often breaking down something that presents as a simple bug is in and of itself an entire task.
I've seen "bugs" that can get solved in ten seconds and "bugs" that took a team of developers a year to untangle as their only job. And those are really just the self-inflicted kind. When other people and their software are involved and changing, the surface for potential bugs explodes, and those are the ones that we suddenly were chasing down, with well less than "a couple days" on our hands.
Last night, we experienced a bug that came out of nowhere from the GM, a bug someone at Apple has already told me in passing they noticed too late, and the solution was to stay up all night, so even though we were prepared for this release, we were making hard decisions about which pieces of our update would be going out today and which would be left out, and I was rewriting pieces of the app to work around a basic iOS function that shouldn't have broken in the first place.
The "so what" is "so I make no money." This is why, even as someone who holds down a day job as an iOS dev AND works as an indie, I pulled an all nighter for this update. If I miss an update like this, customers don't even hear about me from the blogs or Apple's own features, and these matter, because I'm in a market that caters to people enthusiastic enough about iOS to care if I'm there day one. It hurts my reputation and breaks my heart to not be able to to bring as many fun new things to those people as I might want.
The sky is falling if you're a dev hired by a company to build a very important app, then you get unlucky and have the build broken by the iOS 14 GM. Most of the time you're fine, but it's Russian Roulette.
Probably only a few apps will be affected, so it's not a big problem for everyone. Just stinks for devs.
How do a couple days matter? What business example does this matter? For large IT/Enterprise/complex apps their bottom line doesn’t depend on the latest OS. For small and medium focus app businesses that are “competing” with other apps- they may be operating under wrong assumptions / strategy because competition may solely depend on your apps uniqueness and not customers expecting day one next gen features.
Any angle you look at it, developers knew this was coming and a few days notice would have had little impact on their bottom line.
The 2 week notice is IRRELEVANT!! What matters is when APPLE started accepting submissions which was 24 hours before release. Maybe you should ask Siri to read it for you, since you do not seem to understand....I agree, but just by me being on these forums - I had 2 weeks' notice that it would be coming out at this time.
Apple screwing over developers is quite on brand for them nowadays.
As a developer, let me say...Tell that that to Google who pushed out their Chrome update last week with support for the new default browser option.you really don’t understand how it works do you? most developers ARE ready with new app versions but you can NOT submit an app for the iOS 14 GM build without processing it using the GM build of xCode which came out yesterday afternoon! An Xcode build that had issues that for many made it unable to work until last night! There was literally no way for a developer to even submit an app that used iOS 14 features until 12-18 hours before the release of iOS 14! That’s assuming they don’t bother to even test their app against the final GM that also only came out yesterday to see if last minute bugs creep up etc.! And that’s assuming the thousands and thousands of apps have even a chance of being approved by Apple in the hours left to make the release!
the bottom line is today ios14 will come out and apps won’t work properly and won’t take advantage of iOS 14 features not because of developers but because of the sheer lack of caring on the part of Apple. Had apple released the GM last week OR delayed the release of iOS 14 and Apple Watch until a week from now this wouldn’t be a problem but now the world, like you, will blame developers when it’s the folks in Cupertino that are to blame.
Google, Apple vs ordinary developer? What a comparison? These corporations run upgrade programs internally with army of developers collaborating with each other regularly with NDA in place. They probably aware of the releases ahead than normal developers.As a developer, let me say...Tell that that to Google who pushed out their Chrome update last week with support for the new default browser option.
Admitting the oversight by the Apple fans itself a great thing. If we read the most of the Stockholders posting here egging developers probably without understanding the nuances involved in the releases, making hilarious complaints on the developers! Not sure if they are paid trolls as well. Thankfully this is a standout post 😀I wouldn’t ascribe to malice what can be attributed to stupidity.
What likely happened is that Apple simply forgot to inform their developers. ie: communication oversight. I don’t think Apple intentionally set out to screw them over, when doing so would compromise the quality of their apps and consequently, the user experience on their platform.
The 2 week notice is IRRELEVANT!! What matters is when APPLE started accepting submissions which was 24 hours before release. Maybe you should ask Siri to read it for you, since you do not seem to understand....
Every September should of been ready, get to work instead of whining and making excuses, and your 70% cut isn’t enough????, it should be 50-50 splitHonest 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?