Peamised erinevused: Android 2.3, koodnimega piparkoogid ilmus 6. detsembril 2010 ja see oli Android v2.2 Froyo uuendamine. V2.3 oli mõeldud spetsiaalselt nutitelefonidele, samas kui ettevõte tutvustas tablettide jaoks uut täielikku versiooni, kodeeritud kärgstruktuuri. Android 4.0 Ice Cream Sandwich avaldati avalikult 19. oktoobril 2011, kusjuures lähtekood oli OS-i jaoks avalikuks 14. novembril 2011. Android 4.0 oli uuendus 2.3 juhtivale piparkoogile ja pakkus erinevaid uhkeid funktsioone.

Üks põhjus, miks Android on populaarne, on tarkvara võime kohandada. Android on avatud lähtekoodiga tarkvara, mis tähendab, et see ei piirdu ainult ühe ettevõtte arendamisega. Google lubab kasutajatel või arendajatel kasutada Androidi lähtekoodi, andes neile loa tarkvara muutmiseks, muutmiseks ja levitamiseks. Ettevõtted nagu Samsung, HTC, Sony ja paljud teised kasutavad Androidi baasi ja muudavad tarkvara oma graafiliste kasutajaliideste (GUI) lisamisega. See võimaldab tarkvarale erinevaid väljanägusid. Samuti võimaldab see igal seadmel eristada teisi sama Android-tarkvara kasutavaid seadmeid. Paljud seadme rakendused on ka arendajatele avatud, võimaldades igal arendajal kavandada ja luua rakendusi ning müüa või levitada seda Google'i rakenduste levitamise platvormi kaudu.
Kui Android 2007. aastal välja kuulutati, olid paljud skeptilised selle kohta, et ettevõte suudab selle edukaks teha. Samas õnnestus ettevõttel teha Android üks populaarsemaid operatsioonisüsteeme, mida praegu kasutatakse. Ettevõte käivitas Android 1.0 septembris 2008 ja uusim versioon Android 4.2.2 oli saadaval novembris 2012. Android 2.3 ja Android 4.0 on kaks erinevat operatsioonisüsteemi ja 4.0 oli esimene tõeline värskendus nutitelefoni pärast käivitamist 2.3. Need kaks on erinevad funktsioonide, välimuse, paigutuse ja paljude teiste asjade poolest.
Android 2.3, koodnimega Gingerbread ilmus 6. detsembril 2010 ja oli uuendus Android v2.2 Froyo. V2.3 oli mõeldud spetsiaalselt nutitelefonidele, samas kui ettevõte tutvustas tablettide jaoks uut täielikku versiooni, kodeeritud kärgstruktuuri. Värskendus põhines Linuxi kernelil 2.6.35. Arvatakse, et see on endiselt üks nutitelefonide kõige populaarsemaid versioone. Lisaks Froyos juba olemasolevale paigutusele pakkus ettevõte selliseid muudatusi nagu uuendatud kasutajaliides, suurema kiiruse ja lihtsuse, suurema ekraani ja kõrgema eraldusvõime toetamine, SIP VOIP-i telefoni tugi, kiirem ja intuitiivsem virtuaalne klaviatuur, täiustatud kopeerimispasta NFC-i tugi (telefon ise vajab funktsioonide toetamiseks kiipi), uued heliefektid, uus allalaadimishaldur, mitme kaamera tugi, WebM / VP8 video taasesituse toetamine ja AAC-heli kodeering, täiustatud toitehaldus, lülitatud alates YAFFS-st kuni ext4-le uuematel seadmetel, heli-, graafiline- ja sisendparendused mängude arendajatele, samaaegne prügi kogumine ja natiivne toetus rohkemele anduritele. Ettevõte saatis ka 2.3.3-2.3.7 versiooni alla piparkoogi väiksemad uuendused. Need värskendused pakkusid uusi funktsioone, nagu näiteks hääl- või videovestluse toetamine, Open Accessory Library tugi, Gmaili rakenduse täiustused, varju-animatsioonid loendi kerimiseks, kaamera tarkvara täiustused ja aku tõhususe parandamine.

Android v2.3 ja v4.0 on üksteisest üsna erinevad ning kahel pilgul võib kasutaja näha, et paigutus ja kasutajaliides on muutunud. Ettevõte on andnud Android 4.0-le palju puhtama ja karge ilme. 4.0 näitab õhukesed jooned, suuremad pildid ja selgem kontrast rakenduste ja muude objektide vahel. v4.0 meenutab tihedamalt kärgstruktuuri, võrreldes 2.3. Ettevõte on samuti muutnud liidese fondi ja lisanud uue „Roboto” fondi. Ettevõte on lisanud tarkvaraklahvid ja loobunud 2.3. V4.0 sisaldab ka uusi üleminekuid ilma kolmanda osapoole arendaja vajaduseta. 4.0 on mõeldud ka kiiremaks reageerimiseks ja muudele funktsioonidele. Ettevõte on ka andnud kasutaja käes rohkem jõudu, võimaldades neil sulgeda rakendusi või kustutada nimekirju, eemaldades need ekraanilt. Samuti võimaldab see kasutajatel jälgida iga rakenduse andmete kasutamist ja piirata või piirata rakendustes kasutatavaid andmeid. See vähendab olulisi kulusid taustandmete lisakasutuses. 4.0 võimaldab ka ekraanil luua automaatika kaustu, lohistades rakendust teise rakenduse peale, samas kui 2.3-l on kasutaja kohustatud kausta käsitsi looma ja seejärel rakendusi lisama. Teine silmapaistev omadus on arendaja valikud, mis võimaldavad arendajatel muuta või muuta süsteemis olevaid andmeid või muud tarkvara. Android 4.0 on kõik juba v2.3-s saadaval, kuid palju kiirem ja sujuvam.