Comment It won't happen. (Score 3) 144
Like another commenter said, Apple does this every few years and it's always a focus on some Apple-specific system that doesn't address pretty much any of the concerns of people who are actually trying to port games to their platform.
For example, here's a fairly major one for independent game developers: https://www.youtube.com/watch?...
This guy is a former penetration tester for Activision Blizzard and I believe at least one other major games publisher; he's now an independent game developer. This is one of the people Apple should be trying to appeal to the most. Is this something they've addressed in the 1-2 months since this video hit? I didn't see it in TFS, so I highly doubt it.
That's just one example. I've followed the progress of the cross-platform Dolphin Gamecube/Wii emulator over the years in their (sometimes-attempting-to-be) monthly progress report. An occasional recurring theme I've seen with several of their feature implementations or big bugfixes is that the OS X solution requires some kind of kludgy workaround because OS X lacks basic support for something important, assuming they even implement said feature in the OS X build. I can't point to any specific examples (I have an unfortunately bad memory), but it's definitely come up more than once.
There's also Apple's apparent lack of support for something as basic as a native Vulkan implementation, presumably because they want to push developers to Metal instead? I'll admit I don't know all that much about the specifics of the situation. What I do know is that almost everyone that bothers to port games reliant on Vulkan to Mac apparently just uses MoltenVK, which is a FOSS project that just implements Vulkan on top of Metal. Supposedly it's a really solid project, but it's still a third party workaround for Apple's lack of first party support for something pretty basic and fundamental to modern cross-platform game development. And let's be real, OS X is not getting many games that aren't cross-platform.
For the record, I'm not even a developer at all (anymore), let alone a Mac one... this is all stuff I've just kind of heard about over the years following various gaming topics. I'm by no means an expert; I'm sure someone actually involved with game development for OS X would have much more insight on this and probably other major problems with OS X game development.
But I do know enough to know that a half-assed gaming push like every other one they've made won't be enough to capture any substantial percentage of the market. They'd need a much, much bigger, much more sustained push that addresses the existing fundamental problems, something which they seem unwilling to do.
For example, here's a fairly major one for independent game developers: https://www.youtube.com/watch?...
This guy is a former penetration tester for Activision Blizzard and I believe at least one other major games publisher; he's now an independent game developer. This is one of the people Apple should be trying to appeal to the most. Is this something they've addressed in the 1-2 months since this video hit? I didn't see it in TFS, so I highly doubt it.
That's just one example. I've followed the progress of the cross-platform Dolphin Gamecube/Wii emulator over the years in their (sometimes-attempting-to-be) monthly progress report. An occasional recurring theme I've seen with several of their feature implementations or big bugfixes is that the OS X solution requires some kind of kludgy workaround because OS X lacks basic support for something important, assuming they even implement said feature in the OS X build. I can't point to any specific examples (I have an unfortunately bad memory), but it's definitely come up more than once.
There's also Apple's apparent lack of support for something as basic as a native Vulkan implementation, presumably because they want to push developers to Metal instead? I'll admit I don't know all that much about the specifics of the situation. What I do know is that almost everyone that bothers to port games reliant on Vulkan to Mac apparently just uses MoltenVK, which is a FOSS project that just implements Vulkan on top of Metal. Supposedly it's a really solid project, but it's still a third party workaround for Apple's lack of first party support for something pretty basic and fundamental to modern cross-platform game development. And let's be real, OS X is not getting many games that aren't cross-platform.
For the record, I'm not even a developer at all (anymore), let alone a Mac one... this is all stuff I've just kind of heard about over the years following various gaming topics. I'm by no means an expert; I'm sure someone actually involved with game development for OS X would have much more insight on this and probably other major problems with OS X game development.
But I do know enough to know that a half-assed gaming push like every other one they've made won't be enough to capture any substantial percentage of the market. They'd need a much, much bigger, much more sustained push that addresses the existing fundamental problems, something which they seem unwilling to do.