So you’re expecting valve to put in the time to maintain compatibility with a platform that drops support for old APIs and refuses to adopt new mainstream ones?
Valve’s answer is no. Put simply even though they take 30%, its very clear that mac users do not make up a huge enough user base to put in the work. In other words the costs of mac development might exceed the income they’d get from max players (but this is just speculation, the point is, its very that Valve thinks its not profitable to develop for mac)
Why put in the work for linux then you might ask?
Well linux uses the same APIs in most cases as windows (Vulkan, OpenGL, and in case of directx, vulkan can “emulate” directx), so its a lot less work to be compatible with linux than it is with mac.
Also Valve owns a console which uses linux as an os, so they do not have to rely on propriatary windows.
Anyway my point is development costs are probably higher than the income they get from mac players.
This discussion started with Valve supposedly making an effort to support Macs. For quite some time now I was speaking about Steam itself. It works but is so shit it’s no wonder they’re bleeding users before they even buy or launch a game.
If you take 30% of sales it’s reasonable to expect you’re going to support your platform for a reasonable amount of time. We are still talking about staggering amounts of money even if it’s 1.4% user base that probably doesn’t purchase as much as Windows users.
With what we know about how Valve is being run internally it’s likely that it’s just not fun anymore and less profitable than alternatives. Incidentally, this leads to a very Google-like behavior which back in the day led me to drop Android for iOS, which in turn led to getting a Mac.
You don’t need to explain why companies do things but if we’re here it’s worth noting that some companies will burn money to project stability, long term support and to keep options open. They might have some issues but will bank on being a known quality.
Valve is still entirely at mercy of Microsoft which is why they prop up Linux, not because they’re nice or very profitable there. That means they could do a rug-pull the moment it becomes inconvenient. Linux has no stable APIs either and it doesn’t even attempt ABI stability. Linux support hinges on Proton which left unsupported would deteriorate quickly and with no native versions (which are a pain because API/ABI issues mentioned) it could get where Mac is currently rather quickly.
Apple does weird things constantly but other than insistence on Metal (which can be worked around with MoltenVK which Dota2 does) it sounds that Valve thinks their effort, while profitable, is better spent on things that are more profitable. Fair game to them but as a consumer I will voice my grievances.
And as a reminder, my whole point is that it can’t be said that Valve made an effort - it was a one time thing that was quickly left to rot.
I ran Linux on desktop for 10 years. I run a Linux home server. You aren’t explaining anything, you’re throwing slogans at me. I’m talking about ABI stability and you talk about uptime and recompiling entire OS. Which will eventually break ABI and therefore all proprietary software like video games.
Yes, that’s where 30% cut should go.
I’m not the guy you are replying to, but that is just not how the world works.
According to steam’s own survey (https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam?platform=combined) osx (aka mac) users make up a whopping 1.4% of steam’s players. Now the question is: is it worth it to put in the work for mac? (work which i might add only works on mac as the apis that work on linux and windows do NOT work properly on mac)
Valve’s answer is no. Put simply even though they take 30%, its very clear that mac users do not make up a huge enough user base to put in the work. In other words the costs of mac development might exceed the income they’d get from max players (but this is just speculation, the point is, its very that Valve thinks its not profitable to develop for mac)
Why put in the work for linux then you might ask? Well linux uses the same APIs in most cases as windows (Vulkan, OpenGL, and in case of directx, vulkan can “emulate” directx), so its a lot less work to be compatible with linux than it is with mac. Also Valve owns a console which uses linux as an os, so they do not have to rely on propriatary windows.
Anyway my point is development costs are probably higher than the income they get from mac players.
Removed by mod
This discussion started with Valve supposedly making an effort to support Macs. For quite some time now I was speaking about Steam itself. It works but is so shit it’s no wonder they’re bleeding users before they even buy or launch a game.
If you take 30% of sales it’s reasonable to expect you’re going to support your platform for a reasonable amount of time. We are still talking about staggering amounts of money even if it’s 1.4% user base that probably doesn’t purchase as much as Windows users.
With what we know about how Valve is being run internally it’s likely that it’s just not fun anymore and less profitable than alternatives. Incidentally, this leads to a very Google-like behavior which back in the day led me to drop Android for iOS, which in turn led to getting a Mac.
Removed by mod
You don’t need to explain why companies do things but if we’re here it’s worth noting that some companies will burn money to project stability, long term support and to keep options open. They might have some issues but will bank on being a known quality.
Valve is still entirely at mercy of Microsoft which is why they prop up Linux, not because they’re nice or very profitable there. That means they could do a rug-pull the moment it becomes inconvenient. Linux has no stable APIs either and it doesn’t even attempt ABI stability. Linux support hinges on Proton which left unsupported would deteriorate quickly and with no native versions (which are a pain because API/ABI issues mentioned) it could get where Mac is currently rather quickly.
Apple does weird things constantly but other than insistence on Metal (which can be worked around with MoltenVK which Dota2 does) it sounds that Valve thinks their effort, while profitable, is better spent on things that are more profitable. Fair game to them but as a consumer I will voice my grievances.
And as a reminder, my whole point is that it can’t be said that Valve made an effort - it was a one time thing that was quickly left to rot.
Removed by mod
I ran Linux on desktop for 10 years. I run a Linux home server. You aren’t explaining anything, you’re throwing slogans at me. I’m talking about ABI stability and you talk about uptime and recompiling entire OS. Which will eventually break ABI and therefore all proprietary software like video games.
Removed by mod