It's a double whammy. The OEMs need to spend the money for the update and the customer will be disincentivized to buy the newest hardware.
Not supplying ICS for the Galaxy S will help the sales of S II and the Galaxy Nexus.
It's a double whammy. The OEMs need to spend the money for the update and the customer will be disincentivized to buy the newest hardware.
Not supplying ICS for the Galaxy S will help the sales of S II and the Galaxy Nexus.
"Buy our hardware and be assured software updates for 2 years."
From my own experience with this, I bought a Samsung Moment a couple weeks after it launched and was abandoned with about 17 months left on my contract (with some severe bugs that were never resolved while I had it). I did get an official update to 2.1, but it was very late and that was the last update it ever received while I owned it.
Sure, I wasn't an eligible purchaser for their next immediate phone release, but their utterly terrible support of my product ensured that I'll never be a future customer of Samsung, for any of their product divisions and severely tarnished my impression of Android in general. All Android manufacturers do equally bad jobs at supporting their products with only a couple of products as exceptions (even "big release" phones like the original Motorola Droid got abandoned before their earliest contracts ended, late buyers are really screwed), so I'm not too keen on rolling the dice on any future Android products either.
It doesn't contain any new-ish phones, but for phones it does have on the list that were released less than 24 months ago (which would still be under contract right now), none of them will be getting updated to ICS via their manufacturer. The majority stopped receiving updates less than 12 months from their initial release.
Or will it help the sales of Xperias, Sensations, RAZRs, etc.?
If customers are interested in long supported devices, then the companies who provide them will come out on top. And if customers don't care about updates, then they won't buy a new device just because it has a newer version.
There are already some device vendors who provide good support: Google and Apple. Others, like Sony and Asus, seem to be willing to improve their reputation.
Samsung itself has already improved a lot since 2010. It's disappointing that the Galaxy S is abandoned now, but it already got a great deal more support than Samsung's 2009 lineup.
Also, don't forget that Motorola is going to be part of Google soon. For obvious reasons, future devices from Motorola will run AOSP-Android and get Android updates for as long as possible.
tl;dr if customers want long term software support for their devices, someone will give it to them. No matter what software platform the software is based on.
Google keeps saying it's going to be "Moto as usual"; let's hope that was wrong.
Fewer devices, stock Android, longer support. Nothing that Samsung or HTC couldn't do as well if they wanted to.
What stick does Google have?
Also, keep in mind that people lose/break phones all the time, or get rid of their old one because it annoys them. Lack of updates could be a significant factor in making a decision to go with the same manufacturer.