I would much rather have Apple flat-out refuse to provide updates for devices which are unable to handle the new bloated software.
I would much rather have Apple flat-out refuse to provide updates for devices which are unable to handle the new bloated software.
Well, it seems there is some variability on this, so the better response may be "YMMV".
iOS7 on my iPhone 4 (including the latest updates) -- just made it unusable -- and keep in mind, most of what I do are just the core apps, Safari, RSS and Read Later. I basically had the same issues with the last supported iOS versions on the original iPad and iPhone 3G.
The pattern I notice is that Apple tends to offer one OS upgrade too many on older devices, which is basically what led me to leave iOS.
The refreshing pattern I've experienced on Android is that most of the upgrades have featured performance improvements.
Note that it's not a given that a new OS release must run slower. Mac OS X had many releases that got successively faster. The trend only stopped with 10.7 or so.
Anyway, you certainly could build something that really can't run on older stuff, or can't run well. My point is merely that the dilemma you propose is wrong: there are at least three options (don't support old stuff, support old stuff badly, support old stuff well), not just two.
So I guess they have three options:
* Release upgrade, people complain
* Don't release upgrade, people complain
* Allow any random OS release to be installed, people complain
Every single one of these options have their own pros and cons. Apple seems to have just selected the first one.
Android's fractured version numbers have nothing to do with forced upgrades or any inability to downgrade. They're simply a result of Android upgrades being the responsibility of individual phone manufacturers, and those manufacturers having little incentive to ship upgrades.
At this point, I'd wager that iOS would see better uptake of new versions if they allowed downgrading. As it stands, if you merely suspect that the new version will make your phone suck, you need to stay with the old version, because once you upgrade there's no going back. If they let people downgrade, then you could try the new version with no worries.
Man, I would pay a small fee to Apple to be able to do that. I bought a maxed out iPad 1 when it was released and it was basically unusable in 24 months. I expected to be able to use it for 3y.
when friends with 4 and 4s with ios7 show up i like to ridicule then on how they have a phone worse and 10x shower then the previous generation. oh apple. you're so funny when you try to nickel and dime your customers.
they take some 2min to load the first screen on maps. it's hilarious.