Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Grigory Rudko
4,015 PointsShould I design my iPhone app for the latest version of iOS only or for previous versions too?
I started designing an iPhone app a couple of month ago - for iOS8, iPhone 5.
Does it make sense to continue iOS8/ iPhone 5 version and then create a version for iOS9/ iPhone 6 etc. or it's better to transform my designs to the latest iOS and iPhone right now?
Thanks for your answers.
2 Answers
ianhan3
4,263 PointsYou should definitely design for as many devices as you possibly can within your limitations (e.g. if you only want an iPhone app instead of an iPhone and iPad app). Learning size classes and auto layout help a TON when designing for multiple devices. It's not all that easy but once you really learn it, you'll really be happy.
With newer devices (and OS software updates) you get some cool things (3D touch for example on the iPhone 6s, or touchID on the 6), it's still only a smaller portion of the entire audience. Unless you are creating an app that hinges on one of those features (a game that relies on 3D touch to play, for example), it makes sense to try to get the most amount of potential customers. 1% of total iPhone users is more than 1% of just iPhone 5 users.
Jesus Mendoza
23,289 PointsWell, considering that not everyone upgrades the OS, it would be the best to make it compatible to previous OS too