Live data from Hacker News

Why is Apple acting like an asshole?

jessesquires.com

111–120 of 515 posts

Re: Why is Apple acting like an asshole?

#111
post #78

Earlier quoted context omitted.

> Man, don't you understand that you are not allowed to critize Apple here. Don't touch my walled garden and (fake) privacy. The community here over the last few months and prominent people in the Apple developer community itself have been very critical of Apple and their behaviour lately, so I don't feel as if this holds true.

His downvoted comment would say otherwise. For comparison, FB might have done more harm, so I guess one might expect it but just notice the difference between the near unanimous dislike for FB compared to divide in criticism of Apple. Out of FAANG, only Netflix might have higher positivity around them in HN.

He is downvoted because his comment isn't useful or encouraging healthy debate, not to mention its tone and spelling mistake. It reads like a snarky, angry man posting irrationally late at night.

Re: Why is Apple acting like an asshole?

#112

Earlier quoted context omitted.

deleted

Yep, I do, although thankfully I’m not affected. But I assure you that there are apps that will be in a tight spot here (particularly ones that use SwiftUI, which has been notoriously buggy and prone to changed across beta releases). Some things can only be fixed using the GM. And sometimes new issues crop up in the new iOS build!

Can confirm that visual bugs not present in SwiftUI in the early betas popped up in some of the later ones. Something to do with grouped list styles.

Re: Why is Apple acting like an asshole?

#113

> The next major release of iOS is announced to be shipping on Friday (in a few days) or sometime the following week, like the next Tuesday. > But today, Apple announced that iOS 14 is shipping tomorrow. So... the only difference is it's not "few days" but "one day"? For an OS update everyone knew was coming because "for as long as I can remember it goes something like this"? What's the assholery?

I think they mean that the developers usually get development version of the OS to install into their build system and test if anything is broken or add new features for that OS which gives them an advantage over competition and reduces random uninstalls.

Re: Why is Apple acting like an asshole?

#114
post #2

Why is this an issue? Apps built with the old SDK will still work on iOS 14, and you can continue to submit apps built with the old SDK for a while. Nothing says your app _has_ to be built with the new SDK on day 1.

What Jamil7 commented.. I stopped/dropped my iOS dev efforts. I had an app on Apple Store, and eventually pulled it because of the constant updates demanded by Xcode. Yes things were still working, but unless someone is willing to dedicate 'many' days every 3-6-9-12 months to catch-up on new requirements, it's just not worth it. For someone who does dev for a living, it's game on, for others who may want this as a si…

What constant updates demanded?

I recently pulled it but I had a ios app since 2010, nothing advanced and was only updated every couple of years.

There was only twice I had to do a update because of iOS updates. Once a crashing bug and once to look nice on large screen devices.

Re: Why is Apple acting like an asshole?

#115
post #42

Earlier quoted context omitted.

I have applications and games from the 90s that still work in Windows 10. The idea that developers have have to constantly push updates is unproductive in my opinion.

That's a decision made by Microsoft which has pros and cons. There's significant overhead in maintaining this backwards compatibility. For an OS used by corporations all over the world, its worth it. For a mobile OS it will likely reduce their ability to deliver changes.

Apple used to give a shit there. They did a bunch of extra work so you could run OS9 apps under OSX for a few years, and they did an amazing job of making 68000 code run on PowerPC...

Re: Why is Apple acting like an asshole?

#117
post #25

Earlier quoted context omitted.

IOS 14 for developers was available for a long time. Also this is a norm with all SDKs, engines, tools etc - new versions always have new bugs that will be fixed in updates. Especially considering that only a small percent usually updates to new version of OS in first few days.

Uptake is very rapid, and new bugs can show up between a beta and a GM release of iOS. It's not enough baking time to test against a GM version of iOS and successfully submit an update to the app store that is accepted and reviewed that is the issue here. Imagine if your app crashes on launch with iOS 14 GM and does not on the latest beta, your business has been materially effected as a result.

I am already hearing screams of "This worked under iOS14beta6 from last week!!! Now it crashes on launch!!!"

(From firends/contacts, none of the apps I have to deal with, at least not so far...)

Re: Why is Apple acting like an asshole?

#118
post #49
post #38

Earlier quoted context omitted.

I’m starting to see a pattern where it’s always the same apps that are broken on each major release. I suspect the developers of those apps are simply incompetent.

We only got the GM last night? how can anyone 100% know for sure their app is not going to break in some unexpected way between then and now? Thats the point of the grace period and the whole article / discussion here.

I’m talking about apps that have been broken since the first betas.

Re: Why is Apple acting like an asshole?

#119
post #57

Earlier quoted context omitted.

Or things like real time audio processing, AR or on device ML. Anything thats not a JSON viewer or CRUD app basically.

None of that matters for smartphones. The use case for a smartphone is basically a portable browser.

The use case for your smartphone? plenty of people want to do different things with their phone and plenty of developers are interested in building those niche apps for them. I think it still remains to be seen if the web is the right fit for some of these tasks, with WASM we might eventually bridge that gap, but not right now.

Re: Why is Apple acting like an asshole?

#120
post #89
post #80

Earlier quoted context omitted.

WebGL 2.0 => castrated OpenGL 3.0. ES WebGPU => To be done, will be a castrated Vulkan/Metal/DX 12. native => OpenGL 4.6, OpenGL 3.2 ES, Metal, Vulkan 1.x, DX 12 Ultimate,...

More to the point: Apple refuses to support WebGL 2.0, as they want to actively cripple the web, not just castrate it, so even if your app would work fine with it, you can't use it.

Apple added a commit to WebKit enabling WebGL 2 by default two days ago, which I assume means it’ll roll out in the next couple releases. Now, I think it’s still buggy in some places (I’ll check tomorrow to see if any improvements were made in ToT vs my iPad) but it is there and they support it.
Post reply on HN