Mobile Application Development: iOS vs Android

download Mobile Application Development: iOS vs Android

of 57

  • date post

    16-Apr-2017
  • Category

    Mobile

  • view

    6.629
  • download

    2

Embed Size (px)

Transcript of Mobile Application Development: iOS vs Android

  • Mobile Application Development:iOS vs Android

    Powered by

  • Within 2 years, there will be 3B+ smartphones in use. The average user spends 4-5 hours per day on mobile.Branch.io

    Powered by

  • Mobile application development - an ongoing battle between iOS, Android and Windows Phone. And

    the question that keeps coming back: which platform should you chose for your first app?

    The reason for this comparison is to find the best platform to start with, if you dont have enough

    budget or resources to create the app for more than one.

    Apps have an audience 2.5x as big as mobile websites

    iOS vs Android: which one should you start with?

    Powered by

    https://www.comscore.com/Insights/Presentations-and-Whitepapers/2015/The-2015-US-Mobile-App-Report

  • Pros and cons of Android development

    Powered by

  • In this part we will take a look at the Android platform pros:

    Pros and cons of Android development

    Powered by

    The biggest market share

    Wider demographics

    Variety of devices

    Higher ad revenue

  • In this part we will take a look at the Android platform pros:

    Pros and cons of Android development

    Powered by

    Less requirements for development

    Cheaper to feature on Google Play

    Easy publication

    More beta testers

  • Fragmentation

    More potential bugs

    Longer to develop (and more expensive)

    And cons:

    Pros and cons of Android development

    Powered by

  • So this might give you some idea of what it takes to develop mobile app on Android, now lets discuss it further.

    Powered by

  • 1. The biggest market share

    Powered by

  • With the global reach of 82.8% it has the biggest audience and therefore you can reach more potential

    customers.

    Take whatever data you can find, they all tell the same thing - Google is shaping up to be the biggest

    player in mobile devices OS market and starting your first mobile app on its platform will give you more

    users globally. Well, at least in theory.

    This one is without a doubt a huge advantage of Android platform

    Powered by

    1. The biggest market share

    http://www.idc.com/prodserv/smartphone-os-market-share.jsp

  • 2. Wider demographics

    Powered by

  • Demographics are related to market share. The more people you can reach, the bigger the possibility to

    reach specific demographics and niches.

    Whether you are going to create mobile game for kids, business tool for B2B industry or health

    monitoring app for seniors, with Android you are able to find more highly specific niches with potential

    users.

    Android users have broader content category reach

    Powered by

    2. Wider demographics

    https://www.comscore.com/lat/Insights/Blog/Android-vs-iOS-User-Differences-Every-Developer-Should-Know

  • 3. Variety of devices

    Powered by

  • This is a double edge sword for Android and I will speak again about it while covering the

    fragmentation, but for now lets focus on its bright side.

    Android devices come with the wide range of screen sizes and prices, therefore much more people are

    able to instal your mobile app.

    With variety of devices comes more potential users

    Powered by

    3. Variety of devices

  • 4. Higher ad revenue

    Powered by

  • In the Q1 2015 Android has overtaken iOS in revenue generation on all types of devices, according to

    Opera Mediawork.

    Although iOS is still on top while it comes to monetization, this is a serious step forward for Android and

    everybody willing to make money with ads.

    Use ads to make money on Android

    Powered by

    4. Higher ad revenue

    http://operamediaworks.com/innovation-and-insights/state-of-mobile-advertising-2015-q2http://operamediaworks.com/innovation-and-insights/state-of-mobile-advertising-2015-q2http://operamediaworks.com/innovation-and-insights/state-of-mobile-advertising-2015-q2

  • 5. Less requirements for development

    Powered by

  • Compared to iOS app development, Android has less requirements for development.

    you can use the Android Studio, which is the Googles official Integrated Development Environment

    (IDE), but you dont have to. You can choose from lots of other development tools, thanks to great

    Android developers community around the world and the fact that Android is open-sourced since its

    very beginning.

    All you need is a computer and Java programming language

    Powered by

    5. Less requirements for development

    https://www.opensesame.com/blog/ios-vs-android-which-development-platform-right-you

  • 6. Cheaper to feature on Google Play

    Powered by

  • It is not only faster to publish your first mobile app on the Google Play store - it is also much cheaper.

    While it takes to pay $99 a year to feature apps in Apple store, on Google Play you are charged only

    one with $25. Big difference, especially for independent app developers on a short budget.

    Featuring app on Google Play is 4x cheaper than on App Store

    Powered by

    6. Cheaper to feature on Google Play

  • 7. Easier publication process

    Powered by

  • Assuming you will use Android Studio to develop your first Android app, its publication process will be

    as simple as possible.

    Now you have an APK file which you can share, run on different devices and publish on Google Play.

    Just hit the publish button and you are all set!

    Powered by

    7. Easier publication process

  • 8. More beta testers

    Powered by

  • It is a lot easier to find beta users on Android platform than for iOS apps. Actually Google Play launched

    a service for beta testers, which allows every technology geek to try out the newest apps as the come

    out.

    As Android apps are more exposed to bugs than the iOS ones, early bug-fixes can make or break you

    new applications success in the app store.

    Use beta users to find bugs in your Android application

    Powered by

    8. More beta testers

    http://www.androidauthority.com/become-a-beta-tester-for-google-app-on-android-650117/http://www.androidauthority.com/become-a-beta-tester-for-google-app-on-android-650117/

  • 9. Fragmentation

    Powered by

  • The same thing that allows Android reach more users, makes it more difficult to develop a good app.

    The fragmentation means that not only Android users own different devices, but they run also different,

    very often old version of the OS. Developers have to face developing for different screen sizes, but also

    OS version and devices technical capabilities.

    Android fragmentation is actually a double edge sword for this platform

    Powered by

    9. Fragmentation

    http://thenewstack.io/scoring-comparison-android-ios-development/

  • 10. More potential bugs

    Powered by

  • A lot of devices and OS versions makes developing on Android more tricky, especially when you want

    to publish your app as soon as possible.

    The truth is that you will not avoid bugs on Android, but you can take some time to beta test it and

    double-check the code before publishing, to make sure it is firm enough to introduce it to the users.

    Fragmentation leads to more potential bugs on Android apps than on iOS

    Powered by

    10. More potential bugs

  • 11. Longer to develop (and more expensive)

    Powered by

  • Android app development requires more lines of code than iOS one, which means also dedicating more

    time for it, and - you guessed - more developers work hours.

    Infinum research, based on developing six apps for Android and iOS, has shown that it takes to write

    about 40% more lines of code to develop Android app, which makes it 30% more expensive than iOS

    one.

    Android apps are 30% more expensive to develop than iOS ones

    Powered by

    11. Longer to develop (and more expensive)

    https://infinum.co/the-capsized-eight/articles/android-development-is-30-percent-more-expensive-than-ios

  • Read the entire article on our blog

    Powered by

    iOS vs Android

    http://whallalabs.com/mobile-application-development-ios-vs-android-vs-windows-phone/?utm_source=slideshare.net&utm_campaign=SlideShare&utm_medium=referralhttp://whallalabs.com/mobile-application-development-ios-vs-android-vs-windows-phone/?utm_source=slideshare.net&utm_campaign=SlideShare&utm_medium=referral

  • Pros and cons of iOS development

    Powered by

  • Now lets see what it means to develop iOS mobile apps.

    Pros and cons of iOS development

    Powered by

    Pros:

    Higher app revenue

    Dedicated user base

    Better e-commerce results

  • Now lets see what it means to develop iOS mobile apps.

    Pros and cons of iOS development

    Powered by

    Pros:

    Less lines of code

    Firmer / less bugs

    Better developer tools

  • Smaller market share

    And cons:

    Pros and cons of iOS development

    Powered by

  • 1. Higher app revenue

    Powered by

  • iOS users are willing to spend more money for tools and services related to them - because they simply

    have more money.

    If your target audience is based on developed countries with higher income per capita or urban areas,

    targeting iOS users is a good idea.

    iOS users are spending more on apps than Android users.

    Power