Just over 10 years ago Apple announced the iPhone. Since then, Apple has sold more than one billion iPhones worldwide. A few months ago, Apple introduced its newest iPhones: the 8, 8+ and X. The number of iPhones in use has been increasing over the years, so when developing and testing an iPhone app, it’s important to cover all the different devices and iOS versions, because it is estimated that more than 60% of all iPhones ever sold are still in use. Here are a few things to consider when it comes to testing your iPhone app.
iPhone X Adoption
According to an article published by Mac Rumors in December 2017, users in markets where “Plus” models were previously popular have a higher adoption rate for the iPhone X. Despite its high cost, the iPhone X early adoption beats rates for the iPhone 8 and iPhone 7 Plus.
iPhone 8 and iPhone X Adoption
iOS 11 Adoption
Popularity of Older Models
Meanwhile, the iPhone 6 and iPhone 6 Plus devices are still very popular. As of summer 2017, the 6 series was still the most common iOS device used worldwide. If you look at the chart below, you will notice a year ago the iPhone 6 and iPhone 6S were representing nearly 40% of all iPhone users. Meanwhile, the iPhone 5S (released in September 2013) still represented 12% of users.
When creating an app for iPhone users it’s important to keep in mind the number of users on older devices. Although iPhone users typically have a high adoption rate when a new iOS version is released, it’s important to make sure to test on older devices such as the iPhone 5S.
Over the years, PLUS QA has built a large library of iOS devices so we can test any iOS version on any iPhone model. Testing on real devices always gives the best and most accurate results. It allows us to find more functionality, UI, and connectivity issues before an app goes live.
In short, Apple is in a unique position. Due to its rabid fanbase, it has high adoption for new devices, and due to its longevity and popularity, older models stay in use long after they are released.