Nexus S will get Android Ice Cream Sandwich, Gingerbread phones "theoretically" in the mix too
Google's Gabe Cohen has confirmed that the company is working on porting Android Ice Cream Sandwich to last year's poster child for Android 2.3 Gingerbread - the Nexus S: "Currently in the process for releasing Ice Cream Sandwich for Nexus S. Theoretically should work for any 2.3 device.", have been the exact words.
While the Nexus S has all the prerequisites to get ICS first, we wouldn't be so sure about the timely update of all the other Gingerbread phones. Most popular devices will likely get it, but considering the Samsung Galaxy Nexus will be out in November we wouldn't wait with baited breath to get anything before 2012.
Then there is the issue with the virtual keys option in ICS, and the buttonless front of the Galaxy Nexus - some phones will just be better for running Android Ice Cream Sandwich than others.