{"id":2644,"date":"2020-02-29T23:09:32","date_gmt":"2020-02-29T23:09:32","guid":{"rendered":"https:\/\/swisstomato.ch\/2020\/02\/29\/comparing-ios-vs-android-app-user-interface\/"},"modified":"2020-02-29T23:09:32","modified_gmt":"2020-02-29T23:09:32","slug":"comparing-ios-vs-android-app-user-interface","status":"publish","type":"post","link":"https:\/\/swisstomato.ch\/en\/2020\/02\/29\/comparing-ios-vs-android-app-user-interface\/","title":{"rendered":"Comparing iOS vs Android app user interface"},"content":{"rendered":"<p><b>While <a href=\"\/?page_id=215\">developing<\/a> a mobile app for iOS or Android there are a few things to consider as to what are the best practices that would optimize your app performance and user experience. That&#8217;s what we call iOS and Android user interface. The smartphone market is separated between 2 main platforms: Apple&#8217;s iOS and Google&#8217;s Android with its own design style that defines how apps should work and look. Let us guide you through the key differences between iOS and Android.<\/b><\/p>\n<h3><b>iOS design vs Material Design<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The design system for Android is called Material Design and it&#8217;s a standard for Android app design. Apple has &#8216;Human Interface Guidelines&#8217; with UI &amp; UX details for <a href=\"\/?page_id=5082\">iOS design<\/a>. Material Design focuses on shadows and motions for elements to make navigation easy-to-use for users. Apple uses less shadowing elements but with vibrant colors to improve navigation. While iOS often centers the navigation bar titles Android aligns them to the left.<\/span><\/p>\n<h3><b>Navigation<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">On Android devices there are 3 bottom bar buttons (back, home and overview) which is the main part of Android&#8217;s navigation. After iPhone X Apple left the home button and replaced with a new gesture so designers have to ensure proper navigation in an iOS app.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11829\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image3.png\" alt=\"android user interface 1\" width=\"1100\" height=\"564\" \/><\/p>\n<h3><b>Android user interface &#8211; Floating action button<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">One main difference between iOS and <a href=\"\/?page_id=338\">Android<\/a> is the &#8216;FAB&#8217; button. This button has a higher priority and visibility than others. You can use this button for post, send, upload, etc .<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11832\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image1.png\" alt=\"android user interface 2\" width=\"550\" height=\"564\" \/><\/p>\n<h3><b>Typography<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Both systems have their own system font. Roboto, an open-source font for <a href=\"\/?page_id=338\">Android<\/a> downloadable from <a href=\"https:\/\/fonts.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Fonts<\/a>. San Francisco has been designed only for Apple but it can be downloaded within Apple Human Interface Guideline for development use. The main difference is that Apple uses a font style hierarchy (vary with different font weights) while Android uses larger differences in font sizes.<\/span><\/p>\n<figure id=\"attachment_11835\" aria-describedby=\"caption-attachment-11835\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11835\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image5.png\" alt=\"Android user interface 3\" width=\"1100\" height=\"564\" \/><figcaption id=\"caption-attachment-11835\" class=\"wp-caption-text\">Android user interface 3<\/figcaption><\/figure>\n<h3><b>Icons<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Android mainly uses filled icons while iOS icons are lined style icons. But in this case there is overlap between the 2 systems. The icon style depends on the <a href=\"\/?page_id=290\">designer<\/a>.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11838\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image7.png\" alt=\"Android user interface 5\" width=\"1100\" height=\"564\" \/><\/p>\n<h3><b>Menu<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Traditionally Apple uses a bottom tab bar approach while on Android user interface we see the use of more hamburger menu in their interfaces. In a lot of use cases hamburger navigation is also preferred for iOS apps as well and it doesn&#8217;t cause confusion in users.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11841\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image6.png\" alt=\"Android user interface 4\" width=\"1100\" height=\"564\" \/><\/p>\n<h3><b>Development complexity<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The difference between iOS and Android user interface in coding languages is not so complex in comparison. Both Apple and Android gears also have a wide range of different screen sizes. This should be taken into account when developing. The same thing is about the systems that operate on devices that should be considered while the mobile app creation.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-11844\" src=\"https:\/\/swisstomato.ch\/wp-content\/uploads\/2020\/02\/image4.png\" alt=\"Android user interface 6\" width=\"1100\" height=\"564\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Nowadays the boundaries between iOS and Android app design approach tend to be blurred. The reason is that the design of the interface should be user-centered design there is no wrong design guideline. The most important thing is to understand the needs of your user you are designing for. The interface should be easy-to-understand and it has to have a really clear navigation system.<\/span><\/p>\n<p>Are you interested in developing your new app and want to know more about iOS and Android user interface options? Contact <a href=\"https:\/\/swisstomato.ch\">Swiss Tomato&#8217;s experts<\/a> for further information!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While developing a mobile app for iOS or Android there are a few things to consider as to what are the best practices that would optimize your app performance and user experience. That&#8217;s what we call iOS and Android user interface. The smartphone market is separated between 2 main platforms: Apple&#8217;s iOS and Google&#8217;s Android [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1302,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"acf":{"first_post_thumbnail":2648,"post_thumbnail":2654,"home_slider_image":2660,"custom_class":""},"featured_image_big_url":"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/06\/image2-1.png","featured_image_url":"https:\/\/swisstomato.ch\/wp-content\/uploads\/2022\/06\/image2-1.png","date_formatted":" 29, 2020","month_number":"2","_links":{"self":[{"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/posts\/2644"}],"collection":[{"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/comments?post=2644"}],"version-history":[{"count":0,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/posts\/2644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/media\/1302"}],"wp:attachment":[{"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/media?parent=2644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/categories?post=2644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swisstomato.ch\/en\/wp-json\/wp\/v2\/tags?post=2644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}