Apple doesn’t ship consumer systems with dedicated GPUs in them and they’re on their own custom silicon now. Developing cross platform games for them must be a major PITA.
The GPUs aren’t really a problem; the M2 Pro/Max/Ultra chips are much more powerful than Intel’s integrated GPUs, are very competitive with other mobile GPUs, and are competitive with all but the high end of desktop GPUs. The main thing holding them back is they consume less electricity, which is important in a laptop, but is not necessarily important in a desktop PC.
The problem is, game developers tend to pick the platforms that will make them the most money, and Microsoft has held an uncontested monopoly on the PC OS market for more than thirty years now. They have held onto their monopoly for so long because they have the high ground on GPUs (Apple has a grudge against Nvidia that probably won’t go away until Tim Cook retires), and they also hold a number of popular games that are exclusive to Windows (Call of Duty, FIFA, Madden, Final Fantasy, Counter-Strike, Fortnite, Diablo, Far Cry) whereas Apple’s highest profile exclusive macOS game at the moment is Hello Kitty.
It seems like each time Apple makes gains in the PC market (iPod/iPhone halo effect, keeping controversial UI changes to a minimum), Microsoft gains one and a half times that.
The article might as well be “Valve Says Counter-Strike 2 for macOS Not Happening Because We Have a Vested Interest In Selling Steam Decks” just as Apple isn’t porting iMessage (and other apps) to Android because they have a vested interest in selling iPhones.
I’m all for games being as cross-platform as possible, but considering how Apple doesn’t offer apps such as iMessage, Facetime, etc. on other platforms, I’m less sympathetic to them for this.
Apple users chose a famously closed ecosystem, so they shouldn’t be surprised when some things aren’t available to them.
The issue here is that Counter Strike Global Offensive did have official Mac support. Then when CS2 came out, Valve replaced the CSGO client with CS2, rather than making it a new client, and then announced they’re cutting Mac support. There is still a weird way to launch GO, but good luck finding players to play against now. It was pretty shitty of them to not leave GO as its own client or to not continue supporting Mac. This isn’t quite a case of a new game not having Mac support, what happened from Mac users’ point of view is their counter strike game updated and now they can’t play it anymore.
They’ve made Linux gaming a thing. And there where no players there either. So I do not believe that is their actual reason.
The actual reason is that Valve does not want to be beholden or locked to a corporate entity like Apple or Microsoft. They would be very dependent on the whims of those companies.
Linux gives them a platform where they know and can influence it’s future.
Does Asahi have full support for the GPU yet? Would Proton work on a non-x86-x64 architecture? Last time I tried it (around 6 months back, been a minute) it worked great for anything that didn’t need acceleration but I didn’t think it could handle much more.
no?, Valve tried, never gave any result, and linux surpasses it in a year of thet launch of steam deck, Apple also don’t help fucking with opengl,vulkan and switching to Arm
Could also be because of the Arm chips which add more burden on the developers who have to account not only for another OS but also for a completely different CPU instruction set.
macrumors.com
Gorące