I wonder how Mac's with dedicated GPU's will be supported with the new unified memory architecture
Have a look here: https://developer.apple.com/documentation/metal/mtlstoragemo...
I guess there will be a compile-time flag that you can #ifdef to check if you are on a new Apple Silicon mac or not.
The higher end Macs should see some large on-chip (or part of chiplet array) GPU implementations.
It'll largely be transparent at the Metal API level.
Interestingly, from a business perspective this is mainly bad for AMD.