So, Apple is deprecating OpenGL support for macOS. OpenGL, for those unaware, is a
cross-language, cross-platform application programming interface for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit, to achieve hardware-accelerated rendering.
This is an Apple-esque decision in every sense of the word. Whereas Windows supports backwards compatibility to a fault, Apple ditches anything that even remotely starts to become entrenched in our culture. You like physical function keys? No, Apple doesn’t. Use your headphone jack often? Not on the new iPhones, you don’t. Like normal keyboard keys? Ha! Welcome to the future, kid. Our keyboards break in less than two years. Ever replaced a Mac battery? Ever upgraded its RAM? Well, Apple is trying to make self-repairs impossible. Do you want to be on the cutting edge of technology? You’re out of luck. It used to be that Apple was a pioneer. You could count on them making the obvious choice. I used to be an Apple fan, but I’m not reluctant about shouting from the rooftops that they’ve been messing up for a while.
But I’ve digressed. Apple claims that OpenGL is legacy. That the newer standards differ too much, and Apple wants a clean break from the past. This has been their argument with virtually every single decision they’ve ever made. However, this can cause problems for anyone that uses applications, especially games. Gaming on macOS is terrible. I can personally attest to that. Weirdly enough, in tests, Fortnite (a super popular game at the present) performs worse on macOS than it does on the same exact computer running Windows via Bootcamp (built in macOS software that allows you to dual-boot Windows). Steam reports that 96.29% of people that use its massive platform to play games are Windows users. 0.78% use Linux, and a measly 2.93% use macOS. The numbers don’t lie, Macs just aren’t used for gaming.
You’d think that Apple would, therefore, want to keep one of the most popular libraries for creating games graphics alive on their platform, so at least the bare minimum of games that run on their ecosystem would still work. If they remove OpenGL, any game that uses it will cease to work. At the moment, they are simply deprecating it, but when they warned developers for iOS to upgrade to 64 bit versions of apps from 32 bit, they eventually removed support for 32 bit apps. They’ve done the same with their Donglebooks, and there’s no reason to think this will go any other way.
I’m sure this decision comes as a surprise to literally no one, and whether you make excuses for them or think it’s stupid, Apple is the first company to hit a trillion dollars market cap, so they must be doing something right.
If anyone figures out what that is, please let me know.
My Patreon | My Website