We're currently at 900,000 new Android activations PER DAY. It's an extraordinarily stupid thing for a developer to ignore such a gigantic market. It's about as stupid as to say "let's ignore Windows, there are too many different PCs out there; let's just focus on the 70 million Mac users world wide instead of the ONE BILLION Windows machines."
You'd think so, yet many developers are doing just that because of the added pains and costs required to develop apps for the Android platform. Many developers have discovered that, compared to the iOS market, the Android market costs more to develop for and brings in less revenue.
If it really were "an extraordinarily stupid thing for a developer to ignore such a gigantic market", why are so many people who are *capable* of doing such development opting not to when faced with the realities of the situation? Could it be that it's not such "an extraordinarily stupid thing" in reality?
For example:
iOS, with roughly 40% the market share of Android typically brings in 60% of revenue for developers who support both platforms, while accounting for only 30-40% of development costs, and 20% of support costs.
Platform: Market Share / Revenue / Dev Costs / Support Costs
IOS: 40% / 60% / 40% / 20%
Android: 60% / 40% / 60% / 80%
Let's assume for a moment, that we have a developer, who created an app which breaks even and supports both iOS and Android. Let's say that it broke even with $10,000 in revenue.
That means the developer spent $10K in development and support costs in the time it took to sell $10K worth of the app. For Android's best-case scenario here, we'll pretend that support costs don't enter into the equation.
That means the iOS version cost them $4K to develop vs. the $6K for the Android version. On the other hand, the iOS version brought in $6K vs. $4K for the Android version. That means that the iOS version brought in $2K *profit* while the Android version brought in a $2K *loss*.
Over time the picture doesn't look much better for the Android version, because the differences in support costs start to rear its ugly head. We'll say we're dealing with $1K in support costs over the next 3 months (almost certainly low). Of that $1K, $800 belongs to the Android version, while $200 belongs to the iOS version. So, now the iOS version has a profit of $1.8K while the Android version has a loss of $2.8K.
Assuming no additional costs, and flat sales during that support time, the Android version will have earned $1.2K for it's developer, at a cost of $6.8K (profit ratio of 17.6%) . Over the same time, the iOS version has earned the developer $7.8K at a cost of $4.2K (profit ratio of 185.7%).
From the various, independent, developers who have released such numbers, the ratios I'm using appear to be pretty typical (and possibly overly favorable to Android). Many developers, when faced with these sorts of ratios, realize that supporting an app for Android isn't worth it.
Admittedly, most of the reports I've seen have been related to games, which tend to depend more heavily on the specifics of the hardware. The ratios may be better for less 'intensive' apps, but the overall sales & market share ratios appear to be the same overall, so it would take *significantly* lower dev & support costs for Android development to become *more* favorable than iOS development from a purely financial stand point.