Convert Your iOS App to Android: Get Money, Power and Fame
(Originally published at yalantis.com)
We won’t even try to give you an answer to the question of what platform you should start from — iOS or Android? Everybody knows the answer. You should start with iOS and then port your app to Android.
There is one very significant reason to choose iOS first: you will make more money on the App Store. But once the iOS version of your product is doing well on the market, make sure you plan version for Android as well.
If you fear Android market fragmentation, have some concerns about app development costs, or think that an Android app will fail to bring you the ROI, here are some thoughts we’ve put together to persuade you that Android app development isn’t as scary as it seems.
Enter a new market by porting your app to Android
iOS is more popular than Android in key Western markets including the US, the UK, Denmark, Australia, Canada, and Ireland. Even though Google’s Android remains the dominant leader globally, most entrepreneurs start their application development from the iOS platform because they’re targeting markets dominated by Apple’s App Store.
The target market for an app depends very little on the geographical location of the startup or the location of app development. Smaller startups — and even some larger companies — prefer to target Western markets with their iOS apps even if they are based somewhere in Eastern Europe or Asia. It is well known that European and North American markets support stronger app sales and more in-app purchases, meaning higher average revenue per user.
However, there are other target markets where it may make sense to start with Android, not just port iOS app to Android. Europe and North America get a lot of attention, but there are vast markets around the world that have a lot of potential. Countries where Android currently dominates include Mexico, Brazil, Saudi Arabia, China, India, and South Korea. Android is experiencing considerable growth in these regions.
If you are based in a small market and need to scale fast, then you should consider international expansion among your top business objectives. For developers who want to greatly increase their user base, porting an iOS app to Android is a key strategy. With a large user base, you have more monetization and investment opportunities no matter what device your customers use.
Android fragmentation is not so scary at all
Perhaps the majority of people who aren’t Android developers truly believe that developing for Android devices is a huge pain. In fact, it isn’t. While it’s true that the market of Android devices is huge and diverse, Google has tackled the fragmentation issue by giving Android developers tools that allow us to specify different UI layouts for different screen sizes and handle pixel density elegantly. Google has been supporting different Android layouts from day one. We can have as many layouts as we like while keeping the same codebase.
The current Android SDK version supports about 20 resolutions. But in general, there aren’t that many different screen sizes to consider — only about ten resolutions are in active use. We can simply ignore some of the older versions of the Android system when we port an iOS app to Android. After all, users of Android 2.x and Ice-Cream Sandwich (version 4.0.3–4.0.4) amount to only about 3 percent of the market, and users of these older versions are quite unlikely to pay for an app anyways.
When you port an iOS app to Android, you should make sure the app supports KitKat (version 4.4.) used by 36 percent of Android owners, Lollipop (version 5.0–5.1) used by 33 percent of users, and Marshmallow. Currently, only the Nexus 5X and Nexus 6P are running the latest Marshmallow version, which amounts to 0.7 percent of the market. But these people are most likely to spend money on your app.
In some areas, it would also make sense to offer support for Jelly Bean (version 4.1.- 4.3.), but do some market research to make sure this will pay off.
As you can see, fragmentation really isn’t as bad as some make it out to be. But what’s even more exciting, we can spend just as much time to convert Objective-C to Android code.
The cost of Android app development can be reduced
This might surprise you, but it’s true: the cost of native Android app development is roughly the same as the cost of building an iOS app. As we already pointed out, a simple look at data provided by Google can help you make a rational decision about which Android devices and versions of the OS to focus your energy on first. The fewer devices and Android versions you support, the less time it’ll take to develop a native Android app. Since the amount of time it takes to build an app has a direct correlation with cost, less time equals less money.
Full article read at Why to convert your app from iOS to android.