https://hn.algolia.com/?query=metal%20wwdc&sort=byDate&type=... -> https://news.ycombinator.com/item?id=15734680
>acoye: I see a couple of issues with the Mac / TF OpenCL situation. Apple is pushing metal and performance shaders, I would not bet on strong support from them keeping up to date drivers with performant ocl. I asked at wwdc17 about vulkan and they clearly do not want it on their platform.
Unfortunately for Apple, there's even more people outside of Apple who just wish Metal would die.
I have never heard anyone who has used Vulkan actually advocate for it. But I have heard a lot of good things from Graphics Developers on Metal.
This isn't to say Vulkan is bad, everyone seems to be saying "In Vulkan, You really needs to know what you are doing".
Metal the API has some elegance in it, but the target range of hardware is controllable and way more limited than what Vulkan was designed for. Apple can choose what graphics goes into their Macs and iPhones, collaborate with the mobile GPU provider, etc.
Edit: Source: Hacker News comment a while ago by a person who talked to the team at WWDC