Hacker News new | past | comments | ask | show | jobs | submit login

To target a lower iOS can be as simple as selecting from a menu. For most apps, it really is as simple as changing the target to iOS 5.0.



You actually need to test your app on the lower deployment target.

There are quite a few crash bugs that are specific to, say iOS 6.0.1, but work fine in 6.0 and 6.0.2. And there are definite style and layout issues when using UIAppearanceProxy stuff on iOS 6 and iOS 5 (iOS 5 having a larger number of bugs related to this API).

Supporting both iOS 6 and iOS 5 is actually hard work and days, if not weeks of additional testing and bug reports.

Supporting iOS 7 and iOS 6 is much harder, since you have to have two different designs — you'll need separate code paths to style the app nicely on both versions.


You also need to do QA on the older version(s).

(That said, I personally appreciate allowing it to work with older versions since I haven't upgraded to iOS 7 yet and waited a long time to upgrade to iOS 6.)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: