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.
We at Bitbar support all the above-mentioned devices and the platform-specific testing frameworks like XCUITest and XCTest for iOS as well as Espresso for Android. We also support cross-platform testing tools like Appium and Calabash for users who exercise behavior-driven testing (BDD) and deliver mobile DevOps environments in public, private and on-premise deployments.
Learn all the basics about Appium, how to set it up and how to use it for mobile app testing.Download