4 ms·
One thing Valve may just be able to do is somehow convince Apple to support Vulkan. I feel that if Vulkan becomes the official API for both macOS and iOS (even
by mtgx 9y ago
One thing Valve may just be able to do is somehow convince Apple to support Vulkan. I feel that if Vulkan becomes the official API for both macOS and iOS (even if say 3 years from now), that would be a huge boost to the Vulkan ecosystem.
I think the prospect of developing a game that "automatically" works on both Windows (and not just 10, but also 7 and 8) and macOS would be quite compelling. Plus the bonus that the games would also work on Linux, and iOS/Android, and eventually the web (at least some of them for these last three).
Besides Apple, Valve should also convince Sony to support Vulkan on the next-gen PS5 console. They should tell both of these companies that they benefit more from being in this larger ecosystem than they do by creating their little walled gardens while Microsoft's gaming ecosystem engulfs and dominates them from outside.
It's also quite imperative for Valve to try to achieve this because they are still at risk of being obsolete by a future version of Windows that restricts Win32 apps by default for consumers (a non-zero chance of that happening over the next 10 years). So Valve should have a big incentive to try to get some kind of "partnership" with both Apple and Sony and get them to support Vulkan.
- jsheard 9y agoApples lack of support for Vulkan is less of an issue now that MoltenVK is available: https://github.com/KhronosGroup/MoltenVK https://github.com/KhronosGroup/MoltenVK Metal is low-level enough that Vulkan can be implemented on top of it without too much overhead.
- pjmlp 9y ago3D API support is a radio button on most engines. Most game companies don't care about Linux, because the added development costs on testing and community support don't translate in any meaningful revenue.