Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree that the article could've gone into more depth about the difficulties they faced, but most developers will agree "a lot of the UI is compromise" is the key point. Supporting iOS 6 and 7 visuals at the same time just means your app looks out of place in both versions.


> Supporting iOS 6 and 7 visuals at the same time just means your app looks out of place in both versions.

Assuming you want it to look exactly the same on both. I have an app that offers a flat, stylised look on iOS 6 and a completely native iOS 7 look on iOS 7.


> Supporting iOS 6 and 7 visuals at the same time just means your app looks out of place in both versions.

It's just a little more work. Facebook looks the same on iOS 6 even now that it supports iOS 7.

If you are mostly using native UI with only a few customisations, I don't see the problem.


The problem is a lot of iOS 6 apps don't use mostly native UI. The article touches on this when talking about all their custom code because previous iOS components were not as easily customizable. My next update will be iOS 7 only, at which point I plan to drop a lot of custom code and switch back to mostly native UI.


Yes, UIKit only became easily customisable in iOS 5 and the OP's app was written for iOS 3.

But even then you can port it to native UIKit (which is a good idea either way), and then make iOS 7 frameworks optional, and add a few UIAppearance calls for iOS 6. The last two pieces are extra effort that might not worth it for < 30% of your users, but it's still completely possible.


> Supporting iOS 6 and 7 visuals at the same time just means your app looks out of place in both versions.

If you're using the native UI stuff, it will, generally, look native on both versions. If you're doing your _own_ UI, of course, it gets messier.




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

Search: