Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It

https://sh.itjust.works/post/6964076

Valve Says Counter-Strike 2 for macOS Not Happening Because There Aren't Enough Players on Mac to Justify It - sh.itjust.works

I wonder if part of the reason is that apple deprecated opencl on mac os and replaced it with their property graphics api Metal. I image it would be a lot of work to port the source the engine to Metal just for a small amount of users.
Not just OpenGL, they also moved to ARM64 CPU architecture in 2020, which isn’t any longer out of the box compatible with x86_x64 software. It requires extra work and optimization. Using a Mac for gaming is like shooting yourself in the foot. This is also unlikely to change, as moving to ARM64 would lose us all backwards compatibility. I always considered this move of Apple to be a mistake.

moving to ARM64 would lose all backwards compatibility.

Well Apple uses a backwards compatibility layer to help with that, it works pretty well from what I’ve heard, but there is a significant performance loss with this approach.

I have an m1 Mac and the Rosetta 2 layer is insanely performant. There is some performance loss but I’d hardly call it significant. It’s imperceptible to me.