iOS 6 won't run with most features on 2 year old hardware.
Windows Phone 8 - Won't run on < 1 year old hardware.
ICS Can run, but doesn't because of carriers.
The problem is it's dickery, pure and simple. There is no technical reason those add ons can't run on the 4-non-S. I'm running a freaking Siri app from Cydia and it works just as well as the real thing. The battery life isn't reduced any appreciable amount, the phone isn't slower or more prone to running out of memory.
Yes yes I know Apple doesn't owe people free upgrades. It still bugs me.
First of all, all of those are marvels of technology, a state of the art unbelievable even 10 years ago, and would be considered pure Star Trek level technology 20 years ago.
Second,
(a): not being able to run with SOME features (where did you got thay "with most" features from?) on "2 year old hardware" is not the same at all to (b): "not being able to run at all on < 1 year all hardware" or (c): "could run, but will not because of carriers".
What's so bad about replacing the phone every couple years? I'd rather these phone manufacturers moved things forward than worry too much about what the non early adopter crowd think. You don't have to update to ios6, nothing's forcing you too.
You write as though your phone came with some kind of guarantee it would support future software.
Just because you can't upgrade to iosX doesn't make what you have shite.
Well, besides an environment impact, and the fact that we're running out of resources and should be trying to get the most out of these devices?
No, I don't. I'm listing the three competitor OS's and explaining that they all suck.
Yes, it does. Because there is nothing wrong with the device from a technological standpoint, and it most certainly can handle the tasks. There are a few new things in iOS 6 that are going to be rolled into almost every new application, and they aren't in iOS5. So as a developer, I can either use Apples version and reduce my headaches by 1000 fold, or I can support iPad 1. This means that the list of available software is going to diminish significantly.
Up voted you elsewhere, but you're claiming that flagship 2012 software features could or should fit into a device sporting a single core ARM processor with 256MB of RAM and a GPU that is verging on obsolescence. We're an order of magnitude further out in performance AND userbase, and a trillion dollar market is up for grabs. This is the new life cycle.
Not every feature, sure. But there are a lot of features that don't have an increased hardware requirement. I know this because I use TomTom turn by turn on the iPhone 4 right now, same maps data that's on iOS 6. I also use video calling ove 3g on the iPhone 4. So yea, it's a little hard to swallow why these features are being excluded, well except for the money. I'd even accept 3 years for a tablet, but not two.
They're all shite.