3 ms·
I don't know Vulkan. But from what I've heard, including this blog post, Metal is an easier to use API. I find Metal very easy to use, but still allowing for ma
by auggierose 6y ago
I don't know Vulkan. But from what I've heard, including this blog post, Metal is an easier to use API. I find Metal very easy to use, but still allowing for many very important optimizations. So I am glad Apple made Metal!
As for fragmentation ... Yeah, it would be nice if Metal would be supported on Windows and on Android. Not really Apple's fault it isn't.
- FpUser 6y ago>"...it would be nice if Metal would be supported on Windows and on Android. Not really Apple's fault it isn't." Is it Microsoft's fault that DX12 is not supported on Apple?
- auggierose 6y agoNot saying it is. Don't know DX12 either. But back when I was programming on Windows I hated its API's, so I would probably not be a big user of DX12 on Mac anyway.
- auggierose 6y agoAnyway. It seems to me that WebGPU will lead to a consolidation of these different technologies in the medium to long term.
- FpUser 6y agoThat is assuming that native applications will die and everything moves to a browser. While browser based apps have their ever widening place I do not really see them displacing everything else. And if it happens we will have one giant monoculture. Googles's wet dream. I am not really looking forward to such an outcome.
- auggierose 6y agoNo, I am not assuming that. Instead I think, once this is a common technology available on the net, it will also become compatible on the desktop as time goes by.
- pjmlp 6y agoWeb 3D APIs are castrated as per security requirements and average hardware requirements, you really don't want to use them for native 3D applications and games, unless you don't care about taking advantage of nicely bought GPU cards.