Originally posted by zanny
View Post
Second, while I think concepts like Metal and Mantle are stupid, that doesn't mean they don't have validity
Yeah I know the comparison above isn't perfect but I think it highlights the major reality here Metal is about performance.
- most platforms have single-platform toolkits already, and also effectively have single platform languages (objc, java on dalvik, c# on .net, hell Vala with GTK on Linux) so it stands to reason that having platform specific graphics APIs doesn't mean they instantly fail, since you are often writing platform specific code already.
But it does mean your value proposition has to be really good to match up against cross platform write once debug lightly everywhere deploy with very little per platform modification solutions like Qt, Mono, or HTML5.
In the same sense, any non-open graphics standard has to be significantly better for either the developer or user than OGL / ES to woo investment over.
And yeah, it can happen. Like I said, it happens with toolkits all the time. But you would have a real hard time persuading me, if I were investing in a software project, to not use a cross platform toolkit because to be platform locked means to vastly reduce my potential audience size. Same with graphics API commitments.
Comment