Differenze tra le versioni Android (livelli OS)
Android 1.0 (2008) includeva Market, browser, fotocamera base, Maps, sync, media player, voice dialing, YouTube, Wi-Fi, barra notifiche. Versioni 1.1-1.4: solo fix stabilità/sicurezza.
Versioni 1.5 - 1.6
1.5 Cupcake: tastiera virtuale, widget home, registrazione/riproduzione video, Bluetooth stereo, upload foto Picasa, video YouTube.
1.6 Donut: sintesi vocale, ricerca vocale, navigazione Maps, miglioramenti Market, velocità.
Versioni 2.0 - 2.3
2.0/2.1 Eclair: UI rinnovata, multitouch, multi-account Google, fotocamera avanzata, supporto Exchange.
2.2 Froyo: Flash, voice dialing Bluetooth, hotspot Wi-Fi (condividi 3G), bloccato da alcuni produttori/operatori.
2.3 Gingerbread: NFC (pagamenti), supporto fotocamera frontale, miglioramenti velocità/batteria.
Versioni 3.0 - 3.2 (Honeycomb)
Ottimizzate per tablet: schermi grandi, UI nuova (barra notifiche in basso, action bar in alto), multi-core, video chat Google Talk. 3.1: supporto USB, widget ridimensionabili, UI migliorata. 3.2: compatibilità app per telefono, supporto schermi vari.
Ice Cream Sandwich
Prossima versione (al momento della pubblicazione): unisce Gingerbread e Honeycomb per phone e tablet, interfaccia simile a Honeycomb.