Choosing the Right Devices for Mobile Device Testing - Updated for Q3 2017

DZone 's Guide to

Choosing the Right Devices for Mobile Device Testing - Updated for Q3 2017

With all the recent changes to mobile OS's, especially the introduction of iOS 11, it's important to know the devices to prioritize when testing your mobile app.

· Performance Zone ·
Free Resource

Since the end of Q1/2017, there have been interesting changes in the most popular devices, measured by the mobile web traffic, which is the most useful method to get a grasp on what devices the wider audience uses.

Top Devices - Globally

Out of 28 countries that we have been following, the most popular two devices are iPhone 6 and iPhone 6S around the world. In the US, Apple has all of the TOP10 spots, and in big European markets iPhone 6, 6S, 7, 5 as well as Galaxy S6, S7 are on the top. The latest Samsung Galaxy S8 model is missing from the lists in everywhere else but in the US it has the 18th place. In most of the countries, Apple and Samsung have strong footprints on the most used devices. For detailed country data, please download the report from here. Raw data is provided by DeviceAtlas.

OS Version Adoption

iOS 11 is now used by 68% of users (source: Mixpanel iOS11 adoption, based on 753M records). iOS 10 is used by 26.5% and the older by 5% of users. It is clear that to deliver high-quality applications, iOS 11 is the most important version to test app compatibility. As a great deal of changes have been introduced to iOS 11, make sure you have checked and updated iOS testing process.

Now choosing the appropriate devices for Android app testing might be challenging. Overall, the OS version fragmentation remains pretty vast on Android. Android 6.0 (Marshmallow) is the most used OS version with 31%, followed by Android 5.1 (Lollipop) and Android 7.0 (Nougat) with 18% and 21% of Android users respectively. Android 5.1, 6.0 and 7.0 together represent almost 70% of Android users. What's surprising is that as old Android version as 4.4 (Kitkat), which was released four years ago, still shares almost 14% of global Android devices. The latest Android 8.0 (Oreo) only has 0.3% share, since it is currently available only for Google Pixel (1,2, XL, 2XL, C), Nexus 6P and Nexus 5X devices.


In order to have good test coverage and release with confidence, developers should at least cover iPhone 6, 6S, 6 Plus, 6S Plus, 7, 7 Plus as well as iPad Air on iOS 11 and 10. Although Android is a bit more fragmented, it is a good start to focus on Samsung Galaxy series with S5, S6, S6 Edge, S7, S7 Edge and then some country-specific popular devices based on your target markets.

device fragmentation ,mobile testing ,mobile

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}