{"id":2698,"date":"2020-03-23T13:00:12","date_gmt":"2020-03-23T13:00:12","guid":{"rendered":"https:\/\/yeeply.com\/en\/blog\/?p=2698"},"modified":"2023-12-11T13:37:25","modified_gmt":"2023-12-11T11:37:25","slug":"creating-apps-differences-android-ios","status":"publish","type":"post","link":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/","title":{"rendered":"Differences between Android and iOS App Development"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Creating apps for Android and for iOS may seem very similar to the untrained eye, but the truth is that each of these two operating systems has its own peculiarities. There are many differences between Android and iOS \u2212 both in <strong>the technical foundations of app development<\/strong> and in the process of building an application itself.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">And not only at the technical level of <a href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-LNK\" target=\"_blank\" rel=\"noopener noreferrer\">Android and iOS development<\/a> but also in terms of <strong>design and app marketing strategy<\/strong>. In other words, the whole concept of an app will be depending on the chosen operating system. Developers who are switching from one operating system to another, with a completely different programming language, will notice the dissimilarities.<\/span><\/p>\n<div class=\"bt-proyecto\"><a class=\"do-not-track\" href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-BT-proyecto-app#publish-project\" target=\"_blank\" rel=\"noopener\">WANT TO CREATE AN APP? TELL US ABOUT YOUR PROJECT!<\/a><\/div>\n<h2 style=\"text-align: justify;\">Index- Differences between Android &amp; iOS<\/h2>\n<ul>\n<li><a href=\"#differences\">Differences in development<\/a>\n<ul>\n<li><a href=\"#language\">Programming language<\/a><\/li>\n<li><a href=\"#testing\">Testing<\/a><\/li>\n<li><a href=\"#interface\">Interface<\/a><\/li>\n<li><a href=\"#back\">&#8216;Going back&#8217;<\/a><\/li>\n<li><a href=\"#others\">Others<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#additional\">Additional aspects to take into account<\/a>\n<ul>\n<li><a href=\"#cost\">Cost<\/a><\/li>\n<li><a href=\"#design\">Design<\/a><\/li>\n<li><a href=\"#aso\">ASO<\/a><\/li>\n<li><a href=\"#roi\">Monetisation &amp; ROI<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#market\">Current market share<\/a><\/li>\n<li><a href=\"#stores\">Google Play Store vs Apple App Store<\/a><\/li>\n<li><a href=\"#conclusion\">Conclusion<\/a><\/li>\n<\/ul>\n<h2 id=\"differences\" style=\"text-align: justify;\">Android vs iOS app development<\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Let\u2019s take a look at some differences that are usually noticed by developers during the process of <strong>developing mobile apps for Android and iOS<\/strong>.<\/span><\/p>\n<h3 id=\"language\" style=\"text-align: justify;\">Programming language<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The Android and iOS operating system are each programmed in different programming languages. This is exactly the biggest difference: <strong>iOS apps run on Objective-C \/ Swift, while Android apps run on Java<\/strong>.<\/span><\/p>\n<h3 id=\"testing\" style=\"text-align: justify;\">Testing<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">An <a href=\"https:\/\/yeeply.com\/en\/blog\/importance-qa-phase-app-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">app\u2019s QA testing stage<\/a> is an essential part of the mobile app development process. The same applies to games and other kinds of software. One must ensure that the app he is developing, works perfectly. The iOS simulator and the Android emulator are examples which are often used to test this.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">A tangible difference is that <strong>the iOS simulator is much faster than its Android counterpart<\/strong>. However, the Android emulator has the comparative advantage of being an effective virtual machine including CPU, which makes it more realistic than its iOS equivalent. In fact, the iOS simulator often fails to render accurate and realistic representations of Apple devices.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">For this reason, it is significant to<strong> carry out several tests on real mobile devices<\/strong> to see the app\u2019s interaction flow and detect possible bugs.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em>?Related content | <a href=\"https:\/\/yeeply.com\/en\/blog\/what-is-unit-testing\/\" target=\"_blank\" rel=\"noopener noreferrer\">What is unit testing? How can it be carried out?<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/yeeply.com\/en\/landing\/download-ebook-apps\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/04\/CTA_YEEPLY_Guia_APP_EN.jpg\" alt=\"Ebook 1 App Descarga\" \/><\/a><\/p>\n<h3 id=\"interface\" style=\"text-align: justify;\">Interface<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">This is the point where we come across the <strong>visual differences<\/strong> between developing an app for an Android or iOS end-user. At the technical level, the developer will build XML files onto Android interfaces. These are very similar to iOS\u2019 XIB files. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>The quality of iOS animations is better than the one from Android<\/strong>. Google has tried to fix this through the preview of Android L and by establishing an app design trend known as <strong>Material Design<\/strong>. In the meantime, Apple has always been focusing on soft, complex and powerful animations by looking after its <strong>aesthetics and user experience<\/strong> carefully. Google, on the other hand, decided to rather focus on the hardware instead of these aspects.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">??<em> Recommended reading: <a href=\"https:\/\/yeeply.com\/en\/blog\/where-to-find-an-android-app-development-company\/\" target=\"_blank\" rel=\"noopener noreferrer\">Where to Find an Android App Development Company<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_9149\" aria-describedby=\"caption-attachment-9149\" style=\"width: 480px\" class=\"wp-caption aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-9149 size-full\" title=\"user interface of an app displayed on ios and android\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/ios_vs_android.gif\" alt=\"user interface of an app displayed on ios and android\" width=\"480\" height=\"270\" \/><figcaption id=\"caption-attachment-9149\" class=\"wp-caption-text\">App UI showed on iOS and Android. Source: <a href=\"https:\/\/giphy.com\/gifs\/ovationdigital-ovation-tv-journy-now-1zR9sWQ1R4m2UCKliP\" target=\"_blank\" rel=\"noopener noreferrer nofollow\" data-wpel-link=\"external\">Giphy<\/a><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3 id=\"back\" style=\"text-align: justify;\">&#8216;Going back&#8217;<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Another prominent difference between Android and iOS is <strong>the \u2018Back\u2019 button included in Android<\/strong> which doesn\u2019t exist in iOS. Every app development process must be carried out taking this into account.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The back button is also used for navigation in Android. The lack of this button in iOS means that the app developer should indicate on the screen how to go back or if there is another way to complete this action using another <strong>interaction flow<\/strong>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"padding-left: 30px; text-align: center;\">? <em>You might be interested | <span class=\"s1\"><span class=\"s2\"><a href=\"https:\/\/yeeply.com\/en\/blog\/mobile-app-trends-2020\/\" target=\"_blank\" rel=\"noopener noreferrer\">Top Mobile App Trends for 2020<\/a><\/span><\/span><\/em><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_9150\" aria-describedby=\"caption-attachment-9150\" style=\"width: 997px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-9150 size-full\" title=\"Sony Xperia android smartphone\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/android_phone.jpg\" alt=\"Sony Xperia android smartphone\" width=\"997\" height=\"748\" srcset=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/android_phone.jpg 997w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/android_phone-300x225.jpg 300w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/android_phone-768x576.jpg 768w\" sizes=\"(max-width: 997px) 100vw, 997px\" \/><figcaption id=\"caption-attachment-9150\" class=\"wp-caption-text\">Android smartphone with &#8216;back&#8217; button. Source: <a href=\"https:\/\/unsplash.com\/photos\/kknrCfZHsyo\" target=\"_blank\" rel=\"noopener noreferrer\">Unsplash<\/a><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<h3 id=\"others\" style=\"text-align: justify;\">Other differences between Android and iOS apps<\/h3>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Delegate vs. Adapter<\/span>: iOS uses a delegate when using delegation patterns. In Android, such patterns are represented with an adapter. Although they are meant for different platforms and expressed through words, these are very similar concepts.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">UIViewController vs Activity<\/span>: we\u2019ll be using the Activity class when programming in Android to represent certain screen display on a mobile device running on Android. In iOS, this job will be taken on by a controller called UIViewController. It\u2019s also used for managing the lifecycles of events, subviews, etc. So, they perform the same role, even if they are not exactly the same.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Unlock<\/span>: Android devices are unlocked by sliding your finger up and iOS devices are unlocked by sliding your finger to the right.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Preferences and access permissions<\/span>: these are better organised in iOS devices, where they can all be found in a specific category in the device\u2019s general preferences section. They are more scattered in Android and one must search through the device a little more to find the settings.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\"><span style=\"text-decoration: underline;\">Maps<\/span>: we can use either Apple\u2019s Maps or Google Maps when developing apps for iOS. However, we\u2019ll usually use Google Maps when creating apps for Android. In addition, the use of <a href=\"https:\/\/yeeply.com\/en\/blog\/trends-geofencing-beacons\/\" target=\"_blank\" rel=\"noopener noreferrer\">geofencing and beacons<\/a> are becoming even more popular in combination with this.<\/span><\/li>\n<\/ul>\n<h2 id=\"additional\" style=\"text-align: justify;\">Additional aspects to take into account<\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">When it comes to creating apps, differences among operating systems are not only detected on a technical level. <strong>Design and marketing are clearly affected<\/strong> by them at a very basic level. Let\u2019s see how to deal with these distinctions.<\/span><\/p>\n<h3 id=\"cost\" style=\"text-align: justify;\">Cost<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">We\u2019ve already discussed the <a href=\"https:\/\/yeeply.com\/en\/blog\/how-much-does-it-cost-to-create-an-app\/\">cost to develop an app<\/a> in a previous article. In fact, the iOS development process is slightly more expensive because of the fact that the demand for iOS apps is lower than for Android apps. In addition to this, <strong>the requirements for launching an application in iOS are much higher<\/strong>.<\/span><\/p>\n<h3 id=\"design\" style=\"text-align: justify;\">Design<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As mentioned before, <strong>an app\u2019s design is closely related to its development process<\/strong>. This is why an app\u2019s design is also visually different depending on whether it has been developed for Android or for iOS. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Each of these OS has its own interaction and style, which is strongly influenced by the two big companies that respectively created them. It\u2019s therefore advisable to have expert app designers in one or both operating systems to advise us on our project. Only then can we create genuinely fine <a href=\"https:\/\/yeeply.com\/en\/blog\/what-are-native-web-and-hybrid-apps\/\" target=\"_blank\" rel=\"noopener noreferrer\">native apps<\/a>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em>Related content | <a href=\"https:\/\/yeeply.com\/en\/blog\/custom-app-everything-you-need-to-create-one\/\" target=\"_blank\" rel=\"noopener noreferrer\">Custom App Design: Everything You Need to Create the Application You Want<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_5161\" aria-describedby=\"caption-attachment-5161\" style=\"width: 748px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"wp-image-5161 size-full\" title=\"girl drawing app wireframes on a whiteboard\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/creating_apps_differences_android_ios-1.jpg\" alt=\"girl drawing app wireframes on a whiteboard\" width=\"748\" height=\"499\" srcset=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/creating_apps_differences_android_ios-1.jpg 748w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/creating_apps_differences_android_ios-1-300x200.jpg 300w\" sizes=\"(max-width: 748px) 100vw, 748px\" \/><figcaption id=\"caption-attachment-5161\" class=\"wp-caption-text\">App wireframes. Source:\u00a0<a href=\"https:\/\/burst.shopify.com\/photos\/making-changes-to-mobile-app-wireframes?q=making+changes\" target=\"_blank\" rel=\"noopener noreferrer\">Burst<\/a><\/figcaption><\/figure>\n<h3><\/h3>\n<h3 id=\"aso\" style=\"text-align: justify;\">App Store Optimization<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><a href=\"https:\/\/yeeply.com\/en\/blog\/how-to-promote-an-app-using-aso-and-seo\/\" target=\"_blank\" rel=\"noopener noreferrer\">App Store Optimization (ASO)<\/a> is not the same as an Android app than for an iOS app. We will have to take this fact into account when <strong>optimising the app to position it well in the stores<\/strong>. We\u2019ll have to pay special attention to the differences in title and description; all the other variables are more or less the same for both cases.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><em>? Keep reading | <a href=\"https:\/\/yeeply.com\/en\/blog\/the-best-mobile-app-marketing-strategies\/\" target=\"_blank\" rel=\"noopener noreferrer\">What Are The Best Mobile App Marketing Strategies? [2020]<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<h3 id=\"roi\" style=\"text-align: justify;\">Monetisation and ROI<\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">\u00a0The return on investment is generally not the same for an Android app as for an iOS app. Focusing on the revenue source (the way of monetising the app itself), we can notice that<strong> iOS apps are more likely to charge users for downloading<\/strong> them and for in-app purchases. <strong>Android applications are usually free to download<\/strong> and get monetised through ads embedded in them.\u00a0<\/span><\/p>\n<h2 id=\"market\" style=\"text-align: justify;\">Current market share<\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">It might be interesting to know <strong>the current market situation of smartphones<\/strong> before deciding for which operating system you want your new application to be developed. <\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The number of both <strong>dominating operating systems<\/strong> speaks volumes in terms of penetrating the market of smartphones. It\u2019s obvious, that currently <\/span><span style=\"font-weight: 400;\"><strong>Android and Apple<\/strong> are the two exclusive and important providers of operating systems <\/span><span style=\"font-weight: 400;\">for smartphones.<\/span><\/p>\n<p>In December 2019, <strong>Android<\/strong> was at the top with a <strong>market share of 74%<\/strong>. The leading operating system Google Android and Apple iOS <a href=\"https:\/\/www.statista.com\/statistics\/272698\/global-market-share-held-by-mobile-operating-systems-since-2009\/\">jointly possess 99% of the global market share<\/a>.<\/p>\n<h2 id=\"stores\" style=\"text-align: justify;\">Google Play Store vs. Apple App Store<\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The number of applications is increasing continuously and growing faster and faster. Now, there are nearly <strong>2.6 million apps available in the Google Play Store<\/strong> and <strong>1.8 million apps in the Apple App Store<\/strong>. You can see the exact number of available apps per store, in the graph below.<\/span><\/p>\n<figure id=\"attachment_9156\" aria-describedby=\"caption-attachment-9156\" style=\"width: 1165px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-9156 size-full\" title=\"Number of apps available in leading app stores 2019\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/apps_numbers.jpg\" alt=\"Number of apps available in leading app stores 2019\" width=\"1165\" height=\"748\" srcset=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/apps_numbers.jpg 1165w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/apps_numbers-300x193.jpg 300w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/apps_numbers-1024x657.jpg 1024w, https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/03\/apps_numbers-768x493.jpg 768w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" \/><figcaption id=\"caption-attachment-9156\" class=\"wp-caption-text\">The number of apps available in leading app stores Q4 2019. Source: <a href=\"https:\/\/www.statista.com\/statistics\/276623\/number-of-apps-available-in-leading-app-stores\/\" target=\"_blank\" rel=\"noopener noreferrer\">Statista<\/a><\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In contrast to the <strong>Google Play Store<\/strong>, the greatest difference between both stores is that <strong>all applications are checked by Apple without exceptions<\/strong>. The application has to meet specific requirements and <\/span><a href=\"https:\/\/developer.apple.com\/app-store\/review\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">guidelines for apps by Apple<\/span><\/a>.<span style=\"font-weight: 400;\"> D<\/span><span style=\"font-weight: 400;\">evelopers should, therefore, take these into consideration while developing an app for iOS. The process of verifying the application last approximately <strong>3-4 weeks<\/strong>. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\"><strong>Android<\/strong>, on the other hand, does not have such strict verification procedures. Unfortunately, fake apps regularly appear in the Google Play Store and scammers try to profit on big trends by creating fake apps for those popular apps.\u00a0 However, i<\/span><span style=\"font-weight: 400;\">n many cases, fake apps become visible due to bad ratings of fraudulent apps.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">\u2705 <em>You might be interested: <a href=\"https:\/\/yeeply.com\/en\/blog\/guide-publish-app-on-google-play-store\/\" target=\"_blank\" rel=\"noopener noreferrer\">[Guide] How to publish your app on Google Play Store<\/a><\/em><\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"conclusion\" style=\"text-align: justify;\">Conclusion: what is the difference between Android and iOS?<\/h2>\n<p style=\"text-align: justify;\">If you&#8217;re planning on creating a viral app, consider building it for Android. Depending on your target audience and objectives, you might want to include iOS too. This way, you&#8217;ll cover the biggest part of potential users worldwide.<\/p>\n<p>In case you&#8217;re looking for <strong>advice from mobile app industry experts<\/strong> or if you&#8217;re looking for<strong> the right team to build your app<\/strong>, <strong>Yeeply<\/strong> can help you out. <a href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-LNK#publish-project\" target=\"_blank\" rel=\"noopener noreferrer\">Tell us about your project<\/a> and we&#8217;ll provide you with a custom solution.<\/p>\n<p><a href=\"https:\/\/yeeply.com\/en\/mobile-app-development\/?rel=EN-BP-proyecto-app#publish-project\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2020\/04\/EN_proyecto-app_blog-post_B.png\" alt=\"Proyecto App\" width=\"620\" height=\"253\" \/><\/a><\/p>\n<p><em><strong>Editor&#8217;s note: This article was originally published in November 2017 and has been updated for freshness, accuracy and comprehensiveness.<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating apps for Android and for iOS may seem very similar to the untrained eye, but the truth is that each of these two operating &#8230;<\/p>\n","protected":false},"author":2,"featured_media":9161,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[24],"tags":[],"class_list":["post-2698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Differences between Android and iOS in App Development<\/title>\n<meta name=\"description\" content=\"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Differences between Android and iOS in App Development\" \/>\n<meta property=\"og:description\" content=\"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/\" \/>\n<meta property=\"og:site_name\" content=\"Yeeply\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/YeeplyMobile\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-23T13:00:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-11T11:37:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"748\" \/>\n\t<meta property=\"og:image:height\" content=\"493\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Yeeply\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Yeeply_EN\" \/>\n<meta name=\"twitter:site\" content=\"@Yeeply_EN\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yeeply\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/\"},\"author\":{\"name\":\"Yeeply\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/person\\\/c7927839158c47143448f3bcdaf7cc14\"},\"headline\":\"Differences between Android and iOS App Development\",\"datePublished\":\"2020-03-23T13:00:12+00:00\",\"dateModified\":\"2023-12-11T11:37:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/\"},\"wordCount\":1632,\"publisher\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/wireframes.jpg\",\"articleSection\":[\"App\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/\",\"name\":\"Differences between Android and iOS in App Development\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/wireframes.jpg\",\"datePublished\":\"2020-03-23T13:00:12+00:00\",\"dateModified\":\"2023-12-11T11:37:25+00:00\",\"description\":\"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#primaryimage\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/wireframes.jpg\",\"contentUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/wireframes.jpg\",\"width\":748,\"height\":493,\"caption\":\"girl drawing an app wireframe\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/blog\\\/mobile-app-development\\\/creating-apps-differences-android-ios\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Differences between Android and iOS App Development\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\",\"name\":\"Yeeply\",\"description\":\"A platform for the development of digital projects\",\"publisher\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yeeply.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#organization\",\"name\":\"Yeeply\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/logo_yeeply_black@2x.png\",\"contentUrl\":\"https:\\\/\\\/yeeply.com\\\/en\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/logo_yeeply_black@2x.png\",\"width\":360,\"height\":120,\"caption\":\"Yeeply\"},\"image\":{\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/YeeplyMobile\\\/\",\"https:\\\/\\\/x.com\\\/Yeeply_EN\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/yeeply\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/yeeply.com\\\/en\\\/#\\\/schema\\\/person\\\/c7927839158c47143448f3bcdaf7cc14\",\"name\":\"Yeeply\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g\",\"caption\":\"Yeeply\"},\"url\":\"https:\\\/\\\/yeeply.com\\\/en\\\/author\\\/yeeply\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Differences between Android and iOS in App Development","description":"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!","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:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/","og_locale":"en_US","og_type":"article","og_title":"Differences between Android and iOS in App Development","og_description":"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!","og_url":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/","og_site_name":"Yeeply","article_publisher":"https:\/\/www.facebook.com\/YeeplyMobile\/","article_published_time":"2020-03-23T13:00:12+00:00","article_modified_time":"2023-12-11T11:37:25+00:00","og_image":[{"width":748,"height":493,"url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg","type":"image\/jpeg"}],"author":"Yeeply","twitter_card":"summary_large_image","twitter_creator":"@Yeeply_EN","twitter_site":"@Yeeply_EN","twitter_misc":{"Written by":"Yeeply","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#article","isPartOf":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/"},"author":{"name":"Yeeply","@id":"https:\/\/yeeply.com\/en\/#\/schema\/person\/c7927839158c47143448f3bcdaf7cc14"},"headline":"Differences between Android and iOS App Development","datePublished":"2020-03-23T13:00:12+00:00","dateModified":"2023-12-11T11:37:25+00:00","mainEntityOfPage":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/"},"wordCount":1632,"publisher":{"@id":"https:\/\/yeeply.com\/en\/#organization"},"image":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg","articleSection":["App"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/","url":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/","name":"Differences between Android and iOS in App Development","isPartOf":{"@id":"https:\/\/yeeply.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#primaryimage"},"image":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#primaryimage"},"thumbnailUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg","datePublished":"2020-03-23T13:00:12+00:00","dateModified":"2023-12-11T11:37:25+00:00","description":"There are many differences between Android and iOS \u2212 both in the technical foundations as in the development process of the app itself. FInd out more!","breadcrumb":{"@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#primaryimage","url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg","contentUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg","width":748,"height":493,"caption":"girl drawing an app wireframe"},{"@type":"BreadcrumbList","@id":"https:\/\/yeeply.com\/en\/blog\/mobile-app-development\/creating-apps-differences-android-ios\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yeeply.com\/en\/"},{"@type":"ListItem","position":2,"name":"Differences between Android and iOS App Development"}]},{"@type":"WebSite","@id":"https:\/\/yeeply.com\/en\/#website","url":"https:\/\/yeeply.com\/en\/","name":"Yeeply","description":"A platform for the development of digital projects","publisher":{"@id":"https:\/\/yeeply.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yeeply.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/yeeply.com\/en\/#organization","name":"Yeeply","url":"https:\/\/yeeply.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/yeeply.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2019\/05\/logo_yeeply_black@2x.png","contentUrl":"https:\/\/yeeply.com\/en\/wp-content\/uploads\/2019\/05\/logo_yeeply_black@2x.png","width":360,"height":120,"caption":"Yeeply"},"image":{"@id":"https:\/\/yeeply.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/YeeplyMobile\/","https:\/\/x.com\/Yeeply_EN","https:\/\/www.linkedin.com\/company\/yeeply"]},{"@type":"Person","@id":"https:\/\/yeeply.com\/en\/#\/schema\/person\/c7927839158c47143448f3bcdaf7cc14","name":"Yeeply","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f13a8a35567805732422f808376743c5cc1b8918b3dd8f2da231a8306df22006?s=96&d=mm&r=g","caption":"Yeeply"},"url":"https:\/\/yeeply.com\/en\/author\/yeeply\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",748,493,false],"thumbnail":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes-150x150.jpg",150,150,true],"medium":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes-300x198.jpg",300,198,true],"medium_large":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",640,422,false],"large":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",640,422,false],"1536x1536":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",748,493,false],"2048x2048":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",748,493,false],"gform-image-choice-sm":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",300,198,false],"gform-image-choice-md":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",400,264,false],"gform-image-choice-lg":["https:\/\/yeeply.com\/en\/wp-content\/uploads\/2017\/11\/wireframes.jpg",600,395,false]},"uagb_author_info":{"display_name":"Yeeply","author_link":"https:\/\/yeeply.com\/en\/author\/yeeply\/"},"uagb_comment_info":0,"uagb_excerpt":"Creating apps for Android and for iOS may seem very similar to the untrained eye, but the truth is that each of these two operating ...","_links":{"self":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/comments?post=2698"}],"version-history":[{"count":1,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2698\/revisions"}],"predecessor-version":[{"id":14713,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/posts\/2698\/revisions\/14713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/media\/9161"}],"wp:attachment":[{"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/media?parent=2698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/categories?post=2698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yeeply.com\/en\/wp-json\/wp\/v2\/tags?post=2698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}