Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Desktops (Apple) Apple Games Hardware

Inside Apple's Massive Push To Transform the Mac Into a Gaming Paradise (inverse.com) 144

Apple is reinvesting in gaming with advanced Mac hardware, improvements to Apple silicon, and gaming-focused software, aiming not to repeat its past mistakes and capture a larger share of the gaming market. In an article for Inverse, Raymond Wong provides an in-depth overview of this endeavor, including commentary from Apple's marketing managers Gordon Keppel, Leland Martin, and Doug Brooks. Here's an excerpt from the report: Gaming on the Mac in the 1990s until 2020, when Apple made a big shift to its own custom silicon, could be boiled down to this: Apple was in a hardware arms race with the PC that it couldn't win. Mac gamers were hopeful that the switch from PowerPC to Intel CPUs starting in 2005 would turn things around, but it didn't because by then, GPUs started becoming the more important hardware component for running 3D games, and the Mac's support for third-party GPUs could only be described as lackluster. Fast forward to 2023, and Apple has a renewed interest in gaming on the Mac, the likes of which it hasn't shown in the last 25 years. "Apple silicon has changed all that," Keppel tells Inverse. "Now, every Mac that ships with Apple silicon can play AAA games pretty fantastically. Apple silicon has been transformative of our mainstream systems that got tremendous boosts in graphics with M1, M2, and now with M3."

Ask any gadget reviewer (including myself) and they will tell you Keppel isn't just drinking the Kool-Aid because Apple pays him to. Macs with Apple silicon really are performant computers that can play some of the latest PC and console games. In three generations of desktop-class chip design, Apple has created a platform with "tens of millions of Apple silicon Macs," according to Keppel. That's tens of millions of Macs with monstrous CPU and GPU capabilities for running graphics-intensive games. Apple's upgrades to the GPUs on its silicon are especially impressive. The latest Apple silicon, the M3 family of chips, supports hardware-accelerated ray-tracing and mesh shading, features that only a few years ago didn't seem like they would ever be a priority, let alone ones that are built into the entire spectrum of MacBook Pros.

The "magic" of Apple silicon isn't just performance, says Leland Martin, an Apple software marketing manager. Whereas Apple's fallout with game developers on the Mac previously came down to not supporting specific computer hardware, Martin says Apple silicon started fresh with a unified hardware platform that not only makes it easier for developers to create Mac games for, but will allow for those games to run on other Apple devices. "If you look at the Mac lineup just a few years ago, there was a mix of both integrated and discrete GPUs," Martin says. "That can add complexity when you're developing games. Because you have multiple different hardware permutations to consider. Today, we've effectively eliminated that completely with Apple silicon, creating a unified gaming platform now across iPhone, iPad, and Mac. Once a game is designed for one platform, it's a straightforward process to bring it to the other two. We're seeing this play out with games like Resident Evil Village that launched first [on Mac] followed by iPhone and iPad."

"Gaming was fundamentally part of the Apple silicon design,â Doug Brooks, also on the Mac product marketing team, tells Inverse. "Before a chip even exists, gaming is fundamentally incorporated during those early planning stages and then throughout development. I think, big picture, when we design our chips, we really look at building balanced systems that provide great CPU, GPU, and memory performance. Of course, [games] need powerful GPUs, but they need all of those features, and our chips are designed to deliver on that goal. If you look at the chips that go in the latest consoles, they look a lot like that with integrated CPU, GPU, and memory." [...] "One thing we're excited about with this most recent launch of the M3 family of chips is that we're able to bring these powerful new technologies, Dynamic Caching, as well as ray-tracing and mesh shading across our entire line of chips," Brook adds. "We didn't start at the high end and trickle them down over time. We really wanted to bring that to as many customers as possible."

This discussion has been archived. No new comments can be posted.

Inside Apple's Massive Push To Transform the Mac Into a Gaming Paradise

Comments Filter:
  • Steam? (Score:4, Insightful)

    by Anonymous Coward on Thursday December 28, 2023 @08:01PM (#64113313)
    Unless it's a Steam machine, it's going to fail. And it's not going to be a Steam machine because Apple.
    • Re:Steam? (Score:5, Funny)

      by bill_mcgonigle ( 4333 ) * on Thursday December 28, 2023 @08:42PM (#64113387) Homepage Journal

      They should make an Apple Steampad and call it Pippin.

    • This. The options from Steam on osx are abysmal. It's basically Rust, Subnautica, and Stardew Valley.
      • I guess BG3 is not on my mac. It must be the shrooms.

    • Re:Steam? (Score:4, Insightful)

      by AlexSledge ( 10102306 ) on Thursday December 28, 2023 @10:40PM (#64113599)

      It really is pretty simple, Steam or it will be a failure. No one wants another marketplace (die already Epic), especially not the best Apple could do building one from the ground up. I think we’ve all hit our bubble pop limit. Developers have no interest in giving someone else a cut. As an end user, I havr no interest in yet another marketplace beyond GOG or Steam.

      • Re: Steam? (Score:5, Insightful)

        by jddj ( 1085169 ) on Friday December 29, 2023 @12:07AM (#64113721) Journal

        THIS.

        BUT...

        this is perennially Apple. They've been focused on making MacOS a gamer's paradise many times over the years, get a little developer response, trumpet some marquee games, lotta fanfare, then the narcolepsy takes hold for a few years 'til they announce it again like it's a brand new thing.

        I've seen it. I've used Macs since the 80s, owned since the 90s, and for a while worked at one of the 3 companies authorized to make Macintosh clones (remember those? Didn't think so).

        I've watched Apple lose focus on two things again and again: 1. The Internet. 2. Gaming.

        I learned long ago never to rely on Apple for either of these things. They're just not core competencies.

        • by AmiMoJo ( 196126 )

          They have a medium range CPU, a medium performance mobile phone GPU, and a baseline of 8GB RAM.

          There are two main groups of gamers. You have console owners who just want a low cost, fixed platform that plays everything as it was meant to be played. Apple is too expensive for them, and does regular hardware refreshes so isn't a fixed target.

          Then you have PC owners who want upgrades and value for money.

          • Re: (Score:2, Funny)

            Then you have PC owners who want upgrades and value for money.

            And RGB LEDs. So many RGB LEDs. Glowy RAM is faster than the regular sort.

            • by AmiMoJo ( 196126 )

              I wonder why Apple hasn't released gamer peripherals. People will pay extra for a keyboard that claims to be gamer garde, 9000hz update rate and all that. Apple could add a zero to their prices.

              • Another good question, the amount of gamer bling is getting ridiculous. Mice with 100 programmable buttons and a resolution higher than full-hd screens that claim rates that border on current CPU speeds, keyboards that can be programmed to play your games for you and all that with more blinkenlights than the average Christmas decoration in Texas.

                Should be exactly what Apple is great at.

                But I have this feeling that Apple isn't exactly considered a "good" brand among gamers. Most gamers I know like to pretend

              • Who wants to deal with customers ten times as obnoxious as you claim Apple users are.
          • Pretty much that, but it's "worse" than that.

            The console crowd would be an Apple dream, they're used to being able to buy from a single shop, since you can only play XBox games on XBox and PS games on PS, and they're even used to rebuying the same game over and over when a new console generation hits the road. They're also used to pay console tax on their games and don't instantly go "aw, hell, no!" when a game costs like 30% more for their console than they'd pay on a PC. So they're ok with paying a premiu

        • Re: Steam? (Score:4, Interesting)

          by mjwx ( 966435 ) on Friday December 29, 2023 @09:35AM (#64114403)

          THIS.

          BUT...

          this is perennially Apple. They've been focused on making MacOS a gamer's paradise many times over the years, get a little developer response, trumpet some marquee games, lotta fanfare, then the narcolepsy takes hold for a few years 'til they announce it again like it's a brand new thing.

          I've seen it. I've used Macs since the 80s, owned since the 90s, and for a while worked at one of the 3 companies authorized to make Macintosh clones (remember those? Didn't think so).

          I've watched Apple lose focus on two things again and again: 1. The Internet. 2. Gaming.

          I learned long ago never to rely on Apple for either of these things. They're just not core competencies.

          Apple don't care about gamers because not a single model comes with a gaming GPU.

          They don't even come with x86-64 compatible CPUs any more.

          I can spend £2,600 on a Macbook Pro and get a less powerful laptop than an £900 Asus and the Asus is likely to have RAM and SSD that you can replace, with the Mac you're stuck with a 512 GB drive, OK, maybe they've upped it to 1 TB now, that's still only 3, maybe 4 AAA games these days. My gaming desktop has 3.25 TB of SSD storage alone and I've just bought a new 2 TB M2 SSD to add to that (yeah, I'll get round to installing it soon, no need to ask me every 6 months).

          Unless they're trying to get mobile gamers onto an overpriced laptop, game developers are just going to ignore Apple as they've always done. Steam tried to get Mac users on board for years and there's more Linux users on Steam than Mac users, even before the Steam Deck simply because you could get the GPUs working on Linux (Linux drivers for GPUs are terrible, but the Mac offerings make them look good).

          Yes, the first thing you get when you google "Mac GPU" are a dozen different articles on how to use an external GPU, however if you're seriously into games an external GPU is utter pants compared to one in a PCI-E slot, so we'll buy desktops that can have them or laptops with them built in.

        • I agree with your observation here. I would add that I think one of the reasons MacOS is not a good gaming platform is that it (APIs, current architectures, etc..) does not maintain backward compatibility for very long. Certainly not when compared with MS Windows (despite its issues, this is a big strength of Windows). For game devs and players I believe this can be an issue- not only for older games but for reusing engines, for example. That and they do seem to lose focus on games pretty regularly.
        • by irving47 ( 73147 )

          "Focused"? no. I've been a daily Mac user since '94 and at no time have I believed they wanted to do anything other than play lip service.

          If they had, we would have had machines capable of using the same video cards, throughout this time. We had a few hot spots with the G3 smurf towers through the G4 and G5 Mac Pro's, but those were too expensive.

          We begged Apple for mid-range desktops that could be upgraded and the response from Jobs and Cook has been a clear and consistent "fuck you."

      • It really is pretty simple, Steam or it will be a failure. No one wants another marketplace (die already Epic), especially not the best Apple could do building one from the ground up. I think we’ve all hit our bubble pop limit. Developers have no interest in giving someone else a cut. As an end user, I havr no interest in yet another marketplace beyond GOG or Steam.

        Apple should buy Valve, and offer optimized updates for games and "verified" status on Apple devices like Valve currently does for Steamdeck. Valve is worth 8 billion. Apple is worth 3 trillion. I'm shocked Apple or Microsoft hasn't done it already considering Valve is so cheap.

        Honestly, I predict Valve will take over the console market, because they've proven with the steam deck that PC gamers are willing to ditch a keyboard and mouse if provided with a proper controller and the steam deck has been a

  • by Joe_Dragon ( 2206452 ) on Thursday December 28, 2023 @08:03PM (#64113321)

    apple needs to cut the storage pricing big time if they want games and the ram is an joke 8GB base in some system with an $200 upgrade to go to 16GB?
      Also that ram is shared with video.
    for under $200 you can get 32GB of ddr5 ram on pc

    as for storage some systems start at 256GB with an upgrade to 512GB at $200?? for under $200 you can get an 2TB m.2 drive on pc.

    • by edwdig ( 47888 ) on Thursday December 28, 2023 @09:00PM (#64113443)

      It's even worse than that. A Samsung 980 Pro 2 TB is regularly on sale for under $100. That's a premium brand. You can get cheaper brands for even less.

      • by mjwx ( 966435 )

        It's even worse than that. A Samsung 980 Pro 2 TB is regularly on sale for under $100. That's a premium brand. You can get cheaper brands for even less.

        Indeed, I saw a Lexar M2 drive for under £50 today. If SSD prices keep dropping like this it won't be long before I can consign my last remaining spinning disk to the role of backup drive (it's a 6 TB, 2/3 full so I'll need an 8TB drive to replace it, which might happen within a year if things keep going the way they are).

    • If Apple wants to gain market share, they are going to stop shipping RAM and storage starved systems. 8 GB today is a joke, and 256 gigs of disk space? That is insane. Especially with one of macOS's functions being a fast RAM paging to make that 8 GB of RAM not feel so slow when swapping. Combine that with disk space, that that is going to be a lot of wear on a small SSD. To boot, because the iBoot partition is on that SSD, if that drive fails, the Mac is bricked, as it won't even boot from external me

      • M chips don't need as much RAM as Intel because they are much more efficient. Read up on the architecture to understand.

        • Not true to a significant extent for games. Most of the RAM is used for game assets and data, and those won't magically shrink because they're on a Mac. Leaning on the SSD for swap works well enough for office applications, making an 8 GB system somewhat livable, but it's not going to cut it for games; even if they run, they will wear out the non-replaceable SSD in short order, leaving the owner with a huge repair bill. Even 16 GB isn't really enough for a current day gaming system, especially one with inte
  • Bullshit article (Score:4, Informative)

    by dfghjk ( 711126 ) on Thursday December 28, 2023 @08:06PM (#64113333)

    It's a bullshit article that might as well have been written in the 80s. We owe modern gaming to the Mac because Steve Jobs stole the mouse from Xerox, literally a claim made by the author.

    • I do not see how Steve Jobs "stole” the mouse from Xerox when it existed before them. Douglas Engelbart made the first mouse in 1968 with patents filed as early as 1970. Xerox first used a mouse in their Alto in 1973.
      • by hawk ( 1151 )

        that, and Raskin's master's thesis, describing such an interface in the 60s. [for the younger here, Raskin was one of the Mac architects]

        oh, and the stock that apple paid Xerox to license what Xerox *did* add.

        And the mockups of the Lisa interface that predated the visit. And . . .

  • diffident apple drop vulkan and opengl? and they want to be into games?

    Good luck getting them made for mac os when it will cost game dev's hardware cost and time to port games to mac os.

    • All game engines worth more than $0.01 include a hardware abstraction layer to handle different hardware and APIs on different consoles and platforms. Almost all support metal, because iOS is a huge platform. Apple provides tools to port shaders from D3D. In practice, Metal is a non issue for game devs. The question theyâ(TM)re asking is purely and simply âoeis the market big enough to justify the support costs.â Current steam stats suggest no - despite there being many more macs out the

      • by dgatwood ( 11270 )

        Current steam stats suggest no - despite there being many more macs out there than Linux machines, far fewer of them seem to be being used to buy games.

        Correction: Far fewer of them seem to be being used to buy Steam games. Steam doesn't have many Mac games, so it's a chicken-and-egg problem. You can't know for sure whether Steam gets terrible Mac game sales because Mac users truly aren't interested or because Steam doesn't have enough content for Mac users to know that they exist.

        • by edwdig ( 47888 )

          You'd have a point if there were better storefronts for selling Mac games, but there aren't.

          • by dgatwood ( 11270 )

            You'd have a point if there were better storefronts for selling Mac games, but there aren't.

            Whether there's anything better or not, if there's almost nothing to buy for the Mac, Mac users aren't going to go there. Besides, if you count iOS games (a lot of which run on at least current-generation Macs), one could argue that there are much better storefronts. :-)

            • by aitikin ( 909209 )

              You'd have a point if there were better storefronts for selling Mac games, but there aren't.

              Whether there's anything better or not, if there's almost nothing to buy for the Mac, Mac users aren't going to go there. Besides, if you count iOS games (a lot of which run on at least current-generation Macs), one could argue that there are much better storefronts. :-)

              There's progress being made. Can't find the source off hand, but I remember reading an article that Apple was subsidizing development costs for Resident Evil 4 [apple.com]. That's about the only thing that makes me consider this "push" to actually be a push this time.

        • Steam used to have a lot more mac games, but many of them never made the transition to 64bit. Valve aren't interested in updating their games either which tells you how little they care about the mac now. It cools your enthusiasm for purchasing things on a digital storefront when stuff just becomes inaccessible and everyone points the finger of blame at everyone else. The devs are bad for not patching their old stuff, publishers are bad for squatting on the rights and not permitting patches, valve are bad f

          • by dgatwood ( 11270 )

            Steam used to have a lot more mac games, but many of them never made the transition to 64bit. Valve aren't interested in updating their games either which tells you how little they care about the mac now. It cools your enthusiasm for purchasing things on a digital storefront when stuff just becomes inaccessible and everyone points the finger of blame at everyone else. The devs are bad for not patching their old stuff, publishers are bad for squatting on the rights and not permitting patches, valve are bad for forcing Steam client upgrades that shut out old the OSs necessary to play these unpatched games and apple is bad for deprecating interfaces that these games need.

            A big part of it was the elimination of the 64-bit Carbon API. A lot of the 32-bit Mac games that didn't get updated were written for Mac OS 9, and just got brought along for the ride when Mac OS X came out. The Mac versions of those games would have been from-scratch rewrites of at least parts of the Mac integration code.

            And that part is entirely Apple's fault. Nothing prevented them from releasing 64-bit Carbon. IIRC, they originally said they were planning to make it available, and even made 64-bit C

      • by edwdig ( 47888 )

        If you're using a major engine, yeah, Metal's a non-issue. If you're rolling your own tech or using a smaller engine, a Metal port is a big pain. It's not easy to port to the modern, low level graphics APIs like Vulkan & Metal, so it's a deal breaker for some devs. The shaders are trivial - all the shader languages are pretty similar, so unless you're doing something with bleeding edge shader tech, it's usually easy to port them.

        But yeah, the market size is the real issue. It's not a question of whether

        • Nonsense. The API specific source found in a HAL is usually just 2 or 3 files. Vulkan, D3D 11/12, and metal use extraordinarily similar ideas, so itâ(TM)s easy to build the abstraction. It is a few days work. A couple of weeks by the time you account for all the bits and bobs of integration, testing, bug hunting etc.

          The graphics api really makes bugger all difference here, in the same way that sound, windowing, event etc apis make very little difference.

      • All game engines worth more than $0.01 include a hardware abstraction layer to handle different hardware and APIs on different consoles and platforms

        Nanite, Virtual Shadow Maps, and Lumen when using Hardware Ray Tracing in Unreal 5 are only supported on DirectX 12. As you say.

        Almost all support metal, because iOS is a huge platform

        And for that reason, most engines don't implement much past what is needed for iOS. This is the entire point of Metal 3 to hide any difference between the two. That said, DirectX is the target pretty much everyone aims for and everything else is second to last. Mobile indeed Vulkan and Metal are important, but "the gaming" that this article is talking about is DX and that's abo

    • Apple also needs to stop moving fast and breaking things with macOS. When new macOS versions come out, there are huge lists of apps that are broken that developers need to fix because of Apple.

      https://forums.macrumors.com/threads/macos-13-working-and-broken-apps.2347026/

      Just one of many lists of broken apps, and not just small rando apps / 32-bit apps are here from a macOS major update. This turns into either dropped app support (angry customers) or higher support costs which will eat into profits. And when
    • Apple never used Vulkan so they did not drop it. As for OpenGL, it is just very old. Their hardware API is called Metal.
  • no way (Score:5, Informative)

    by Espectr0 ( 577637 ) on Thursday December 28, 2023 @08:10PM (#64113347) Journal

    apple might capture some of the mobile ios gaming market, since macos is incorporating ios features (and some are worried that macos and ios will eventually merge)

    developers coding AAA games for apple silicon is not going to happen in scale. apple silicon has ram soldered, doesn't allow for external gpus and apple still thinks 8 GB RAM base is realistic for 2023

    • Re: no way (Score:3, Insightful)

      by beelsebob ( 529313 )

      And these things are different to the PS5 how?

      • Re: no way (Score:5, Insightful)

        by xwin ( 848234 ) on Thursday December 28, 2023 @09:02PM (#64113445)
        PS5 comes with 825GB ssd by default at a $499 cost. The lowest priced MacBook Air is $1000 and comes 256GB storage. Modern games are 50+GB. Also I am sure Apple would want 30% commission on sale of the game, which will push prices way up. Although maybe Sony charges high commission too.
        It would take some miracle for Mac to become go to gaming machine.
        • PS5 comes with 825GB ssd by default at a $499 cost. The lowest priced MacBook Air is $1000 and comes 256GB storage. Modern games are 50+GB. Also I am sure Apple would want 30% commission on sale of the game, which will push prices way up. Although maybe Sony charges high commission too. It would take some miracle for Mac to become go to gaming machine.

          You're not going to be gaming on anything less than a MacBook Pro which has an entry level SSD of 512 GB at my local Apple Store. If I was going that way I'd also probably pick up the 1 TB option partly for gaming and partly for other things I do that have nothing to do with gaming. Sure, a MacBook Pro costs far more than a PS5 and you could probably buy a better gaming PC and get a pretty decent Gaming Pod for the money you'd be shelling out for a MacBook Pro. However, the average Apple user is not exactly

        • by mjwx ( 966435 )

          PS5 comes with 825GB ssd by default at a $499 cost. The lowest priced MacBook Air is $1000 and comes 256GB storage. Modern games are 50+GB. Also I am sure Apple would want 30% commission on sale of the game, which will push prices way up. Although maybe Sony charges high commission too.
          It would take some miracle for Mac to become go to gaming machine.

          50 GB... and the rest. GTA V started out as 80 GB in 2015 (PC release) now it's well over 100 GB, mine's nearly 200 but a fresh install might cut that down. The latest Modern Snorefare is 240 GB.

          It's little wonder they're selling external drives for Xboxes or that the internet is full of hacks on how to replace your XBox hard drive.

          The thing is, storage is cheap and has been for a long time, so given how much you pay for a Mac, why is it so limited (and soldered in so you cant replace it)?

      • There's one PS5, and it has plenty of memory.

      • by edwdig ( 47888 )

        For starters, the PS5 has 16 GB RAM and a more powerful GPU than Apple devices.

        More importantly, everyone buying a PS5 is buying it to play games. People buying a Mac are buying it for some other purpose, and then maybe also using it for games.

    • by Bert64 ( 520050 )

      A fixed configuration platform is much easier to support, providing predictable and consistent performance just like a games console.
      An upgradeable platform is a pain to support, and ends up with lots of compatibility problems.

  • I'm sure Apple will be as good as any other onboard, non upgradable with shared RAM graphics, but I don't see NVidia or any other makers of serious gaming gear being too concerned.
    • Shared memory architectures and shared memory architectures are not the same thing.

      The Intel igps that earned such derision were bad for a few of reasons:

      1. They were just bad - like, the GPU was bad.

      2. The RAM was accessed over buses designed for the CPU, meaning low latency, low bandwidth. GPUs typically aim for high bandwidth at the cost of latency because memory access is much more predictable than on the cpu.

      3. The memory was divided in two, and henceforth never actually shared. The system just prete

      • This is why modern consoles also use shared memory architectures. Itâ(TM)s in modern terms, the better way of doing things.

        This is also why modern consoles are adequate but don't actually compete with PCs in the serious end of the market. And you are also disregarding upgradability as a desirable thing. Something consoles don't have and Apple has never been famous for either and is unlikely to ever be, unless upgrading means buying a whole new console or iDevice.

        • Things are not looking good for upgradeability in the future though. Socketed RAM and PCIe may be convenient but they are performance sucking dogs and high end business customers want better which looks like it's going to be soldered HBM and compute accelerators closer to the CPU with better sharing. nVidia doesn't care about gaming beyond marketing now. It was all fun and games when gamers could subsidise their push for compute, but now gamers are a significant cost for a small but irritating competition f

          • Re: (Score:3, Funny)

            Things are not looking good for upgradeability in the future though. Socketed RAM and PCIe may be convenient but they are performance sucking dogs and high end business customers want better which looks like it's going to be soldered HBM and compute accelerators closer to the CPU with better sharing. nVidia doesn't care about gaming beyond marketing now. It was all fun and games when gamers could subsidise their push for compute, but now gamers are a significant cost for a small but irritating competition for their GPU dies that they want to put on $10k datacentre cards and sell by the pallet load. Basically the needs of business customers and the needs of gamers are diverging so much that I would expect gaming hardware to get more niche and more expensive with lesser and lesser gains.

            You are a perfect example of why AI is a failure so far.

        • consoles have slots for storage and what is bad about that?

          also the mac studio and pro has storage in slots but it's the apple only cards that cost like 4-5X the cost of other m.2 drives.

          • Indeed even my Android phone has a microSD card slot, quite unlike Apple phones. I've always considered that one of their greatest deficiencies.
      • Apple screwed the pooch with gamers one too many times. They could offer better performance than a 4090 for a fraction of the price and gamers will not buy it if it means their games library permanently breaks every 5-6 years (what you get with macOS). Even consoles eventually got that right.
  • Nope. (Score:5, Interesting)

    by DaveyJJ ( 1198633 ) on Thursday December 28, 2023 @08:17PM (#64113359) Homepage
    I've been using Apple computers since my Apple machine said simply "II" on the case. With Apple now pushing Metal onto developers, which means coding for yet another low-level, low-overhead hardware-accelerated 3D graphic and compute shader, I'm not sure they chose the right thing. This whole proprietary BS Apple likes to pull causes them more headaches than it's worth. It may be something that pans out, but ask a lot of AAA game devs and they're not into it and don't want to support it. Apple just needs to pull a MS and buy a handful of higher end AAA studios and make them make games for them.
    • by tlhIngan ( 30335 )

      I've been using Apple computers since my Apple machine said simply "II" on the case. With Apple now pushing Metal onto developers, which means coding for yet another low-level, low-overhead hardware-accelerated 3D graphic and compute shader, I'm not sure they chose the right thing. This whole proprietary BS Apple likes to pull causes them more headaches than it's worth. It may be something that pans out, but ask a lot of AAA game devs and they're not into it and don't want to support it. Apple just needs to

      • Re:Nope. (Score:4, Insightful)

        by mrfaithful ( 1212510 ) on Friday December 29, 2023 @02:13AM (#64113893)

        Vulkan isn't a friendly API the way OpenGL was and I think that has really hurt it. Vulkan is what AAA bleeding edge, Unreal Next Version developers need and it doesn't care about your toy renderer. It's a sheer cliff face of difficulty that doesn't get any easier and constantly kicks you in the shins every time you fail to understand the design ethos behind it. I get it, OpenGL was a dead end, it was a bag of spiders by the end and there was nothing that could be done to make it properly threaded and performant without essentially rebuilding it in a non-compatible way, but I feel like Vulkan has caused a divide between the high end and the people who want to learn how to do engine development.

        And I feel like Metal *is* that halfway house between "build your skills as you go" opengl and "high performance stateless compute kernel based rendering." Vulkan I think pushes a narrative that either you want to make the next gen rendering engine and are willing to aim for the top 0.01% of programmers, or you should just be playing drag and drop in an off the shelf engine. It means I wouldn't be surprised if it becomes easier for companies to find Metal fluent developers to make mac/ios ports than it is to find competent Vulkan devs.

        But that's just my opinion.

        • Apple needs Vulkan because VKD3D-Proton.

          With those two things Apple could run games without modification.

          Most developers are never going to bother to port their engine to Metal because the Mac market is so small. It's a small percentage of the market worldwide, and only a percentage of the users are gamers.

          There seems to be no problem supporting D3D, Vulkan, and OpenGL on Windows. Why can't Apple support Metal and Vulkan? Answer, NIH. And as long as they behave that way, they will always be a third rate con

    • not really, you dont have to code in low-level metal because it's well integrated into a few development environments. It's literally a build target on Unity and Unreal so it's relatively low effort. Game porting kit offers a pretty smooth path across, and while Mac and iOS are different, the effort to support metal works for both. I have a customer that uses Unity for development of their product and they ported it to metal in a day and had it running on Apple TV. They aren't a AAA game studio but they

      • I don't see Apple being anywhere near competitive with either consoles or PCs in any practical way. Currently the status quo for both is you spend less than $1,000 every 5-7 years and you'll generally keep up with the latest games.

        For PCs you're basically just talking about replacing the GPU now and then. Everything else will generally last you over a decade.

        While you can't do that for consoles, the hardware price is at least subsidized, and it will still work long after EOS. Even if something breaks, you c

        • macOS loves breaking compatibility at an even faster rate than Linux, to the point where disabling SIP to allow chroot() still wont save anyone. So even if people lay down the money, their games will eventually stop working anyway as one of the Mac Minis in their jenga tower of preservation hardware dies.

          Meanwhile, in console land, Microsoft finally closed the gap to the point where most Xbox gamers can just use their latest console to play their entire game library, and with Sony, gamers can keep just a
          • jenga tower of preservation hardware

            As a Mac owner, you made me smile (in complete agreement) this morning.

          • I think basically everything you said is incorrect. Apple breaks compatability far less than Windows and when Apple does it, it's a big advertised thing dressed up as a possitive while Microsoft just reworks the backend so gamers are stuck on older versions of windows until support is almost up and everyone has finally got their stuff to play on the newest version. Windows 11 is just 1/4 of all windows installs. Why don't gamers update? too much doesn't work well or performance regressions. Tons of game

        • You completely lost it leading with $1000 every 5 years for gaming PC. it's so non-sense that nothing else you said has any credibility.

    • With Apple now pushing Metal onto developers, which means coding for yet another low-level, low-overhead hardware-accelerated 3D graphic and compute shader

      You are aware that Metal was actually released before the only other low-level, low-overhead hardware-accelerated 3D graphic and compute shader was even announced to be starting development? "Now" my shiny ass. Well, you could almost get the impression Vulkan (The Khronos Group began a project to create a next generation graphics API in July 2014 with a kickoff meeting at Valve) only exists because of Metal (Initial release June 2014). But no, it's just another case of Apple using their damn time machine ag

  • by WaffleMonster ( 969671 ) on Thursday December 28, 2023 @08:42PM (#64113385)

    There is simply insufficient memory bandwidth to compete with discrete cards.

    • by edwdig ( 47888 )

      The most interesting part of Apple Silicon is the RAM is inside the CPU package, located directly adjacent to the CPU/GPU. This lets them run the RAM way faster than you can with socketed RAM on the motherboard.

      It's still DDR5, so it can't compete with GDDR6 based designs, but it comes a lot closer than you'd think.

      • Putting it in the same package and having Tim Cook fart on it doesn't magically turn it into SRAM dude... It's still DRAM. At best you're gaining an ever so slightly shorter RTT for signaling, which means fuckall when you're already waiting for bus synchronization.

        • GDDR6 isn't SRAM, it's DDR SDRAM with a couple of added mask & fill features to make it SGRAM. It's not only not static, it's not even dual-ported.

          On the other hand, the ram on the apple chip also isn't dual-ported and is unified, so CPU and GPU are in competition for the same memory access. Not having a dedicated GPU with dedicated memory on a dedicated bus is always inferior, you're going to end up in contention sometimes even if you have a very fast bus. It's a great cheap solution, which Apple then

  • by Waccoon ( 1186667 ) on Thursday December 28, 2023 @08:44PM (#64113395)

    I remember when Apple wanted to be taken seriously in the gaming market when Doom 3 was making the rounds. That turned out well.

  • by TwistedGreen ( 80055 ) on Thursday December 28, 2023 @08:51PM (#64113421)

    Apple has always been and still is a gaming backwater. I see this as going the way of Apple TV+, where you get a bunch of mediocre "original content" that Apple bought and paid for, and not much else.

  • by krisbrowne42 ( 549049 ) on Thursday December 28, 2023 @11:05PM (#64113627)
    I just bought Resident Evil 4 for my iPad, which also covers it for Mac and iPhone On my M1 iPad it looks better than my steam deck, and not noticeably different than PS5. Likewise runs just fine on my M1 Mac Mini, even using the full real-estate of my ultra wide display. Capcom got 3 platforms of customers with one port - One of which is possibly the largest install base on a single device series in the world.

    I was on the beta for Warframe Mobile, playing it on the same iPhone, iPad, and Mac where it ran butter smooth doing things that made my steam deck fans scream for mercy.

    The platforms are more than ready, at this point i think there’s more issues with exclusivity agreements than porting process (I’ll never know if Borderlands 3 runs well on Mac, that platform version is an Epic Store exclusive and I won’t pay for that kind of BS).
  • Let me just spend 10x the amount for the exact same hardware and still less gaming support no matter what they do. Yeah, no. Never Apple.

  • Apple’s best shot at gaming is with the Vision Pro. Not one of these. But maybe if they get it to wirelessly co-process with one of these rigs at a price that didn’t match a used car, they could revolutionize gaming.
  • A gaming paradise with 8Gig of Ram and 265G of storage.... Yeah right .. I guess if all you want to play is candy crush. It's 2K for a 16gb Mac Book 'PRO' however the GPU will suck up 8GB running a good game. BTW my Radeon 7900 xt has 20GB of ram just for the card.

  • ...are good hardware. Not the best but well-made, substantial, last a long time, good battery life, etc.. I had a Hackbook Pro (Ubuntu) for a while & it worked OK (Pain in the arse to install though). But compared to a PC laptop in the same price range... naaah.
  • "... as many customers as possible."

    Apple isn't developing the games so they have zero customers after the hardware and OS. The tech industry has seen it before: A hardware manufacturer thinks it can franchise the manuals/API to software developers with exorbitant fees and a percentage of the sales.

    Proprietary hardware doesn't have the latest GPU or rendering software, so gamers stop buying it. Also it doesn't support the latest game controller, so gamers stop buying it.

    Nowadays, the software industry is much more mature but price is s

  • I can't see it happening.

    It's all about the games - not just new titles, but old titles too.
    There's a reason many console developers offer plenty of backwards compatibility - because they can sell more games and also entice users into subscriptions.
    PC gamers already have a huge amount of flexibility to play older titles.

    Where does that leave Apple Silicon?
    I guess it'll be down to emulation to get a sizeable back catalogue - but they will be up against some stiff competition.
    If Apple are willing to relinquis

  • by twocows ( 1216842 ) on Friday December 29, 2023 @09:10AM (#64114343)
    Like another commenter said, Apple does this every few years and it's always a focus on some Apple-specific system that doesn't address pretty much any of the concerns of people who are actually trying to port games to their platform.

    For example, here's a fairly major one for independent game developers: https://www.youtube.com/watch?... [youtube.com]

    This guy is a former penetration tester for Activision Blizzard and I believe at least one other major games publisher; he's now an independent game developer. This is one of the people Apple should be trying to appeal to the most. Is this something they've addressed in the 1-2 months since this video hit? I didn't see it in TFS, so I highly doubt it.

    That's just one example. I've followed the progress of the cross-platform Dolphin Gamecube/Wii emulator over the years in their (sometimes-attempting-to-be) monthly progress report [dolphin-emu.org]. An occasional recurring theme I've seen with several of their feature implementations or big bugfixes is that the OS X solution requires some kind of kludgy workaround because OS X lacks basic support for something important, assuming they even implement said feature in the OS X build. I can't point to any specific examples (I have an unfortunately bad memory), but it's definitely come up more than once.

    There's also Apple's apparent lack of support for something as basic as a native Vulkan implementation, presumably because they want to push developers to Metal instead? I'll admit I don't know all that much about the specifics of the situation. What I do know is that almost everyone that bothers to port games reliant on Vulkan to Mac apparently just uses MoltenVK, which is a FOSS project that just implements Vulkan on top of Metal. Supposedly it's a really solid project, but it's still a third party workaround for Apple's lack of first party support for something pretty basic and fundamental to modern cross-platform game development. And let's be real, OS X is not getting many games that aren't cross-platform.

    For the record, I'm not even a developer at all (anymore), let alone a Mac one... this is all stuff I've just kind of heard about over the years following various gaming topics. I'm by no means an expert; I'm sure someone actually involved with game development for OS X would have much more insight on this and probably other major problems with OS X game development.

    But I do know enough to know that a half-assed gaming push like every other one they've made won't be enough to capture any substantial percentage of the market. They'd need a much, much bigger, much more sustained push that addresses the existing fundamental problems, something which they seem unwilling to do.
  • by zmollusc ( 763634 ) on Friday December 29, 2023 @10:17AM (#64114523)

    ...future Apple hardware will finaly address the cooling/RAM shortage/limited storage problems they have had for decades.

  • Stepping aside from the steam wars and PC vs Apple wars stuff going on here, Apple made history in the past with many early games starting on its hardware. The challenge I have with the steam/pc arguments is that there's a cyclic reinforcement which is strongly indicative of vendor tie-in. Ports onto eg switch or PS are notoriously overpriced compared to the PC variants. Most publishing houses look at the main market (pc on steam) and develop for that. It doesn't mean that either steam or PC are particula

"The medium is the massage." -- Crazy Nigel

Working...