Tärkein ero: Android 2.3, koodattu nimi Gingerbread julkaistiin 6. joulukuuta 2010 ja oli päivitys Android v2.2 Froyo. V2.3 on suunniteltu erityisesti älypuhelimille, kun taas yhtiö esitteli toisen täydellisen version, koodattu nimi Honeycomb tableteille. Android 4.0 Ice Cream Sandwich julkaistiin julkisesti 19. lokakuuta 2011, jolloin lähdekoodin käyttöjärjestelmä tuli julkiseksi 14. marraskuuta 2011. Android 4.0 oli päivitys johtavaan 2.3 piparkakkuun ja tarjosi erilaisia uusia ominaisuuksia.
Yksi syy siihen, että Android on suosittu, johtuu mahdollisuudesta muokata ohjelmistoa. Android on avoimen lähdekoodin ohjelmisto, mikä tarkoittaa, että se ei rajoitu vain yhden yrityksen kehittämiseen. Google sallii kaikkien käyttäjien tai kehittäjien pääsyn Android-lähdekoodiin antamalla heille luvan muuttaa, muokata ja levittää ohjelmistoa. Yritykset, kuten Samsung, HTC, Sony ja monet muut käyttävät Androidia pohjana ja muokkaavat ohjelmistoa lisäämällä omia graafisia käyttöliittymiä (GUI). Tämä sallii ohjelmiston erilaisen ulkoasun. Sen avulla jokainen laite voi erottua muista Android-ohjelmia käyttävistä laitteista. Monet laitteen sovellukset ovat myös kehittäjille avoinna, joten jokainen kehittäjä voi suunnitella ja luoda sovelluksia ja myydä niitä tai jakaa niitä Googlen sovellusten jakelualustan kautta.
Kun Android julkistettiin vuonna 2007, monet olivat epäileviä siitä, että yritys pystyy tekemään siitä menestyksen. Yrityksellä oli kuitenkin mahdollisuus tehdä Androidista yksi suosituimmista käytössä olevista käyttöjärjestelmistä. Yritys käynnisti Android 1.0: n syyskuussa 2008, ja uusin versio Android 4.2.2: stä oli saatavilla marraskuussa 2012. Android 2.3 ja Android 4.0 ovat kaksi eri käyttöjärjestelmää ja 4.0 oli ensimmäinen todellinen älypuhelimen päivitys 2.3. Nämä kaksi ovat erilaisia ominaisuuksien, ulkonäön, ulkoasun ja monia muita asioita ajatellen.
Android 2.3, koodattu nimi Gingerbread julkaistiin 6. joulukuuta 2010 ja oli päivitys Android v2.2 Froyo. V2.3 on suunniteltu erityisesti älypuhelimille, kun taas yhtiö esitteli toisen täydellisen version, koodattu nimi Honeycomb tableteille. Päivitys perustui Linux-ytimeen 2.6.35. Sen katsotaan olevan edelleen yksi älypuhelinten suosituimmista versioista. Froyossa jo saatavan ulkoasun lisäksi yhtiö tarjosi muutoksia, kuten päivitetty käyttöliittymä, lisääntynyt nopeus ja yksinkertaisuus, tuki suuremmille näytöille ja korkeammille resoluutioille, NIP-VOIP-puhelimen alkuperäinen tuki, nopeampi ja intuitiivisempi virtuaalinäppäimistö, parannettu kopiointitoiminto, tuki NFC: lle (puhelin tarvitsee kuitenkin sirun tukemaan toimintoja), uudet äänitehosteet, uusi lataushallinta, tuki useille kameroille, tuki WebM / VP8-videotoistolle ja AAC-äänikoodaus, parannettu virranhallinta, kytketty YAFFS: stä ext4: iin uudemmissa laitteissa, ääni-, graafiset ja syöttöparannukset pelin kehittäjille, samanaikainen roskien keräys ja natiivi tuki enemmän antureille. Yhtiö toimitti myös pieniä päivityksiä piparkakuihin version 2.3.3-2.3.7 mukaisesti. Nämä päivitykset tarjosivat uusia ominaisuuksia, kuten ääni- tai videochatin tuki, Open Accessory Library -tuki, Gmail-sovelluksen parannukset, varjojen animaatiot luetteloruutuun, kameran ohjelmistojen parannukset ja parannettu akun tehokkuus.
Android v2.3 ja v4.0 ovat melko erilaiset, ja yhdellä silmäyksellä näyttäisi käyttäjälle, että ulkoasu ja käyttöliittymä ovat muuttuneet. Yritys on antanut Android 4.0: lle paljon puhtaampaa ja terävämpää ulkoasua. 4.0 näyttää ohuita viivoja, suurempia kuvia ja tarkempaa kontrastia sovellusten ja muiden kohteiden välillä. v4.0 muistuttaa lähempänä Honeycombia verrattuna 2.3. Yhtiö on myös muuttanut käyttöliittymän fonttia ja liittänyt uuden Roboto-fontin. Yhtiö on ottanut käyttöön toimintopainikkeita ja hylännyt vanhat kapasitiiviset avaimet, jotka vaaditaan kohdassa 2.3. V4.0 sisältää myös uusia siirtymiä ilman kolmannen osapuolen kehittäjää. 4.0 on suunniteltu myös reagoimaan nopeammin koskettamaan ja muita ominaisuuksia. Yhtiö on myös antanut enemmän voimaa käyttäjän käsissä, jolloin ne voivat sulkea sovelluksia tai poistaa luetteloita siirtämällä ne pois näytöstä. Sen avulla käyttäjät voivat myös seurata kunkin sovelluksen tietojen käyttöä ja rajoittaa tai rajoittaa sovellusten käyttämiä tietoja. Tämä vähentää huomattavia kustannuksia ylimääräisen taustadatan käytön yhteydessä. 4.0 mahdollistaa myös automaattisten kansioiden luomisen ruudulle vetämällä sovelluksen toisen sovelluksen päälle, kun taas 2.3: ssa käyttäjän pitäisi luoda manuaalisesti kansio ja lisätä siihen sovelluksia. Toinen merkittävä piirre on kehittäjän vaihtoehdot, joiden avulla kehittäjät voivat muuttaa ja muuttaa tietoja tai muita järjestelmässä olevia ohjelmistoja. Android 4.0 on kaikki jo saatavilla v2.3: ssa, mutta paljon nopeammin ja tasaisemmin.