Really it comes down to fragmentation and device differences in Android (it seems most devices people complain about here seems to be Android).
Or people wanting the latest week old iPhone to work perfectly before the engineers have even seen the device.
I have a iPhone 6s+ that I keep in an un-updated IOS version of 11.0.3 now that works perfectly.
It's no different than PC's,
MS create the OS, but other Companies make the Hardware & Drivers....
Then developers write programs, they sometimes have issues...
Hi, guys. If you experience crash in DJI GO 4 and using IOS system. Please upgrade it to 11.2 and reinstall the app. It can be the problem of IOS system. Also, we would recommend users use the devices in recommended list.