One of the best ways to earn money these days is to create mobile apps. Imagine, you sell your app for a dollar only and yet it’s downloaded by thousands of people in a month. In a year, you could already be a millionaire.
To find out, let’s assess both in terms of different categories:
Ease of Development
One of the most important criteria for any mobile app developer is the convenience and ease of creating and uploading the app. Both the iOS and Android have their pluses and minuses on this one.
The main advantage of the iOS is homogeneity. Though there are already various versions of iPhones and iPads, they share almost the same aspect ratio and screen size. Simply put, developers need to create only one app that fits any version and it works for all.
The same thing cannot be said with Android, which has been adopted by several phone manufacturers. Your app for Samsung, for example, does not mean compatibility with HTC units.
However, the freedom provided by Android is also preferred by many developers. Because it is open source, it is much easier for them to play around with it, develop something bolder or more target-market-specific apps.
As for the programming language, both are completely different. Android apps are based on Java, which is very common and thus easier to learn. Apple apps, on the other hand, use objective-C language. If you are familiar with the C language, it is good to begin with iOS.
Approval of Apps
The duration of the app approval process matters because developing and tweaking apps so they can pass the standards takes a lot of time. In fact, some apps take years to develop. If you’re thinking of penetrating the Apple Store, the waiting period can be as long as a month.
There are two reasons for this.
First, there are a lot of apps that have to be approved.
Second, Apple is known for its stringent app approval policy. Once the app is approved, it cannot be sold anywhere else, not even in the developer’s website.
We don’t know much about the specific duration for Android approval on Google Play, but many developers can claim there’s definitely much less resistance and rejection rate.
Some developers produce apps for the sake of having them. Others simply want to promote their company or test their skills. But majority do prefer to sell their apps, earn huge profits, and recoup their investments (creating apps is not as cheap as you think).
The revenue-sharing policy for iOS and Android is almost the same: developers get 70 percent of the total profit. However, registration fee is much cheaper in Android, and you only have to pay once. Apple charges you with it every year.
When it comes to actual revenue figures, data greatly vary. Most say that though there are more Android apps in the market for the past few months, Apple Store still generates a much larger income. The good thing with Android is you’re not limited to Google Play. You can sell your Android apps in other places.
Apple has been selling apps for a longer time than Android. It has a massive loyal following, and it has definitely sold billions of iPods, iPads, and iPhones.
If you’re going to talk about stability, we think iOS wins. In fact, a huge percentage of developers prefer to sell their apps in Apple Store first and wait for feedback before creating the same for Android.
Testing of Apps
Because it’s mainly open source, Android provides more tools that are excellent for app testing. This is especially necessary to increase your approval rate. By testing you can already identify issues with the app even before it’s sent to Android Market for approval. The Xcode of Apple doesn’t show the same kind of sophistication and functionality as that of Android.
So which is which? New developers, we believe, who want to sell immediately may have a good start with Android. Meanwhile, Apple products still sell like hotcakes. If you want to bank on that, opt for iOS.