For a mobile application developer, the choice between Android and Apple's iOS platform comes down to one thing: the developer's goal for a given app. If the goal of a mobile application developer is to reach as many users as possible, Android is clearly the better choice.
According to The Nielsen Company, 48 percent of all smartphone users are on an Android device. That's compared to 32 percent on Apple's iOS. But if the mobile application developer's goal is to make money by selling the application, Apple is the way to go.
The biggest difference between iOS and Android is market demographics, said David Van Veen, senior project manager at mobile application development firm Forix.
While an Android application can reach more users, and even more global users, Van Veen said, Apple customers are far more likely to pay money for a mobile application.
Apple, he said, is clearly targeting a more affluent demographic with more disposable income than Google is with Android.
So, Van Veen said, if a customer comes to his firm with a plan to make money selling a mobile application, he recommends iOS. If, however, the customer is looking to reach a wider audience, he said, Android is the better choice.
Android Is 'Time-to-Market' Winner
Because Android is a more open platform than Apple's iOS, explained Van Veen, if a developer wants to get an application out to market quickly, Android is the easy choice. Apple, he said, has a much stricter review process, and if an application doesn't look good enough, it could be denied.
But with Android, pretty much anything goes in terms of getting an application in the market. And developers have much more access to the device's hardware features.
And as for what Van Veen's customers are asking for right now, he said it's more iOS than Android. Therefore, he said that he employs two Android developers compared with four iOS developers.
In terms of sheer numbers, Google's Android marketplace has more than 450,000 applications according to the website AppBrain.com. Of those, more than 125,000 are considered low quality and will likely be removed by Google at some point.