3 ms·
It is in your users interest to have access to APIs that are as useful as possible. The moat APIs created by OS vendors are mostly in their interest. Does anyo
by robert_foss 6y ago
It is in your users interest to have access to APIs that are as useful as possible.
The moat APIs created by OS vendors are mostly in their interest. Does anyone but Apple want an API like Metal? Developers don't. User see no benefit. Only Apple benefits.
I'm not saying there should be only one globally used API for every task, but praising APIs that exist only to be moats to increase corporate profits is another.
About innovation, everyone can join Khronos (for free) and contribute to their API of choice. You can add whichever extension you want to these APIs, and if they are found useful they are included in the main standard.
- pjmlp 6y agoWhich is why Khronos APIs are a clusterf..... of extensions, only those that never actually wrote portable OpenXX code across multiple platforms, graphics cards and had to deal with driver bugs on top praise their portability. Write once, add code paths and debug everywhere.