Google has confirmed that the first Android smartphone will not be updated to Android 2.2. The company has confirmed that the T-Mobile G1 does not have the enough RAM to run Android 2.2.
The lead developer of the Android platform pushed hard to ensure all device manufacturers issued Android 2.1 upgrades for smartphones. Faced with large fragmentations between Android versions prior to 2.0, the company wanted 2.1 to serve as a rollup release before adding features that would render some devices obsolete. The advantage to this course has been that end-users have received free services such as Google Navigation, and Android application developers are not forced to use multiple, older SDK branches.
Android 2.2 will be vastly more compatible with software targeting Android 2.1 software, as Android branches going forward will have significantly higher support for backwards compatibility. This will help to support devices such as the T-Mobile G1 that do not receive further Android updates officially.