You mean, standards like USB-C, WiDi transfer, MTP, etc?
Because it's Apple that refuses to use those standards. I can use the same standards, no matter if Windows Phone (RIP), Android, Sailfish.
As long as you're outside of the Apple Silo, everything works fine, no matter the phone, no matter the OS.
It's only Apple that intentionally does its own thing to lock you in.