logoalt Hacker News

ryandrake • today at 4:37 PM • 5 replies • view on HN

Sad but not surprising. Apple marked their OpenGL subsystem as deprecated all the way back in 2018 with macOS 10.14 Mojave and iOS 12. By some miracle it has kept working all that time. While I hate it that Apple can just up and declare a widely used cross-platform API 'deprecated,' it's their system, not ours. So, we should not expect them to care or lift a finger if they accidentally break it.


Replies

voakbasda • today at 4:44 PM

When they break stuff, developers should lift their middle finger in response. That they don’t I think reflects some kind of Stockholm syndrome.

➕ show 4 replies
Klonoar • today at 5:05 PM

It’s not really “some miracle” as they clearly had some incentive for it to work - it just runs through Metal on the ARM series now. Someone had to spend the time to get that together.

➕ show 1 reply
watusername • today at 5:02 PM

It's more nuanced and the official deprecation status doesn't mean much. sandbox-exec has been deprecated since 2016, but obviously Apple can't afford to break it (Chrome and basically all sandboxing solutions rely on it).

kccqzy • today at 7:17 PM

In practice the best way to get an OpenGL-ish API is WebGL2. I don’t think Apple would dare to break that.

nixpulvis • today at 4:52 PM

Yes, this is the real continuation of that. I still don't agree with the deprecation, and hope the support will be continued.