MOST phones arent capable of running ICS. Thats no ones fault, just the way it is. I love my Droid but its two generations old and asking it to do too much is ridiculous.
If you insist on keeping slow hardware put Cyanogen Mod on it.
I think it's pretty obviously choice #1, but the carriers should also be included.
True, but I keep seeing iOS fanatics blame Google specifically and criticize Android in general for ICS's slow adoption... when it's really not their fault.
I think the issue is not who is to "blame" for ICS's slow adoption. In the discussions I have seen about Android vs. iOS, the Android proponents (I am told I cannot call them "fans" anymore) keep touting many ICS features over iOS 5 (or future 6) features. It is usually then that the subject of adoption numbers come up.
If Android proponents stop bringing up ICS specifically (or ICS-only features), and not argue the adoption numbers in a defensive manner, then iOS proponents won't be able to legitimately discuss ICS adoption numbers.
In a discussion about feature comparison, I don't see what adoption numbers have to do with anything.
Think of it this way. The whole iOS vs. Android debate is a childish schoolyard debate, nothing more. Fans of either platform want to say "nuh uh that's cheating!" and invalidate as many of their opponents' arguments as possible, in order to "win."
So iOS fans will claim that features in ICS don't count because not enough users have them, and Android fans will claim that iOS is a closed system and therefore none of its advantages count either.
Android wouldn't be much of an open platform if Google could force updates on every fork of Android out there. iOS fanatics just don't understand what open source means, and they try to peg everything into an Apple shaped hole.
If iOS proponents kept arguing that iOS is better because of a feature that only 7% of all iPhones ran, you surly have little doubt that Android proponents would jump on that fact in a heartbeat. I have seen Android proponents put down iOS6 because some if its features will not run on anything lower than an iPhone 4S. I am not sure what the numbers are, but I think more than 7% of all iPhones are 4S.
Like most of these religious discussions, what is good for the goose is good for the gander.
MotionMan
I put the blame at 40% Google, 35% Phone makers/carriers and 25% the customers. It would be great if Google were able to force the makers/carriers to update more quickly, but I don't think they care -- they have what they want whether you're running ICS, GB or even Froyo -- they have search on most of these devices no matter the version.
The makers and carriers are more interested in the next release and give too little attention to updates.
And the customers have not been sufficiently demanding for the updates.
If this continues Android will plateau and then, probably within a couple more years, begin to LOSE market share to Apple. If Apple continues to support devices for 2 years or so and Android users are lucky for 6 months of support it will eventually begin to impact the market share.
At this point Android and Apple are eating RIM's and the other makers market share, but sooner-or-later, when the other competitors are dead there will be no way for Android and iOS to gain market share at the expense of the other makers and they'll be eating each other market share. With the dismal support Android in known for Apple is in the catbird seat when it's just Android and iOS.
Brian
In a discussion about feature comparison, I don't see what adoption numbers have to do with anything.
That's ridiculous. Android advocates who did such a thing would be just as idiotic as iOS advocates who are doing the same thing.
It's not good for either the goose or the gander.
Apple doesn't really support devices for two years either, if they did the iPhone 4 would have Siri and turn by turn navigation.
Exhibit A to my posts above.
MotionMan
