This year, all iPhones running the last version (currently 13.5.1) will be able to update to the new OS. So no phone will get stuck on iOS 13, just like two years ago when iOS 12 was released for all phones supporting iOS 11.
Other than iOS 14 compatibility, the new matrix also adds the iPhone SE 2nd Generation, fixes the labels of the Geekbench result rows (hat tip to Matthew) and replaces “Apple Pay” with “NFC”. In the NFC row, I tried to describe the different sets of NFC features: • Apple Pay only – device has a NFC chip but it is not accessible from your app. • read/write – device supports reading and (starting with iOS 13) writing NFC tags from your app. • bg read – In addition to read/write, the device will let you get background tag reading notifications in your app.
Thanks to Daniel for this suggestion!
If you spot any errors, please let me know in the comments. And now back to watching WWDC!
With Apple releasing more and more new devices every year, my updated version of the classic iOS Support Matrix quickly became too large to be useful. After struggling with the gigantic file for a while, I decided to make a completely new, much more compact version while still trying to keep every spec that is important for a developer.
So I cut off all the old 3.5″ models (everything before the iPhone 5) and all features that every newer device has, like gyroscope, front-facing camera and so on. While I was at it, I decided to make seperate versions for iPhone/iPod Touch and iPad (coming next) to keep the lists even more compact.
The new file is based on a simple spreadsheet which makes it much faster to update it when new models come out (promise!). You can also download a printer-friendly black-on-white version in A4 format. I also kept the CC-BY license, so feel free to make your own version of this and publish it.
I hope you like the new format and please leave a comment if you have suggestions for new features or find any errors!