5 ms·
Metal is not cross platform nor open.
by jfkebwjsbx 6y ago
Metal is not cross platform nor open.
- dgellow 6y agoYou will laugh, but Apple started to call “cross platform” things that are used or run on more than one of their product. So cross platform between iOS, macOS, Apple TV OS(?), watchOS.
- pjmlp 6y agoWhich is correct, it is neither the same OS or hardware.
- esperent 6y agoTechnically correct, the best type of correct (for a marketing team).
- swebs 6y agoMicrosoft does that too. It's infuriating.
- franga2000 6y agoBut all of those run Darwin, so for something like a graphics API that has nothing to do with GUIs and whatnot, the "platform" for all of those is the same.
- pjmlp 6y agoSays someone that never read Apple documentation or iDevice literature regarding system programming on Apple platforms. You can start by reading the Mac OS X Internals, followed by Mac OS X and iOS Internals: To the Apple's Core. Then hop over to Apple's archive, https://developer.apple.com/library/archive/navigation/ https://developer.apple.com/library/archive/navigation/
- franga2000 6y agoFair enough :)
- Narishma 6y agoIt is "cross-platform" in the same way Direct3D is.
- pjmlp 6y agoIt is neither the same OS or hardware, so it looks cross platform to me.
- mey 6y agoIn this vein and previously discussed on HN[1], but there is a weird DX3D bridge in Linux that is available on WSL2. Still not "cross-platform" and seems to mostly exist to support ML workloads for Windows users. 1] https://news.ycombinator.com/item?id=23241040 https://news.ycombinator.com/item?id=23241040
- esperent 6y agoYou are completely right, I shouldn't have included that in the list above.