iOS is far easier to develop for (
less device fragmentation and forking of OS) and far more profitable (Android users are cheapos and geeks who want free stuff, neither of which buy many apps).
Not exact matches
Fragmentation is still a major issue for Android and Google's latest numbers show that no matter how hard it has pushed for carriers and manufacturers to update their
devices, most smartphones and tablets continue to run an old and
less secure version of Android.
Treble, which will come in every Android O
device out of the box, aims to reduce Android
fragmentation by making it easier, faster and
less expensive for its
device maker partners to implement software updates by separating the vendor interface so that chip makers don't have to rewrite code with every new version of Android.