DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

The Must-Test Global Devices for Mobile Device Testing

Changes in device and iOS fragmentation late in 2017 mean differences in how you need to plan your global device testing.

Lingkai Shao user avatar by
Lingkai Shao
·
Mar. 16, 18 · Analysis
Like (2)
Save
Tweet
Share
4.94K Views

Join the DZone community and get the full member experience.

Join For Free

With the release of new devices and iOS versions in Q4/2017, there have been some significant changes in the most popular devices around the globe. As always measured quarterly, we'd like to share a list of must-test devices against which you must ensure the app compatibility for the major markets.

The Status of iOS Adoption

At the time of the publication of this blog, over 80% of observed iOS devices have iOS 11 installed now installed on over 80% of iOS devices. (source: Mixpanel iOS 11 adoption, based on 373B records). On the other side, as Android users get OS updates in different order depending on the devices they have, Android OS world is still vastly fragmented that Android 6.0 Marshmallow is the most popular OS version with 28% and the latest Android 8.1 (Oreo) is used only on 0.3% of Android devices, according to Android Developer stats.

Major Changes Happened in Q4/2017

Out of the 28 countries that we follow, iPhone 7 and iPhone 7 Plus overall have better rankings globally compared to the stats in Q3. Take the US market as an example, users seem to have been retiring their iPhone 5 and 5S since iPhone 8 and 8 Plus are among the top 20 devices. On the other side, Galaxy S8, S8 Plus and Note 8 have also taken the position of their predecessors. To learn more about how it's evolving in other observed countries, please download the latest device sheet for mobile device testing.


Device stats by the end of Q4'2017.


Device stats by the end of Q3'2017.

Conclusion

To have confidence in device compatibility, iOS developers are recommended to test on all iPhone 6, 7, 8 variations on iOS 11 and 10 for a complete iOS app testing. Though Android is a bit more fragmented, focusing on Samsung Galaxy series as well as country-specific popular devices based on your target markets should help you get a decent Android device coverage and improve your mobile app testing.

We at Bitbar host a versatile mobile device cloud for automated testing against real Android and iOS devices with support for 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.

Get a sheet of the most popular global smartphones and learn what devices every app developer should test against and verify the compatibility.

mobile app

Published at DZone with permission of Lingkai Shao. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Taming Cloud Costs With Infracost
  • Why You Should Automate Code Reviews
  • Load Balancing Pattern
  • Easy Smart Contract Debugging With Truffle’s Console.log

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: