The Big question Mark is “first in which platform app has to be build”, based on the cost of apps the answer to this question varies. For instance, a large media company has a totally different audience and additional significant resources when compared to an early-stage startup. An early-stage startup that has no app yet is unlike one with revenue that has raised a Series around.
Because of the extensiveness of those eventualities, I’ve decided to address this topic slightly otherwise. I am going to wrap up with some concepts.
Android presently has the most important global platform share, with a particular prominence in lower income areas and developing nations. Comparatively, iOS users generally have higher income, higher education levels, a lot of engagement, and pay a lot of per app. That clearly doesn’t mean that people who have those self same characteristics will not carry associate automaton device. Rather, this knowledge is indicative of the final automaton population.
The revenue models behind android and iOS are somewhat representative of the approaches of Google and Apple. Android includes a higher percentage of ad-supported apps where comparatively, paying for apps is still more common on iOS. There is ample data that shows iOS apps earn more revenue, with that number being 70th more within the first quarter of 2015. The previous point also hinted at iOS users being additional valuable overall.
Although android is open source, it unfortunately is barred down by carriers and OEMs. That’s why android regularly lags behind iOS in terms of adoption rate of its latest OS version. As of today, more than 80% of users on iOS are on some version of iOS 8, which came out in september 2014. By comparison, less than 100% of all android users are on Lollipop, which first started appearing in june 2014.
This means that on iOS, you’ll be able to focus on supporting the most recent versions of the operating system with relative certainty your app will still have a broad reach. That focus allows developers to create against newer Apis, stop supporting older devices sooner, and generally, reduces testing and development cycle times.
Speed to market is usually a consideration when building an app. As i mentioned within the app value blog post, our anecdotal data is that android apps take on average 2-3 times longer to build. the 2 leading factors why that is the case are the OS release cycles simply mentioned and android fragmentation. To a lesser extent, the maturity of the development tools has an impact as well, though that’s a more subjective point. think about it this manner, Android’s own IDE—Android Studio—just hit v1.0 in December 2014. Xcode on the other hand, is currently at v6.3.
The other speed component to think about here is expounded to release and approval times. Apple’s approval method suggests that an app on the average can probably get updated 3-4 times per month (notwithstanding the top apps, which sometimes get approved daily). In theory, an update are often pushed that same number of times per day on android. So while an iOS app can get to market quicker, which is arguably the more necessary criteria, android apps allow you to get regular updates to users more quickly.
Regardless of hiring a firm like savvy apps, a freelancer, or doing work in-house, cost is measurable. The quantity of your time it takes to build an app includes a direct correlation with cost. Since android apps will take 2-3 times longer to build, they’re going to cost considerably more upfront. That is not an excellent combination for android, particularly when it’s probably that an android app will drive less revenue compared to iOS.
Because android as an OS is open source, there are even “mods” of android like CyanogenMod or Paranoid android. In general, it gives developers deeper access into the OS itself. For instance, a few years ago, there was a proliferation of home screen replacements as well as Facebook Home or aviate, which was later purchased by Yahoo. We’ve also built apps in the past that required running on rugged hardware with custom ROM. These are just a few of the reasons why certain apps might only be ready to be on android.
In next blog you can get the information about which app platform choose first.