It's MS only. It's more obvious in cases like Xbox, where MS don't support anything except DirectX. I.e. developers are forced to use it if they want to release for Xbox.
exFAT is an issue since it's a patented filesystem that MS pushed as a standard for SD cards. You can't freely use it (unless you just ignore those patents on your own risk).
ActiveSync doesn't have commonly available FOSS clients, so you can't use it on Linux easily. It's highly irritating (since it's widely entrenched in corporate environments). And etc. and etc.
It's MS only. It's more obvious in cases like Xbox, where MS don't support anything except DirectX. I.e. developers are forced to use it if they want to release for Xbox.
exFAT is an issue since it's a patented filesystem that MS pushed as a standard for SD cards. You can't freely use it (unless you just ignore those patents on your own risk).
ActiveSync doesn't have commonly available FOSS clients, so you can't use it on Linux easily. It's highly irritating (since it's widely entrenched in corporate environments). And etc. and etc.