WWDC 2025


Metal 4 is designed exclusively for Apple silicon, and sets the stage for the next generation of games on Apple platforms with support for advanced graphics and machine learning technologies.
Developers can now run inference networks directly in their shaders to compute lighting, materials, and geometry, enabling highly realistic visual effects for their games.”

Apple software advancements often predate their hardware development (see ray tracing). Strong implication combined with @leman’s patent snooping that Apple will be accelerating ML inference on the GPU in M5.


Is this their take on neural rendering that Nvidia showed earlier this year?
 
Is this their take on neural rendering that Nvidia showed earlier this year?
Basically, plus some other catch up that Nvidia was doing before Neural rendering (technically I think Nvidia can interpolate more frames but that comes with caveats, not everyone likes that or even frame interpolation at all, but pretty sure Nvidia is still ahead here for those that use it and like it).
 
Did Metal 3 bring their take on Reflex? I know Reflex 2 isn't out yet, but I wonder if Apple is working on their own version of it.
 
Double Yes! And I will stop buying Macs if they stop the access to the command line.

I'm increasingly in the same boat. MacOS X back in the day was huge for me in college because it meant I could finally build cross-compiling gcc toolchains for coursework without dual-booting into Yellow Dog or the like. These days it's more because I am bringing more and more services I depend on under my own control (RSS aggregation, NAS, Plex, etc), and having the command line is somewhat key in managing it all in a worst-case scenario where the VMs are accessible, but the web management side isn't.
 
Thoughts


1749499594135.png
 
Last edited:
I'll have to watch it again, but I couldn't tell if he was being sarcastic or saying how great it is.
Both is how I read it. Creating a really good touch-first window multitasking/pointing UI was no doubt really hard (and we’ll see how good it actually is) but also it’s reinventing the wheel to recreate what they already had on macOS. So it’s amazing and “amazing! 🤪
 
Apple software advancements often predate their hardware development (see ray tracing). Strong implication combined with @leman’s patent snooping that Apple will be accelerating ML inference on the GPU in M5.

Yeah, I looked at the APIs and it is uncanny how closely they resemble what the patents talk about. E.g. hardware assisted transposes etc., full range of FP and int type etc.

Is this their take on neural rendering that Nvidia showed earlier this year?

I didn't see Apple offering any of the tooling Nvidia offers, but the Metal APIs seem rather complete. You could also use them to quickly implement a GPU-driven ML engine.


At the first glance Metal 4 looks conceptually much closer to DX12 (while still offering more flexibility). I would suspect that closing the compatibility gap for more efficient API emulation has been an explicit target.

That said, I am decidedly not a fan of new MTL4 prefix. That's just a confusing mess.
 
FWIW, I wouldn’t recommend installing the beta on your daily driver yet. I installed it on my backup M1 iPad Pro, and while everything seems more or less to work, performance isn’t great - a lot of stuttering, etc.

One thing I noticed is that the menu bar does come down if you swipe from the top of the touchscreen - no trackpad/mouse required.
 
Installing on my backup devices now. I thought about installing on my phone since I use it least of all. 🤣
 
Installing the beta on our fridge.

I know, I know ... think of the sweet cream and cheese products!
 
This seems like a very functional update to iOS, including window management, multitasking, menu bars, and giving the Files app a finder-like interface with favorites.

Also includes the kind of features that I've always thought were obvious niceities, and thus couldn't understand why they weren't included earlier—surely I'm not the only one who dislikes haviing to listen to hold music for long periods of time, since it's hard to do that while focusing on other tasks. Now you can wait in silence, and the phone will notify you when someone picks up. Or maybe they did try it earlier, and couldn't get it to work reliably until now....
 
According to ArsTechnica, Rosetta 2 will be phased out after macOS 27:

But after that, Rosetta will be pared back and will only be available to a limited subset of apps—specifically, older games that rely on Intel-specific libraries but are no longer being actively maintained by their developers.

That's a bit of a fuzzy definition. I'm wondering what that means for CrossOver. Maybe they have to switch to FEX like Parallels did for the x86 emulation.
 
Back
Top