I know what you’re thinking right about now. Android 4.0 looks pretty damn awesome, but when is that update going to hit my phone? I asked this question to Andy Rubin earlier this year at Google IO, and his response was pretty straight forward. He told us that most of the current generation of Android devices would be able to support Ice Cream Sandwich, but it’s always up to the carriers on which devices actually get updated.
At tonight's Android 4.0 event, Tim Stevens of Engadget asked Google the same question and got a similar response. Google's Gabe Cohen said that the Nexus S would definitely get Android 4.0 and that he thinks most devices currently on Android 2.3 Gingerbread or higher could eventually see an update. Gabe went on to say that Google is "currently in the process of releasing Ice Cream Sandwich for Nexus S. Theoretically [it] should work for any 2.3 device."
We don't know when Google will release the actual source code for Android 4.0, but it should be shortly after the Galaxy Nexus hits store shelves in November. This likely means that we won't see any official updates to Android 4.0 until 2012.
So right now there's no way to tell which devices will receive Android 4.0 (outside of the Galaxy Nexus and Nexus S), but I have a feeling the race is on among the carriers to see who can get their update out first.
If your phone already has Android 2.3 and it was a popular device, chances are good that you will eventually see an update. But if you're still stuck with Android 2.2 (or an older version) or have a device that flopped and didn't receive much support, then don't get your hopes up.
Recent history has shown us that Sprint normally does the best with Android software updates and AT&T is the worst, but this is a clean slate and every carrier now has the opportunity to impress us again. Which carrier do you think will be the first to get out an Android 4.o update?