This means that apps built using OpenGL and OpenCL will still run in Mojave, but they will no longer be updated after macOS 10.14 launches.
I'm a bit confused – what is it that won't be updated? The apps or OpenGL and OpenCL? OpenGL hasn't received an update from Apple since OS X 10.9 Mavericks (where we got version 4.1 while the latest version is 4.5) as far as I know – so nothing new there. OpenCL I'm not sure, but I don't think that has been getting much love either, or? So what's different in MacOS Mojave then?
Anyway – here’s my (rather long, sorry…) thoughts on the situation:
Moving away from OpenGL is one thing, but not having its successor Vulkan in MacOS is a bit sad as far as I can see. Hopefully
MoltenVK can help a bit on that – converting Vulkan to Metal – but there seems to be some drawbacks – one of them being losing a bit of performance.
It seems to me that while Metal probably will (does) serve Apple's platforms well (and more and more so in the coming years) that other operating system known as Windows has OpenGL 4.5, Microsoft's DirectX with Direct3D (used for the majority of game titles)
and Vulkan. Linux has OpenGL and Vulkan.
Developing using Metal will seemingly require some dedication on the game developers part and if we don't see a big increase in the amount of people having powerful “desktop class” graphics cards connected to (or in) their Macs – which might happen now with support for external GPUs – I guess most developers of “big” game titles will continue to focus on Windows. That’s also where the graphic card vendors put most of their effort when it comes to drivers, even doing specific driver optimisation for new game titles.
But like has been mentioned, game engines such as Unreal and Unity has Metal support and as long as those engines are being used a Mac version shouldn’t be too far fetched – but at the same time there’s quite a few other graphics engines out there too...
A different story are the iOS game titles that down the road relatively easily could get a MacOS version according to Apple’s recent announcements. But those titles will (in the short term at least) most probably not match the sophistication of most so called “triple A titles” (AAA) released for consoles and Windows. At the same time porting houses such as Feral and Aspyr is doing a good job bringing some modern PC/console titles to MacOS.
I guess we’ll see what happens…
