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

I have iOS 7.0.3 on my iPhone 4S. Released a month before the Galaxy Nexus.



Have you gotten all the features, the iPhone 5S got? Do you have the nice blurred Control Center background?

Android's Problem is fragmentation, and it wouldn't help at all to just backport some functions to older devices, because then developers coulnd't be sure about tthe availability of any API.


My iPhone 4S benefited immensely from iOS7 (UX-feel not withstanding). The biggest difference for was in the camera software. I can't describe how much better it is performing in filming things as they happen.

By contrast, my Galaxy Nexus has become slower and slower with each upgrade. With the last update, my keyboard started to crash... I was really looking forward to the 4.4, hoping things would improve.

And yes, I use two phones and most of the time have both with me... GN is no longer used as a camera though.


Quite to the contrary, the whole point for iOS to be supported on "old" devices like iPhone 4 is reduce fragmentation: developers can focus on building for the latest iOS using the latest API and generate one binary. For god's sake, you can even target both 32-bit and 64-bit platforms with one build. You only need to deal with "availability of any API" when you hit hardware limit, like features that only work when there is Bluetooth LE or Dual Band Wi-Fi.


> Do you have the nice blurred Control Center background?

You get this on the 4S, yes, just not on the iPhone 4 or the iPad 2/3.

> because then developers coulnd't be sure about tthe availability of any API.

iOS 7 running on the iPhone 4 has the same APIs as on the 5S; it just doesn't have all the UI features (notably, the blurring stuff).


It's not about user-facing features. It's about the API and OS bug fixes. I upgraded my iPhone 4S from iOS 5 to iOS 7 not because I wanted iOS 7, but because I was unable to download new apps. Everyone in the App Store was already targeting exclusively iOS 6 and I didn't want to get further left behind. In the iOS world, developers target the latest and greatest API, taking advantage of new features and bug fixes. That's a good thing (tm) for users.

Contrast that with Android, where developers are still targeting Gingerbread and are unable to take advantage of any of the bug fixes in ICS, JB or KK.




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

Search: