2 ms·
> When you decide you want to go into low level APIs, if you are comfortable with Apple systems, Metal will likely be easier than Vulkan/DX12. Why would you th
by jorvi 9y ago
> When you decide you want to go into low level APIs, if you are comfortable with Apple systems, Metal will likely be easier than Vulkan/DX12.
Why would you this though? You'll restrict yourself to a comparatively tiny market (10% PC market share, 20% smartphone market share), and your low level knowledge will be somewhat nontransferable.
- jeremiep 9y agoMost concepts in Metal build on concepts learned from GL/DX11 and carry on to Vulkan/DX12. This is better than starting directly in Vulkan/DX12, quickly getting overwhelmed and giving up. Plus it makes the step from GL/DX11 easier. I bought an iPad last month just so I can play with Metal on an actual iOS device at home :) I don't think hobbyists care about market share that much; they want to get hands-on and learn, and Metal is a rather fun API to work with.
- Recurecur 9y agoAs far as mobile goes, iOS has some compelling advantages. In particular, you don't have the headache of supporting all the different Android devices. Plus, despite the difference in raw numbers of devices, iOS offerings often bring in as much or more money than the Android version.