ras-slava - Fotolia
The world of mobile does change -- not as fast as the press would have everyone believe, but it does move through rapid cycles. So, when it comes to choosing the best mobile platform on which to build a mobile app, it is best to work with what is known.
Today, on a global scale, Android dominates. According to Google, there are 1.4 billion active Android accounts that download apps. If you trust this number, the answer is easy: Build for Android.
But the answer is never that easy. Although Apple may not have the same volume of devices as Google, the people who have iOS devices spend more money per device. For instance, Apple dominates with 70% of revenue from mobile devices. So, the answer is simple: Build for iOS.
But that's still not the right answer. Emerging markets, such as China and India, are heavily slanted to Android. India, in particular, has 90% of all phones powered by Android.
The result is that applications must support both Apple's iOS and Google's Android. The leading question is: On which platform do you publish an app first? To answer this question, look to your market to determine which is the best mobile platform for you. If your market is the U.S., my recommendation is to build an iOS app and see how that does. Take what you learn and apply it to Android. If your market is South Africa, publish to Android first.
The final thoughts to keep in mind are that the Android and iOS experiences, while both mobile, are not the same. Do not take an iOS app and port it exactly to Android. Many Android customers complain that an app "looks like an iPhone app," and will stop using the app for that reason. Optimize the experience for both platforms. The goal is to measure success on both mobile operating systems.
Try practical iPhone testing strategies
Develop for Android using Eclipse
Skills for an app developer
Dig Deeper on Agile Software Development (Agile, Scrum, Extreme)
Related Q&A from Matthew David
Many enterprises still rely heavily on consumer-grade mobile applications, but making your own may not be as complex as you think. Here are three ... Continue Reading
There are several platforms available for creating apps for improving the driving experience. Expert Matthew David discusses why it may be easier ... Continue Reading
As the mobile industry is maturing, so is the way apps are being designed. Learn about the latest tools and software updates to help support and ... Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.