Microsoft is exactly the same. They do not support custom APIs on Windows Mobile AFAIK.
I'll need a source for this claim considering that no driver-level Vulkan implementations are available on macOS.
Developers can ask users for their admin password, sudo to root and largely do whatever they want including adding kernel extensions and drivers.
> Developers can ask users for their admin password, sudo to root and largely do whatever they want including adding kernel extensions and drivers.
Apple controls all the keys for macOS, AFAIK there's not even an option to add additional CA's for code-signing trust. To get around this you have to completely disable SIP, and it's rather stupid to tell users they must disable a well-meaning (if somewhat poorly implemented) security feature to install a kext because Apple doesn't like you (no knowledge if this has happened, but it can, and I don't care for that).
Not anymore, even being root doesn't give you total control now[1], and custom kernel extensions are among the things that are prohibited.
This «feature» bas been introduced in El Capitan for «security reason».
[1] System Integrity Protection : System Integrity Protection
https://developer.apple.com/library/content/documentation/Se...
> Developers can ask users […]
Have you ever seen anybody shipping software asking their user to do stuff like this to get their software working ?
> Boot to Recovery OS by restarting your machine and holding down the Command and R keys at startup.
It's simply a no-go for the mainstream market that expects things to just work.
http://www.apple.com/newsroom/2017/01/apple-reports-record-f...
That may have changed, I dunno.
Not Invented At Apple.
It's Microsoft's lack of official support for OpenGL on Windows that leads to WebGL implementations using of ANGLE translation to Direct3D, rather than direct OpenGL, right? So I assume we'd have the same situation for a hypothetical WebVulkan. Yes, Vulkan would be available on Windows with the right drivers, but the browsers wouldn't want to use it.