{"id":517,"date":"2014-08-25T21:58:44","date_gmt":"2014-08-25T21:58:44","guid":{"rendered":"http:\/\/buildblog.wpengine.com\/?p=517"},"modified":"2015-08-13T17:59:00","modified_gmt":"2015-08-14T00:59:00","slug":"platform-build-first-ios-vs-android","status":"publish","type":"post","link":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/","title":{"rendered":"iOS vs Android Development"},"content":{"rendered":"<p><em>iOS vs Android \u2014 it seems to be the defining battle of the mobile age. Here&#8217;s some advice regarding iOS vs Android development. (Or should we say Android vs iOS development?)<\/em><\/p>\n<p>If you&#8217;re looking to build a mobile app for the first time, you may be wondering which platform you should build your app on first: iOS vs Android.<\/p>\n<p>Typically it&#8217;s best to build an app on one platform, get feedback, iterate, test, and improve\u00a0<em>\u2014<\/em>\u00a0then build on the other platform.<\/p>\n<h3>Here is an overview of the pros and cons of iOS vs Android development, as well as advice on when\u00a0it might be best to build your app on both platforms\u00a0simultaneously.<\/h3>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/Android.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"635\" height=\"251\" class=\"alignnone size-full wp-image-4971\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/Android.jpg\" alt=\"iOS vs Android Development - Android\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/Android.jpg 635w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/Android.jpg 300w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/a><\/p>\n<p><em><a href=\"http:\/\/www.dailymobile.net\/2015\/02\/27\/android-pay-will-be-launched-at-google-io-in-may\/\" target=\"_blank\">Android image credit<\/a><\/em><\/p>\n<h2>When to Build an Android App First<\/h2>\n<p>Android offers\u00a0several key advantages for the first-time entrepreneur. The Android platform is based on open source software, which makes the barrier-to-entry for cash-strapped developers quite low. This also allows you to\u00a0use crowd-created plugins and frameworks that\u00a0makes creation much simpler.<\/p>\n<p>For example, if you wish to create a mobile game for Android, you can use a game framework\u00a0like <a href=\"http:\/\/www.andengine.org\/\" target=\"_blank\">AndEngine<\/a>\u00a0rather than having to reinvent the wheel by building your own.<\/p>\n<p>Because of Android&#8217;s open source licensing, it has acquired a global user base. It has an 85% market share of the world&#8217;s mobile devices.<\/p>\n<p>The main markets for Android apps, the Google Play and Kindle stores, also have fairly lenient restrictions on the types of apps you can submit to them, allowing you to take advantage of new technologies like cryptocurrencies when building your app.<\/p>\n<h2>Potential Pitfalls of Android Development<\/h2>\n<p>Android&#8217;s open licensing can be a double-edged sword. Because of the wide variety of different devices and iterations of the operating system, there is a significant amount of fragmentation.<\/p>\n<p>When you build an Android app, you need to test it on several different devices to ensure that there won&#8217;t be dependency issues between different versions.<\/p>\n<p><a href=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/ios-logo1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"2468\" height=\"1052\" class=\"alignnone size-full wp-image-4974\" src=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/ios-logo1.png\" alt=\"iOS vs Android Development - iOS\" srcset=\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/ios-logo1.png 2468w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/ios-logo1.png 300w, https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2014\/08\/25215844\/ios-logo1.png 1024w\" sizes=\"(max-width: 2468px) 100vw, 2468px\" \/><\/a><\/p>\n<p><em><a href=\"http:\/\/ragzon.com\/twitter-developer-takes-popular-twitter-app-falcon-pro\/ios-logo-3\/\" target=\"_blank\">iOS image credit<\/a><\/em><\/p>\n<h2>When to Build an iOS App First<\/h2>\n<p>When considering iOS vs Android development, it&#8217;s important to note\u00a0that the iOS market has some significant advantages.<\/p>\n<p>While the platform\u00a0may not have Android&#8217;s global following, it is still incredibly popular in the United States, particularly in urban areas like New York City and Los Angeles. If you are targeting American consumers, focusing on iOS development first is the way to go.<\/p>\n<p>iOS is also the best choice for your first platform if your business model relies on things like <a href=\"http:\/\/thinkapps.com\/blog\/post-launch\/monetize-apps-paid-apps-vs-app-purchases-vs-freemium-vs-subscription\/\" target=\"_blank\">in-app purchases<\/a>. iOS apps generate up to <a href=\"http:\/\/9to5mac.com\/2014\/06\/26\/googles-numbers-show-ios-generates-4x-more-average-revenue-per-user-than-android\/\" target=\"_blank\">four times as much revenue per user<\/a> than their Android counterparts.<\/p>\n<p>In addition, stability is a crucial advantage that iOS has over Android. Unlike with Android&#8217;s platform based on open licensing, you do not have to worry nearly as much about fragmentation.<\/p>\n<h2>Potential Pitfalls of iOS Development<\/h2>\n<p>While iOS has some significant advantages for your first app, there are some things you should look out for.<\/p>\n<p>Making sure the design of your app looks top-notch is crucial. iOS users have high expectations for the look and feel of the apps they use. Also,\u00a0while there are some frameworks you can use to help\u00a0build your app, many of these apps are licensed\u00a0proprietarily. This will increase your development\u00a0costs.<\/p>\n<h2>iOS vs Android &#8211; Ending the Battle by Building Both Apps Simultaneously<\/h2>\n<p>Sometimes the best answer to the iOS vs Android development question is actually &#8220;both.&#8221;<\/p>\n<p>Building iOS and Android apps simultaneously\u00a0occurs a lot when <a href=\"http:\/\/thinkapps.com\/blog\/development\/building-enterprise-develop-internal-tools\/\" target=\"_blank\">building enterprise software<\/a>. A business owner or corporate board looking at your app will want it to work on all the mobile devices they use. Also, any app that\u00a0requires a network of users, such as a ticketing app, needs to be multi-platform to ensure you are not missing out on a major user base.<\/p>\n<p>In the event that you do decide to build for both iOS and Android at the same time, these <a href=\"http:\/\/thinkapps.com\/blog\/development\/develop-for-ios-v-android-cross-platform-tools\/\" target=\"_blank\">10 cross platform mobile development tools<\/a> can help.<\/p>\n<h2>iOS vs Android: Final Thoughts<\/h2>\n<p>Ultimately which app platform you build for first will depend on your business model. Take stock of how you plan to make money and then you will know the right answer to the iOS vs Android development question.<\/p>\n<div id=\"mc_embed_signup\">\n<form id=\"mc-embedded-subscribe-form\" class=\"validate\" action=\"\/\/thinkapps.us8.list-manage.com\/subscribe\/post?u=23ac491089b369f2d2827d202&amp;id=481a3f0b05\" method=\"post\" name=\"mc-embedded-subscribe-form\" novalidate=\"\" target=\"_blank\">\n<div id=\"mc_embed_signup_scroll\"><strong><label for=\"mce-EMAIL\">Get more great information on building apps delivered to your inbox.<\/label><\/strong><br \/>\n<input id=\"mce-EMAIL\" class=\"email\" name=\"EMAIL\" required=\"\" type=\"email\" value=\"\" placeholder=\"email address\" \/><\/p>\n<div style=\"position: absolute; left: -5000px;\"><input tabindex=\"-1\" name=\"b_23ac491089b369f2d2827d202_481a3f0b05\" type=\"text\" value=\"\" \/><\/div>\n<div class=\"clear\"><input id=\"mc-embedded-subscribe\" class=\"button\" name=\"subscribe\" type=\"submit\" value=\"Subscribe\" \/><\/div>\n<\/div>\n<\/form>\n<\/div>\n<p><!--End mc_embed_signup--><\/p>\n<div class=\"clear\">\n<p><a href=\"https:\/\/www.frisklancer.com\/blog\/2015\/05\/26\/game-of-tech-thrones-ios-versus-android-freelance-developers\/\" target=\"_blank\"><em>Credit for iOS vs Android feature image<\/em><\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>iOS vs Android \u2014 the defining battle of the mobile age. Here&#8217;s some advice on iOS vs Android development. (Or should we say Android vs iOS development?)<\/p>\n","protected":false},"author":9,"featured_media":1271,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[35,361,30,13,359,360,38],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>iOS vs Android Development<\/title>\n<meta name=\"description\" content=\"iOS vs Android \u2014 the defining battle of the mobile age. Here&#039;s some advice on iOS vs Android development. (Or should we say Android vs iOS development?)\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"iOS vs Android Development\" \/>\n<meta property=\"og:description\" content=\"iOS vs Android \u2014 the defining battle of the mobile age. Here&#039;s some advice on iOS vs Android development. (Or should we say Android vs iOS development?)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\" \/>\n<meta property=\"og:site_name\" content=\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-25T21:58:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-14T00:59:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"436\" \/>\n\t<meta property=\"og:image:height\" content=\"249\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tarun Agarwal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tarun Agarwal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\",\"url\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\",\"name\":\"iOS vs Android Development\",\"isPartOf\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg\",\"datePublished\":\"2014-08-25T21:58:44+00:00\",\"dateModified\":\"2015-08-14T00:59:00+00:00\",\"author\":{\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/97e29e3a693210a868bba9c8786aa0d9\"},\"description\":\"iOS vs Android \u2014 the defining battle of the mobile age. Here's some advice on iOS vs Android development. (Or should we say Android vs iOS development?)\",\"breadcrumb\":{\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage\",\"url\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg\",\"contentUrl\":\"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg\",\"width\":436,\"height\":249,\"caption\":\"iOS vs Android Development\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/localhost:8080\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"iOS vs Android Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/localhost:8080\/blog\/#website\",\"url\":\"http:\/\/localhost:8080\/blog\/\",\"name\":\"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/localhost:8080\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/97e29e3a693210a868bba9c8786aa0d9\",\"name\":\"Tarun Agarwal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3335ce615539ac246c79f3361803a0d0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3335ce615539ac246c79f3361803a0d0?s=96&d=mm&r=g\",\"caption\":\"Tarun Agarwal\"},\"description\":\"Tarun Agarwal is co-founder and CEO of ThinkApps, an on-demand service for designing and building stunning apps for web, mobile and wearable devices in San Francisco, CA. Prior to founding ThinkApps, Tarun served in technology and business roles at Accel Partners, McKinsey &amp; Co, and Microsoft.\",\"sameAs\":[\"http:\/\/www.thinkapps.com\",\"https:\/\/www.linkedin.com\/in\/tarunagarwal1\",\"https:\/\/x.com\/TarunOnAir\"],\"url\":\"https:\/\/thinkapps.com\/blog\/author\/tarun\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"iOS vs Android Development","description":"iOS vs Android \u2014 the defining battle of the mobile age. Here's some advice on iOS vs Android development. (Or should we say Android vs iOS development?)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/","og_locale":"en_US","og_type":"article","og_title":"iOS vs Android Development","og_description":"iOS vs Android \u2014 the defining battle of the mobile age. Here's some advice on iOS vs Android development. (Or should we say Android vs iOS development?)","og_url":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/","og_site_name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","article_published_time":"2014-08-25T21:58:44+00:00","article_modified_time":"2015-08-14T00:59:00+00:00","og_image":[{"width":436,"height":249,"url":"http:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg","type":"image\/jpeg"}],"author":"Tarun Agarwal","twitter_misc":{"Written by":"Tarun Agarwal","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/","url":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/","name":"iOS vs Android Development","isPartOf":{"@id":"http:\/\/localhost:8080\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage"},"image":{"@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage"},"thumbnailUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg","datePublished":"2014-08-25T21:58:44+00:00","dateModified":"2015-08-14T00:59:00+00:00","author":{"@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/97e29e3a693210a868bba9c8786aa0d9"},"description":"iOS vs Android \u2014 the defining battle of the mobile age. Here's some advice on iOS vs Android development. (Or should we say Android vs iOS development?)","breadcrumb":{"@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#primaryimage","url":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg","contentUrl":"https:\/\/d1vqbpto5tbbz0.cloudfront.net\/blog\/wp-content\/uploads\/2015\/01\/21180000\/iOS-vs-Android.jpg","width":436,"height":249,"caption":"iOS vs Android Development"},{"@type":"BreadcrumbList","@id":"https:\/\/thinkapps.com\/blog\/development\/platform-build-first-ios-vs-android\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/localhost:8080\/blog\/"},{"@type":"ListItem","position":2,"name":"iOS vs Android Development"}]},{"@type":"WebSite","@id":"http:\/\/localhost:8080\/blog\/#website","url":"http:\/\/localhost:8080\/blog\/","name":"Build Blog by ThinkApps | Content on Entrepreneurship, Mobile Apps, Web Platforms and more","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/localhost:8080\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/97e29e3a693210a868bba9c8786aa0d9","name":"Tarun Agarwal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/localhost:8080\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3335ce615539ac246c79f3361803a0d0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3335ce615539ac246c79f3361803a0d0?s=96&d=mm&r=g","caption":"Tarun Agarwal"},"description":"Tarun Agarwal is co-founder and CEO of ThinkApps, an on-demand service for designing and building stunning apps for web, mobile and wearable devices in San Francisco, CA. Prior to founding ThinkApps, Tarun served in technology and business roles at Accel Partners, McKinsey &amp; Co, and Microsoft.","sameAs":["http:\/\/www.thinkapps.com","https:\/\/www.linkedin.com\/in\/tarunagarwal1","https:\/\/x.com\/TarunOnAir"],"url":"https:\/\/thinkapps.com\/blog\/author\/tarun\/"}]}},"_links":{"self":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/517"}],"collection":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/comments?post=517"}],"version-history":[{"count":10,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/517\/revisions"}],"predecessor-version":[{"id":4978,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/posts\/517\/revisions\/4978"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media\/1271"}],"wp:attachment":[{"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/media?parent=517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/categories?post=517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thinkapps.com\/blog\/wp-json\/wp\/v2\/tags?post=517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}