> * Data will only be allowed to pass to a certified accessory
How can you read that as a feature?
They want to protect users against themselves? What about a software interface for USB Host options (like OTG, how to present media, etc) is great. Does iOS already have one of those? A proprietary layer that stops you from using USB-C features unless they say it's okay is an abuse of their position. This is a money-grab.
Though I would like it to be more open (like the Android AOAP), I disagree with the "abuse of position".
They build a smartphone, they don't have to enable ethernet-over-usb if they don't want to (most Android phones don't). Just like they don't have to add cameras to their smartphones if they don't want to.
I guess they can totally say "you can only use MFi-certified ethernet adapter with iOS devices", and this actually brings security ("when you plug an ethernet adapter in your iPhone, you can be sure it won't behave like a keyboard and try to hack you").
Of course I wish everything was more open. But that does not make it an abuse of their position. Most software out there is vendor-locked and proprietary.
How can you read that as a feature?
They want to protect users against themselves? What about a software interface for USB Host options (like OTG, how to present media, etc) is great. Does iOS already have one of those? A proprietary layer that stops you from using USB-C features unless they say it's okay is an abuse of their position. This is a money-grab.