• sugar_in_your_tea@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      No, it’s simpler than that.

      1. most gamers use Windows
      2. macOS requires special support (Metal + 64-bit)
      3. most Windows games work on Linux through Proton

      Developers go where the money is, and that is Windows. To support Linux, they don’t need to do anything. To support Steam Deck, they usually don’t need to do anything, except maybe adjust text size based on screen resolution. That’s it. To support macOS, they need to support a completely different rendering pipeline, ensure all of their dependencies support 64-bit, and now potentially target ARM (Rosetta, the x86 -> ARM layer can have a big performance penalty). Also, Macs don’t have very powerful GPUs, so even if they do support macOS, the bigger titles will probably run poorly anyway.

      So what are they going to do, put a ton of dev resources to properly support macOS, or put one guy for a couple weeks to support Steam Deck/Linux?

      It has absolutely nothing to do with cost of hardware and everything to do with cost of supporting the platform vs number of potential customers.