• misk
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    8
    ·
    edit-2
    9 months ago

    They tried but I wouldn’t describe it as trying hard.

    Steam client is still Intel only and runs via emulation on ARM Macs. They didn’t bother to update their games with 64-bit binaries so most of their catalogue stopped working years ago. Their only remaining “modern” game, Dota2, keeps going because it’s the only game to make that jump.

    • MentalEdge
      link
      fedilink
      English
      arrow-up
      44
      ·
      edit-2
      9 months ago

      They’re not referring to any recent efforts. Valve’s push for gaming on mac happened years back, before the ARM transition was even a rumor. And even then, it was apple that stopped trying first, before valve did.

      Valve DID try, but you’re referring to things from AFTER they decided to cut their losses. Of course it’s lackluster.

      • misk
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        5
        ·
        edit-2
        9 months ago

        Did Valve do anything after initial Steam and Source game ports? Steam client is in dire condition since forever and it’s been years since Catalina dropped support for 32-bit. If they provided 64-bit binaries their games would still be running through Rosetta2 on ARM Macs.

        It’s also reasonable to expect that at least Steam client would get ARM update 3 years after first M1 Macs even if they didn’t support their games anymore since Valve makes money predominantly on their cut of sales.

        • MentalEdge
          link
          fedilink
          English
          arrow-up
          19
          ·
          9 months ago

          Sales of what ARM games? Apple only just released a bodged together “porting” toolkit and still expects devs to put in the legwork.

          Proton was originally intended to run on MacOS, too, but that was dropped as the workload was never gonna end. Apple pulling the rug out on stuff like openGL, and making it clear that vulcan on Mac was never happening.

          • misk
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            4
            ·
            9 months ago

            Not sure what you’re getting at, there are Mac games released all the time on Steam and Valve keeps getting their cut. The bare minimum anyone expects is that Steam itself gets ported to ARM because it’s a web browser and those do horrendously when ran through Rosetta.

            ARM Macs can still play 64-bit Intel games of which there is significant back catalogue and new games are released with ARM binaries even on Steam.

            • MentalEdge
              link
              fedilink
              English
              arrow-up
              13
              ·
              edit-2
              9 months ago

              The point is that apple is expecting a chicken to hatch out of an egg that doesn’t exist.

              Devs will use Metal and apples other proprietary systems on mobile, because a gaming market that has passed critical mass already exists there.

              Apple is expecting devs to be willing to do the same on desktop and laptop, before the gaming market for those platforms have hit critical mass. Yes, there are “some” games, but right now, apple simply isn’t doing what’s necessary for it to take off for real. Devs, gamers, and Valve, know that.

              Valve was willing to put in the resources back when apple was doing the same, but they stopped long ago and have only been doing the bare minimum of lip service, since. So, Valve packed up, and became re-focused on linux instead.

              • misk
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                1
                ·
                9 months ago

                I’m expecting Valve to keep Steam operational since I own plenty of Mac games there. Valve doesn’t require anything from Apple to deliver a working storefront.

                • MentalEdge
                  link
                  fedilink
                  English
                  arrow-up
                  8
                  ·
                  edit-2
                  9 months ago

                  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 has clearly decided, that it’s not worth the effort. Apple is hostile to developers and creates extra work because it wants all things to go through their systems.

                  And I agree. That apples actions make the correct business decision for valve to screw over a minority of users like you, is on valve, but also apple. That Valve needs nothing from apple to run on their systems is a patently stupid claim. Yes, they can make the changes necessary to get the client running a little better. But why would they? The whole gaming ecosystem is doomed if apples non-existent support for it fails to improve.

                  The difference on platforms like linux, is that valve has joined as a contributor for the whole ecosystem, when they need changes in the OS itself, they themselves can make them. And on windows the graphics pipeline, DirectX, is already industry standard, and the OS ALSO still supports all older versions, AND openGL and Vulcan, too.

                  Gaming on mac, is dead right now.

                  • misk
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    arrow-down
                    8
                    ·
                    edit-2
                    9 months ago

                    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?

                    Yes, that’s where 30% cut should go.