> I was under an impression Vulkan runs on everything.
Sadly, that's not the case. For game consoles, neither Xbox nor PlayStation support Vulkan. iOS and macOS have their own Metal API (because of course they got to have their own thing).
So, with just a Vulkan backend, you can only target Windows, Linux, Android, and Nintendo Switch natively. Translation layers like MoltenVK may help though.
It's still unclear whether the next iteration of the Switch will continue to support Vulkan.
The Switch supports Vulkan, but it's also quite old at this point. Nintendo will probably release a new console in the near future and we simply don't know whether that one will support Vulkan or not.
Sadly, that's not the case. For game consoles, neither Xbox nor PlayStation support Vulkan. iOS and macOS have their own Metal API (because of course they got to have their own thing).
So, with just a Vulkan backend, you can only target Windows, Linux, Android, and Nintendo Switch natively. Translation layers like MoltenVK may help though.
It's still unclear whether the next iteration of the Switch will continue to support Vulkan.