Recently we have released iPhone app of our mobile social network ollaa. However there have been arguments about why don’t we support iOS 4.x and forced minimum iOS 5.0. In fact it is mostly about trade-offs we made before starting development. iOS 5.0 SDK has several features that made our development phase much easier such as automatic reference counting (makes the code readable and maintainable) and storyboards (made having feedbacks on UI flows and designs possible and removed the need to have separate mockups for flows and UIs)
iOS 5.0 SDK also comes with Core Image library which we use some of it in our app and we are planning to use more of it in the future (spoiler: image filters that we are planning to add soon). They are much inexpensive to develop in iOS 5 SDK. Another important feature of iOS 5 is seamless Twitter integration, where you can connect your Twitter account to ollaa with one click – no username, password is needed if you already using Twitter app on your iDevice.
When we look at upgrade stats of iOS, as of last month 82% of all users have iOS 5.x which clearly indicates it is growing really fast. (Trivia: 40% of iOS users upgrade in 5 days after when an update comes out.) Even if support for the 18% is pretty important (and it will decrease considerably), we currently do not have man power to do this. We are a team of 3 and only one of us is working on our iOS app.
We are really sorry for the convenience we caused for iOS 4.x users. Thanks to Ugur who made our perfect iOS app possible.