Hacker News new | ask | show | jobs
by guywithabike 4850 days ago
"iOS has barely evolved since it was first launched"

That's like saying laptops have barely evolved since they weighed 15 pounds. iOS has evolved a hell of a lot since 2007, and it continues to do so. Just because Apple hasn't slapped new paint on it every other year doesn't mean that it doesn't continue to have new features and improvements every year.

2 comments

I beg to disagree. It barely did. The jump from iOS 5 to 6 was the most egregious in terms of not delivering much besides cosmetics. Sure I like iCloud, notifications & multitasking. But when you look at how far Android & Windows phone have come since they first came out, it's no contest. The pace of innovation is relative, & on the mobile OS front -that Apple spearheaded with their once nothing short of mind-blowing iPhone OS- they're now a laggard.
As an iOS dev, I heavily disagree. If you look at the state of iOS3 vs. iOS6 the difference is immense. Much of this doesn't come in the form of directly user-visible features, but in the form of platform improvements that open the door for much better apps.

Just about everything you see in apps today is impossible on iOS3 (or absurdly impractical). Even something as simple as the ubiquitous slide-aside menu would have been insanely hard to implement in the first iOS SDK release.

Since the SDK first landed we've seen Grand Central Dispatch which has helped apps become way more responsive than before. We've seen large improvements to Core Data that helps apps cache more intelligently and easily. MapKit didn't even exist in the original SDK. The list goes on, and on.

This is a classic "frog boiling in water" phenomenon. You don't think there have been any real improvements to iOS because you've grown along with these evolutionary changes. If I gave you a iPhone 3G with iOS3 and a iPhone 5 with iOS6 - along with common, well-developed apps of their time - you will see and feel the difference immediately.

As someone who develops for iOS and Android I agree. Xcode and the Cocoa Touch frameworks have improved a huge amount in just a few short years.

Meanwhile, the Android frameworks seem to be crawling and it seems like no one can be bothered to create a decent IDE for making Android apps.

iOS Evolved quite a lot in the first few releases. iOS 2, 3, and 4 all had major innovation to them and some fantastic new frameworks to take advantage of the hardware. Even iOS 5 had some neat new capabilities like CIDetector and some of the CoreVideo->OpenGLES stuff.

iOS 6 on the other hand offered practically nothing in terms of lower-level apis, or even bugfixes for bugs that have existed for a few years.