Unlike Android users, all iDevice owners have access to the latest iOS operating system version the day it comes out (as long as they have the hardware to support it). Not only is this exciting for any tech fan, it’s also important for mobile app testers who need to be able to test apps optimized for the new version.
But to truly have full testing coverage, testers should consider keeping some devices on the old OS. According to a chart on Apple’s Developer website, 78% of iDevice users are running iOS 7. That’s a good adoption percentage and gives you an idea of how most users will experience an app.
But what about the other 22%?
To make sure an app will look right and perform correctly for all users, it needs to also be tested on iOS 6 as well. The last version of iOS still accounts for 18% of users – that’s too many to ignore.
Just because February is the deadline when new apps and updates must be optimized for iOS 7 if they want to get approved by Apple doesn’t mean all users will follow suit. For now, developers need to figure out a way to optimize their apps for iOS 7 while making sure it holds up for iOS 6 users – and testing will be a key part of that effort. Given time, more and more of that 18% will likely update, though the 4% still on “earlier” versions proves that there will always be some fragmentation.