The thing is iPhone doesn't have hardware nor software support for being USB host. As a big hardware manufacturer, Apple is not willing to use others hardware. Only hope is having Wifi/Bluetoth accessories from ESC vendors.
Gecky Android on the other hand is happy to accept all the stuff like USB sticks, keyboards, missile launchers...