# Design for Android vs. Design for iOS

https://belitsoft.com/apps-development-services/android-design-vs-ios-design

## Android vs. iOS: platform choice

When deciding on a platform on which to develop your next mobile app, there are some things to keep in mind.

Android has a huge market and in the [second quarter of 2018](https://www.statista.com/statistics/266136/global-market-share-held-by-smartphone-operating-systems/), almost **88% of users** worldwide had phones that run on the Android OS. IOS had a much lesser reach with slightly more than **12% consumers**.

![Android design vs. iOS design: market share](https://belitsoft.com/images/uploads/blog/mobile-platforms-market-share.png)

The previous figures also translate into the number of app downloads.

 ![Android design vs. iOS design: app downloads](https://belitsoft.com/images/uploads/blog/2019-app-downloads.jpg)

The number of Google Play apps installed per user account for the first time is about **2.8 times higher** than that downloaded from Apple Store.

Despite the lower number of iOS apps available, Apple generates **80% or 1.8 times more profits** from its App Store.

The trend is motivated by the number of [factors](https://techcrunch.com/2018/07/16/apples-app-store-revenue-nearly-double-that-of-google-play-in-first-half-of-2018/). Among them are the availability of Apple Store in China as well as the presence of other Android app stores (like Amazon Appstore and Samsung Store). Moreover, Apple devices are generally associated with prestige and high-end security and are owned by more [affluent](http://www.dailymail.co.uk/sciencetech/article-2597269/Maps-reveals-Android-poor-people-iPhone-owners-live-affluent-areas.html) users.

 ![Android design vs. iOS design: app revenue](https://belitsoft.com/images/uploads/blog/2019-app-revenue.jpg)

## Android vs. iOS design: where to start?

Design for both platforms may not seem much different at first sight. But there are specific platform features that will significantly impact the usability and perception of an app.

Both Android and iOS have developed their own sets of rules, that tell how their applications should look like. Android devices are primarily based on Google’s **[Material Design](https://material.io/design/layout/responsive-layout-grid.html)**, while Apple adheres to **[Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/ios/overview/themes/)**.

Both operating systems support UI kits to make it easier for designers to understand how the apps should be structured and look like. For example, one can download and try out:

- [iOS 11 iPhone GUI](https://iosdesignkit.io/ios-11-gui/) for Sketch by Great Simple Studio or similar [GUI](https://facebook.design/ios11) both for Photoshop and Sketch designed by Facebook.
- [Android Lollipop UI Design Kit](https://www.uxpin.com/lollipop-ui-kit) by UXPin or [Android Nougat GUI](https://materialdesignkit.com/android-gui/) by Great Simple Studio for Photoshop and Sketch.

But before going deeper into platforms’ design features, let’s backtrack to this - **skeuomorphism**.

The term “[skeuomorph](https://wikivividly.com/wiki/Skeuomorph)” is compounded from Greek skéuos (meaning 'container or tool'), and morphḗ (meaning 'shape'). According to [Techopedia](https://www.techopedia.com/definition/28955/skeuomorphism), “skeuomorphism refers to a design principle in which design cues are taken from the physical world.” In other words, this is the approach of imitating the shape of real-life objects with 3D effects. The users should be able to easily deduce what the function of the element is. The aim is to invoke a feeling of familiarity in users, allowing them to apply their background knowledge.

The technique was widely used in the 2000s and first years of the 2010s when most users were transiting to the digital world. It helped users get acclimated to new technologies as painlessly as possible.

 ![IOS app design: Newsstand](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20Newsstand.jpg)Source: mashable.com. IOS Newsstand looks like a wooden shelf 

 ![IOS app design: podcast](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20podcast.jpg)Source: mashable.com. IOS Podcast app imitates an old fashioned recorder with spools 

Skeuomorphism was hugely supported by Apple and [Steve Jobs was a fan of it](https://www.businessinsider.com/steve-jobss-signature-design-style-2014-10). However, the current company's chief design officer, Jonathan Ive, [does not share this standpoint](https://www.cultofmac.com/246312/jony-ive-explains-why-he-decided-to-gut-skeuomorphism-out-of-ios/). So [Apple officially ditched skeuomorphism](https://www.theguardian.com/technology/shortcuts/2013/jun/12/skeuomorphism-apple-ditched-ios7) at the [Worldwide Developers Conference](https://developer.apple.com/wwdc/) and presented its all-new **flat-based** iOS 7 interface.

 ![IOS design](https://belitsoft.com/images/uploads/blog/iOS%20design.jpg)Source: youtube.com. IOS 6 on the left, ioS 7 on the right 

 ![IOS app design: calculator](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20calculator.jpg)Source: cs2024.wordpress.com. Calculator app on iOS 6 on the left, iOS 7 on the right 

**Human Interface Guidelines** is now based on three primary themes: **clarity, deference, and depth**.

This approach celebrates minimalism, use of crisp elements, and focuses on typography and flat colors.

  *‘Negative space, color, fonts, graphics, and interface elements subtly highlight important content and convey interactivity.’*  
HIG

To make the experience with the content smooth and pleasing, a designer is allowed to apply the effects of translucency and blurring. Bezels, gradients, and drop shadows can also be used, but only minimally and just to *“keep the interface light and airy, while ensuring that content is paramount.”*

The planes do not intersect and should allow for a clear distinction between background and foreground layers.

  *‘Distinct visual layers and realistic motion convey hierarchy, impart vitality, and facilitate understanding.’*  
HIG

This design perspective allows focusing on the meaningful elements while leaving things fully responsive and visually appealing.

Google introduced its **Material Design** out of the need to unify the UI across different Android devices. The design is inspired by the **real world** and its textures and reimagines the mediums of **paper and ink**.

  *‘But unlike real paper, our digital material can expand and reform intelligently. Material has physical surfaces and edges. Seams and shadows provide meaning about what you can touch.’*  
[Matías Duarte](https://en.wikipedia.org/wiki/Mat%C3%ADas_Duarte), Google's Vice President of Design

In other words, Material design can be treated as an enhanced version of flat design with a touch of skeuomorphism.

  *‘Material design may be aesthetically flat, specifically the colors, but it is multi-dimensional: it takes the Z-axis into consideration.’*  
[MK Cook](https://theblog.adobe.com/flat-design-vs-material-design-what-makes-them-different/), UX/UI Designer

  *‘Material design adds animation, layers, and a hint of skeuomorphism to flat design making things easily distinguishable like buttons.’*  
[Melissa Galle](https://theblog.adobe.com/flat-design-vs-material-design-what-makes-them-different/), graphic design manager

Android’s design aims at creating interfaces that are optimized for the digital and embrace the real world just enough to make the interface intuitive.

To make things more illustrative, we will shed light on the main differences that every UX and UI designer should know before designing an app for iOS and Android.

## Android vs. iOS design: app icons

An app icon is usually the first visual expression of your brand that a user gets acquainted with. Icons reflect the key idea and purpose of your product concisely. Every icon should be distinct and memorable, but each platform’s guidelines also have something to say about its concept and execution.

All [iOS i](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/)[c](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/)[ons](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/) are created square-shaped and are later automatically **rounded off** the corners. Apple vouches for **flattened images** with no transparency and a simple background. The company also recommends avoiding unnecessary elements like nonessential words, photos, and interface elements. An icon should be friendly and clear.

 ![IOS app design: icons](https://belitsoft.com/images/uploads/blog/iOS%20app%20design%20-%20icons.png)Source: developer.apple.com 

Similarly, in its [Material guidelines for product icons](https://material.io/design/iconography/), Android, among other things, approves the use of **paper shadows** and provides recommendations about the range of colors to use. However, unlike iOS, Android icons can be transparent in the background and therefore get **any shape** that fits the icon area.

 ![Android app design: icons](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20%20-%20icons.png)Source: material.io 

## Android vs iOS design: vocabulary differences

Android and iOS share a set of basic elements, but apply different names to identify them. In order to avoid confusion, it is worth to know how each bar is called on [Android](https://material.io/design/layout/responsive-layout-grid.html) and [iOS](https://developer.apple.com/design/human-interface-guidelines/ios/bars/). The thing is, these elements should comply with the platform style and size restrictions to provide the native user experience.

## Android vs iOS design: navigation

Both Android and iOS have taken some different views on how the navigation of their interfaces should feel and look like.

One of the core components of both Android and iOS is the **status bar**, where such information as time, network connection, battery charge and other system data is placed. It has a different layout on both platforms with iOS info distributed along the bar length and Android’s shifted to the right corner.

The **app bar/ navigation bar** goes next and serves to display a name or current page of an app. On iOS, the bar is centered, while on Android it is left-sided.

 ![Android design vs. iOS design: app bar](https://belitsoft.com/images/uploads/blog/Android%20design%20vs%20iOS%20design%20-%20app%20bar.png)Source: medium.com 

One of the most common action users take is **backward and forward moving** within apps. Android provides its users with a navigation bar at the bottom. This is a set of three buttons (either physical or digital, depending on the device) that function as back, home and overview routes.

 ![Android app design: navigation bar](https://belitsoft.com/images/uploads/blog/Android%20design%20vs%20iOS%20design%20-%20navigation%20bar.jpg)

IOS sticks to a little different approach. Neither its devices nor its interface has a universal back button. It means that designers must ensure decent navigation within the app and add a back indicator on the top left corner of every iOS app page.

 ![Android app design: back button](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-back%20button.png)Source: medium.com. LinkedIn Android app 

 ![IOS app design: back button](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20back%20button.jpeg)LinkedIn iOS app. Source: medium.com 

Navigation on both platforms may also differ in terms of **tabs use and placement**. Android originally prefers a drawer bar on the left side of the page with a hamburger menu or a top tab bar.

 ![Android app design: drawer menu](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-%20drawer%20menu_0.png)Source: developer.android.com 

IOS, in its turn, firmly supports a bottom tab bar that allows for relatively easy access to the menu.

 ![Android design vs. iOS design: tab bar](https://belitsoft.com/images/uploads/blog/Android%20design%20vs%20iOS%20design%20-%20tab%20bars.jpg)Source: www.nextgeekers.com 

However, since 2016, bottom navigation has also become [part of Android Material design](https://material.io/design/components/bottom-navigation.html) and is implemented in such apps as Instagram and Foursquare.

 ![Android app design: Instagram](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-%20Instagram.png)Source: play.google.com. Instagram Android app 

 ![IOS app design: Instagram](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20Instagram_0.jpg)Source: itunes.apple.com. Instagram iOS app 

And the drawer menu is still sometimes present in iOS apps.

 ![IOS app design: drawer menu](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20drawer%20menu.jpg)Source: itunes.apple.com 

One of the most eye-catching distinctions between the two operating systems is the presence of a **[floating action button (FAB)](https://material.io/design/components/buttons-floating-action-button.html#anatomy)** on Android interfaces. It is commonly used to perform the primary action on a screen like composing an e-mail or adding a new post in a social network app. FAB usually appears in the right bottom corner to ease single-hand operation and is positioned in front of the screen content. However, sometimes it can be spotted in other places like at the junction of two areas that makes it more noticeable. As a rule, it has a circular form with an icon in the middle.

 ![Android app design: floating action button](https://belitsoft.com/images/uploads/blog/Android%20design%20vs%20iOS%20design%20-%20FAB_0.png)Source: material.io 

One can also use extended buttons that are wider and contain a text label.

 ![Android app design: floating action button](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-%20FAB_0.png)Source: material.io 

The counterpart of the FAB button for iOS is a **call to action** button. One can typically find it in the center of tab bars or in the upper right corner, like in twitter app.

 ![Android app design: FAB](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-%20floating%20action%20button.jpg)Source: optocrypto.com. Twitter app for Android 

 ![IOS app design: call to action button](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20call%20to%20action%20button.png)Source: 9to5mac.com. Twitter app for iOS 

However, rules are meant to be broken, and iOS apps also sometimes use those FAB. Take the LinkedIn iOS app, for example.

 ![IOS app design: FAB](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20FAB.jpg)

## Android vs. iOS design: typography

Each system has its own default fonts that are recommended for designers to use. They help to create a sense of consistency and native look and feel across the platform.

[Android](https://material.io/design/typography/understanding-typography.html#system-fonts) suggests **[Roboto](https://fonts.google.com/specimen/Roboto)** as its default system font. [IOS](https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/typography/) prefers **[San Francisco](https://developer.apple.com/fonts/)** font, which has two variants depending on the point size. SF Pro Text is used for text 19 points or smaller, while for text 20 points or larger one should switch to SF Pro Display, and adjust the spacing between letters appropriately.

 ![Android design vs. iOS design: fonts](https://belitsoft.com/images/uploads/blog/Android%20design%20vs%20iOS%20design%20-%20fonts.png)Source: https://material.io 

## Android vs. iOS: Screen resolutions

When designing an app, one needs to have a solid idea of how interface elements will appear on the screens with different resolutions. One of the great tools for examining how the things might respond is [Sketch’s Resizing Constraints](https://www.sketchapp.com/docs/layer-basics/constraints/).

Android OS supports devices from different manufacturers, which leads to a number of screen sizes and densities to accommodate.

Android uses a density-independent pixel (DP) as a core measurement unit. This is equivalent to iOS’ points. On a standard-resolution screen, one point counts as one pixel. High-resolution screens have a higher pixel density and require images with more pixels.

When it’s time to export graphical elements, Android will, as a rule, require 1x, 1.5x, 2x, 3x and 4x scaling factor.

 ![Android app design: scaling](https://belitsoft.com/images/uploads/blog/Android%20app%20design%20-%20scaling.png)Source: design.google 

Apple iOS devices are much more uniform in terms of [image resolution](https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/image-size-and-resolution/).

 ![IOS app design: scaling](https://belitsoft.com/images/uploads/blog/IOS%20app%20design%20-%20scaling_0.png)Source: developer.apple.com 

## Android vs. iOS design: patterns gallery

So we’ve touched upon main peculiarities of both platforms.

To get some inspiration designers can also use some nice online galleries with modern apps templates. Some of them are:

**Dribble** for [Android](https://dribbble.com/search?q=android+) and [iOS](https://dribbble.com/search?q=ios+) - a resource where designers share their design samples, including the most trendy ones.

**Pttrns** for [iOS](https://pttrns.com/ios-patterns) and [Android](https://pttrns.com/android-patterns) — a collection of design patterns, resources, and inspiration.

**Inspired UI** for [iOS](http://inspired-ui.com) and [Android](http://android.inspired-ui.com) - a showcase of the best examples of beautifully designed mobile apps.

**Mobile patterns** for [iOS](http://www.mobile-patterns.com/iphone/recently-added) and [Android](http://www.mobile-patterns.com/android/recently-added) - a library of screenshots for designers and developers to reference.

**[iOSpirations](http://www.iospirations.com)** - a showcase gallery featuring the best iOS apps and icon designs for inspiration.

**[Android Niceties ](http://androidniceties.tumblr.com)**— a collection of the most beautiful, well-built Android apps.

## Final thoughts

This is by no means an ultimate list of differences between the two systems. But paying attention to these features will help you understand how the same tasks can be performed across the platforms. However, there are some examples of apps that borrow certain design patterns from their competitor’s OS principles. The final choice should depend on your users’ preferences.

**Belitsoft provides mobile development and design services for both [iOS](https://belitsoft.com/apps-development-services/ios-native-development) and [Android](https://belitsoft.com/apps-development-services/android-native-development). Our talented designers know how to create engaging interfaces that follow both systems’ best practices to make your apps stand out. [Write to us](/apps-development-services/android-design-vs-ios-design#contact-us) to learn more!**
