Live data from Hacker News

Deprecation of OpenGL and OpenCL

developer.apple.com

131–140 of 466 posts

Re: Deprecation of OpenGL and OpenCL

#131
post #97
post #76

Earlier quoted context omitted.

Sure, but the whole point of both Vulkan and Metal is to bring out more performance by being lower-level. I'd assume that at least part of that benefit is lost when you use something like this.

A lot of the point of Vulkan is not having to rewrite your entire graphics stack for every OS you want to target.

Isn't that kind of the point of OpenGL?

Re: Deprecation of OpenGL and OpenCL

#132
post #110

Earlier quoted context omitted.

Why is Apple investing in Metal at all then?

Same reason Microsoftinvests in DirectX. Lock in software developers and consumers alike.

Wouldn’t they be better off attracting developers instead of locking them in?

Re: Deprecation of OpenGL and OpenCL

#133

The classic "Fuck Off" hubris from Apple. Their B.S. is getting out of hand. List of gripes: 1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recour…

I would argue #2 has turned out for the better. Googles store is a dumpster fire of crap, malware, and knockoffs. On iOS there is less crap and less knockoffs and generally no malware.

Steam link is weird, but I thought I read somewhere that they would have had to pay Apple 30% of in-app sales.

But long story short is that I am paying them to curate the apps.

Re: Deprecation of OpenGL and OpenCL

#135

The classic "Fuck Off" hubris from Apple. Their B.S. is getting out of hand. List of gripes: 1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recour…

I use iOS also because of its strict regulation of appstore, and I'm definitely not the only one. Who will pay Apple for lost revenue after someone implements your suggestion, how are companies going to innovate without these funds (I assume your answer to the previous question is something like "that's just business risk" - no, it isn't) and how can customers such as me find their desired products if they're banned, arguably for no real reason (no one is getting hurt) at all?

Re: Deprecation of OpenGL and OpenCL

#136
post #48

OpenGL isn't pretty, but it's at least cross-platform. And my impression was that OpenGL support is mostly handled by the GPU manufacturers, so I'm not sure how much Apple gains here by deprecating OpenGL. Requiring developers to use an API locked to a particular platform feels pretty hostile to me. Doesn't matter if that API isn't perfect, or even far from it.

> Requiring developers to use an API locked to a particular platform feels pretty hostile to me. So like DirectX?

No not like DirectX because DirectX is optional.

Re: Deprecation of OpenGL and OpenCL

#137
post #108

The classic "Fuck Off" hubris from Apple. Their B.S. is getting out of hand. List of gripes: 1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recour…

Everything on that list is relevant, but please keep in mind that banning custom browser engines isn't particularly bad thing for everyone. Of course Apple doing it to force web developers to keep supporting Safari since no one can simply expect iOS users to install Chrome, but it's also benefit open web greatly since it's preserve status quo that we have more than just one browser engine. The day Apple stop doing it…

I don't buy that a platform excluding rendering engines helps keep the web diverse and open.

Apple has crippled the mobile web since iOS reinvented the category. How many years before the file upload widget worked?

Re: Deprecation of OpenGL and OpenCL

#140
post #32

Ugggggh. As if graphics support on macOS weren't middling enough already. It's like they're trying to become as irrelevant as possible in that area. I could understand if they were deprecating it in favor of Vulkan. That would be in-line with Apple's history of aggressively pushing forward new standards. But by no means do they have the clout to coerce developers into their own bespoke graphics API that doesn't work…

Well, at least in the Rust ecosystem there is https://github.com/gfx-rs/gfx which provides backends for Vulcan, Direct X 12, Metal and OpenGL. I'm not sure it's super relevant outside of the Rust ecosystem right now, but it's worth spreading the word around of such solutions.
Post reply on HN