Upgrading an app to support iOS5, 6 and 7
- by drekka
We are looking at an app that needs an upgrade. Currently it runs on iOS4, 5 & 6. The upgrade will move to iOS5, 6 & 7. It will also involve some UI changes and new features. I've been reading stuff on iOS7 and looking at things like auto-layout.
What we are trying to figure out is the best way to handle the differences between the various iOS versions. Auto-layout seems like a good idea, but it's not available on iOS 5. There are also API changes to consider between all 3 versions and other new features of iOS7.
So the questions:
How would you handle auto layout given iOS5 does not have it?
Are there any significant differences between the SDKs that you think would cause issues?
Would we be better off with separate code bases?