Sir how is it useless information? Are you disputing that there is not anywhere near 200+ various Android devices on available on the market today? This article states there are more than 24,000 (yes thousand) unique Android devices.
There are now more than 24,000 different Android devices
Ok... not to take any sides... I have beem in IT for 20 years and support both IOS and Android. To talk about the devices issue going on... Yes, there are many more device platforms on Android than Apple but Android makes 1 major release (like Oreo) and then standard updates. The individual manufactures of the devices come out with THEIR programming for each device. Example, I cannot install Android 8 (Oreo) on a Galaxy Note 4 because Samsung has not created the programming for that hardware.
Same release standards with Apple but there are no separate device manufacturers, only themselves.
If I am creating an appliccation that specifically designed for a kind of hardware on Android, yes, it will be very difficult to keep up and make additions for every kind of device and their specific platform compared to IOS. However, if the application does not take advantage of any specific hardware, then it is rather easy and I can program the app to rely only on the base OS, then it is about the same to develop for Android and IOS.
The DJI software does not rely on specific hardware profiles so it should not be that difficult to support on either platform. There must be limitations on both sides for support. I have had faulty hardware in both IOS and Android and the app support should not be required to support that.
There are + and - for both platforms... but seeing how Apple can purposely affect millions (if not billions) of older devices just to force the purchase of newer devices (and masks it for a different reason) really scares me away from IOS.
There should be no reason to NOT have the same support on IOS or Android for DJI. I completely understand why they would not support the OTG but it should be the same for all their drones because of the hardware issue... but.... they should not LIMIT it either. If it works, then great... if not, you will need to get a different device. I had an issue with a BRAND new Lenovo tablet. It is AESOME but would not connect at all with OTG. I got an Asus Zenpad 8 and it works perfectly.
This has nothing to do with the software or should be DJI support. It is a manufacture thing (Lenovo).
I hope this helps some and I love my Spark on OTG with the ZenPad 8... and I really hope they open the OTG support in future releases because it's the right thing to do for their community... the ones that buy their products which pays their bills and payroll (and makes a name for DJI good enough for a large organization to even want to purchase them). A good analogy... Don't bite the hand that feeds you.