Tracking the Google Android Platform from Android 1.5 to Android 3.0

1.5, 1.6
Hardware: ARM11 @ 500MHz, 100-200MB RAM (G1: Qualcomm MSM7201)
OpenGL ES 1, baseline Android release, 480×320
2.0, 2.1, (2.2)
Cortex A8 @ 600MHz, 200RAM (Droid: TI 3430)
~800×480, OpenGL ES 2, accounts management, bluetooth, multitouch framework, camera flash, multiple accounts, HTML5

2.1, 2.2, 2.3
Cortex A8 @ 1GHz, 400MB RAM (Nexus One: Qualcomm QSD8250)
Adobe Flash, JIT, V8 webkit, live wallpapers

Cortex A8 @ 1GHz, 400MB RAM (Nexus S: Samsung Hummingbird)
improved GPU, true multitouch, more sensors, completed copy-paste, VP8, event handling, equalizer, multicamera, NFC

Cortex A9 @ 1GHz x2, 1GB RAM (Motorola Xoom: Nvidia Tegra 2)
improved GPU, ~1280×800, fragments API, drag-drop API, new notifications system

As of March 2011, most users have Android 2.1 or Android 2.2 on their handsets. Most applications continue to be backwards compatible with the G1, with other applications mainly targeting the Nexus One generation of devices in the HTC Evo, HTC Incredible, Acer Liquid, and Xperia X10. Newer SoC highlighted by the Samsung Hummingbird Galaxy S lineup are now the upper echelon of hradware. Nvidia Tegra 2 handsets have not yet secured a foothold in the market, as Google has shifted focus to tablet platforms for higher-end SoC to create a legitimate competitor to the iPad.