Well, the title says it all. I didn’t find the time yet to come up with a new layout and icons for the new features (like “no headphone jack” 😜). But I guess the most important thing here are the new device identifiers and which devices stopped being supported by iOS 10, and that’s all included.
Download iOS Support Matrix v4.2 (PDF)
As always, please let me know in the comments if you find any errors or have suggestions for the next update!
There is also a more compact version of this matrix available, from the authors of the original version (get it at iossupportmatrix.com). I just still prefer this old layout because of all the details like identifier strings and the feature matrix, even if the file is now almost too big to view it on my 27″ monitor.
EDIT: Please use the updated version incl. iPhone 7
Here’s another update of the iOS Support Matrix. I’ve included the new devices that came out this week and added many new device features to that tiny icons section. To make room for the new stuff, I had to add another row and replace some of the older icons. Here’s a list of all changes:
- 3D Touch
- Apple Pencil
- Bluetooth version
- Split View
- Slide Over & Picture in Picture
- Watch Connectivity
- Bluetooth LE (replaced with exact BT version)
- ARM version (you’ll find that in the header of each section)
- Wifi (all devices have it)
- Location Services (all devices have it)
- Microphone (all devices except iPod touch 1-3 have it. The icon is now used to indicate Siri support)
Download iOS Support Matrix v4.1 (PDF)
You’ll notice that the bigger this chart gets, the less usable it is. Maybe with the next batch of devices I’ll come up with a better format, maybe something interactive where you can filter for specific features you need for your app. Any suggestions are welcome!
By the way, I got most of the infos that weren’t in the original file from these great Wiki pages:
Wikipedia – List of iOS devices
iPhone Wiki – List of Models
Let me know in the comments if you find any errors!
Update: This post is already outdated. Click here for a newer version including iPhone SE, iPad Pro 9.7″, iPhone 7
I know that there will be new iOS devices coming out in the next weeks, but I needed an updated version of the great (but outdated) “iOS Support Matrix” now. So I just went ahead and made one 😉
I’ve added five new devices, the iPod touch 6th gen, iPhone 6s & 6s Plus, iPad mini4 and iPad Pro. I also changed the names of the iPads to the common number scheme (“iPad 3” instead of “new iPad”).
Hope you like it and please let me know if you find any errors.
PS: I didn’t have time to add icons for the new hardware features like Barometer and 3D Touch, please bear with me!
With iOS 9, Apple introduces Unique Constraints for Core Data. This new feature was briefly demonstrated at WWDC in June (Session 220). When I tried to implement it, I came across a few pitfalls and unexpected behavior, so I thought this might be worth a blog post.
Unique Constraints are a way to declare a custom attribute to be unique across all instances of an entity. Its intended use case is the import of external data that should be merged with existing objects in the database.
Continue reading How to implement Unique Constraints in Core Data with iOS 9
This is just a quick note that I’ve uploaded some minor changes to the SoundCloud-AS3-API on github. I finally added a method to retrieve a signed URLRequest for any API resource. This comes in handy when you want to access the stream of a private track. Continue reading SoundCloud-AS3-API: Small Update and new URL
If you want some more sample code for the SoundCloud-AS3-API, look no further: I just pushed the Scup repository to github: http://github.com/dorianroy/Scup. Continue reading Scup Source Code Released
I’ve just released a minor update for Scup. If you have already installed Scup, you should get the update automatically the next time you launch it. If not, get it here.
The new version 1.1 adds the new set type “Sample Collection”, enables bulk editing of the track type parameter and fixes a few issues (thanks for your bug reports!). Continue reading Scup 1.1 released – now runs on Linux as well
First I was very excited when I saw the new Facebook Like Button. But when I checked the code to see how it works, I noticed that this button actually allows Facebook to track all the Facebook users on your site, no matter if they click it or not (see my previous post on how this works).
As a publisher, you might not want to annoy the visitors of your site with that. So I hacked together an alternative like button, that only connects to Facebook if you click it. Continue reading How To Make A Friendly Facebook Like Button
Facebook has introduced a new Like Button together with some other “social plugins” at their f8 conference last week. Everybody can put it on their website so that visitors can “like” a page and add it to their Facebook profile without leaving the site.
This button actually allows Facebook to track all visitors of the external site, no matter if they click it or not (as long as they are Facebook users – but who isn’t?). Continue reading How Facebook’s Like Button Works
That’s right, Scup is now out of beta! You can grab the 1.0-release from the newly designed website dorianroy.com/scup. If you have already installed Scup, you should get the update automatically the next time you launch it.
And if you haven’t heard of Scup before, here’s what it’s all about. Continue reading SoundCloud Uploader Scup 1.0 released