4 ms·
To play the devils advocate, Why should Vulcan propagate their own APIs instead of picking one and porting others to work on top of it? All they are doing is th
by innagadadavida 8y ago
To play the devils advocate, Why should Vulcan propagate their own APIs instead of picking one and porting others to work on top of it? All they are doing is this: https://xkcd.com/927/ https://xkcd.com/927/
Considering they don’t control any platform, they are misguided.
- shmerl 8y ago> Why should Vulcan propagate their own APIs instead of picking one and porting others to work on top of it? I suppose you are asking, why should developers strive to use cross platform API, instead of using Apple's lock-in. The answer is simple - reducing work duplication. It's same reason you'd avoid using ActiveX, Silverlight and Flash and would use standard HTML/JavaScript. Apple obviously are irritated that someone found a way to break their lock-in, so they are looking for ways to mess things up under some side pretenses.
- nextweek2 8y agoVulkan was called Mantle before AMD gave it to the open standards group. Mantle existed before Metal and Apple knew it was being made into an open standard before they released Metal. AMD and Khronos were open about their plans and Apple was/is part of the group. To answer your question, Khronos are trying to promote an open free API to help developers save time and effort, picking Metal as a closed source and late arrival would be unworkable.