logoalt Hacker News

troupo04/23/20252 repliesview on HN

> The VisionOS crew have decided to not support OpenXR and Apple has broadly decided not to support Vulkan

Because they already have their own graphics API called Metal. Why aren't you asking Microsoft to drop DirectX and start first-party support for Vulkan?


Replies

tormeh04/23/2025

Because DirectX is a success and Metal is not.

If Apple wanted Metal to be a success then they'd need Windows devices to support it, and ideally a console too (like DirectX with Xbox).

There's a lot of bad things you can say about Vulkan's market position relative to DirectX, but it's clearly more successful than Metal. More games and work applications are written in it. I don't see what Apple gains from going their own way. Maybe Vulkan will rot by committee like OpenGL once did, but that hasn't happened yet.

show 2 replies
andsoitis04/23/2025

The reality is that virtual reality and gaming technology have largely converged on DirectX and Vulkan for rendering.

I can empathize with Apple’s desire to get more adoption of Metal, but I predict it is an uphill battle to insist on it on platforms like spatial computing that is already having a very hard time to win adoption.

show 1 reply