Ključna razlika: Android 2.3, imenovan Gingerbread, je bil izdan 6. decembra 2010 in je bil nadgradnja Android v2.2 Froyo. V2.3 je bil zasnovan posebej za pametne telefone, medtem ko je podjetje predstavilo še eno popolno različico, imenovano Honeycomb za tablete. Android 4.0 Ice Cream Sandwich je bil javno objavljen 19. oktobra 2011, izvorna koda operacijskega sistema pa je postala javna 14. novembra 2011. Android 4.0 je bila nadgradnja na vodilni 2.3 Gingerbread in ponudila vrsto popolnoma novih funkcij.
Eden od razlogov, da je Android priljubljen, je možnost, da prilagodite programsko opremo. Android je odprtokodna programska oprema, kar pomeni, da ni omejen na razvoj samo enega podjetja. Google vsem uporabnikom ali razvijalcem omogoča dostop do izvorne kode Androida, kar jim omogoča, da spreminjajo, spreminjajo in distribuirajo programsko opremo. Podjetja, kot so Samsung, HTC, Sony in mnogi drugi, uporabljajo Android kot osnovo in spreminjajo programsko opremo z dodajanjem lastnih grafičnih uporabniških vmesnikov (GUI). To omogoča različen pogled na programsko opremo. Prav tako omogoča vsaki napravi, da izstopa od drugih naprav, ki uporabljajo isto programsko opremo Android. Številne aplikacije za napravo so odprte tudi za razvijalce, ki vsakemu razvijalcu omogočajo oblikovanje in izdelavo aplikacij ter njegovo prodajo ali distribucijo prek Googlove platforme za distribucijo aplikacij.
Ko je bil Android napovedan leta 2007, so bili mnogi skeptični glede tega, da je podjetje sposobno narediti uspeh. Vendar pa je podjetje uspelo narediti Android eden najbolj priljubljenih operacijskih sistemov, ki se trenutno uporablja. Podjetje je lansiralo Android 1.0 septembra 2008, najnovejša različica Androida 4.2.2 pa je bila na voljo novembra 2012. Android 2.3 in Android 4.0 sta dva različna operacijska sistema in 4.0 je bila prva prava posodobitev za pametni telefon po uvedbi 2.3. Ti dve sta različni glede značilnosti, videza, postavitve in mnogih drugih stvari.
Android 2.3, s kodnim imenom Gingerbread, je bil izdan 6. decembra 2010 in je bil nadgradnja Android v2.2 Froyo. V2.3 je bil zasnovan posebej za pametne telefone, medtem ko je podjetje predstavilo še eno popolno različico, imenovano Honeycomb za tablete. Posodobitev je temeljila na jedru Linuxa 2.6.35. Šteje se, da je še vedno ena izmed najbolj priljubljenih različic Android za pametne telefone. Poleg postavitve, ki je že na voljo na Froyu, je podjetje ponudilo spremembe, kot so posodobljen uporabniški vmesnik, povečana hitrost in enostavnost, podpora za večji zaslon in višje ločljivosti, domača podpora za SIP VOIP telefonijo, hitrejšo in intuitivnejšo virtualno tipkovnico, izboljšano funkcijo kopiranja., podpora za NFC (telefon pa bi potreboval čip za podporo funkcijam), nove zvočne učinke, nov upravljalnik prenosov, podporo za več kamer, podporo za predvajanje videa WebM / VP8 in kodiranje zvoka AAC, izboljšano upravljanje porabe, preklapljanje od YAFFS do ext4 na novejših napravah, zvokih, grafičnih in vhodnih izboljšavah za razvijalce iger, sočasno zbiranje smeti in domače podpore za več senzorjev. Podjetje je tudi dobavilo manjše posodobitve za Gingerbread v različici 2.3.3-2.3.7. Te posodobitve so nudile nove funkcije, kot so: podpora za glasovni ali video klepet, podpora knjižnice Open Accessory, izboljšave aplikacije Gmail, senčne animacije za drsenje seznamov, izboljšave programske opreme fotoaparata in izboljšano učinkovitost baterije.
Android v2.3 in v4.0 sta precej drugačna od drugega in en pogled na oba lahko pokaže uporabniku, da je bila postavitev in uporabniški vmesnik spremenjena. Podjetje je Android 4.0 dalo veliko čistejši in svež videz. 4.0 prikazuje tanke linije, večje slike in bolj izrazit kontrast med aplikacijami in drugimi predmeti. v4.0 je bolj podoben Honeycomb, v primerjavi z 2.3. Podjetje je spremenilo tudi pisavo vmesnika in vključilo novo pisavo 'Roboto'. Podjetje ima vgrajene soft-tipke in zavrže stare kapacitivne ključe, ki jih zahteva 2.3. V4.0 vključuje tudi nove prehode brez potrebe po razvijalcu tretje osebe. 4.0 je tudi zasnovan tako, da se hitreje odzove na dotik in druge funkcije. Podjetje je zagotovilo tudi več moči v rokah uporabnikov, kar jim omogoča, da zaprejo aplikacije ali izbrišejo sezname tako, da jih premaknejo z zaslona. Prav tako omogoča uporabnikom, da spremljajo uporabo podatkov vsake aplikacije in omejujejo ali omejujejo podatke, ki jih uporabljajo aplikacije. To zmanjša znatne stroške pri uporabi dodatnih podatkov v ozadju. 4.0 omogoča tudi ustvarjanje samodejnih map na zaslonu, tako da povlečete aplikacijo na drugo aplikacijo, v 2.3 pa uporabnik mora ročno ustvariti mapo in nato nanjo dodati aplikacije. Druga pomembna značilnost so možnosti razvijalca, ki razvijalcem omogočajo spreminjanje in spreminjanje podatkov ali druge programske opreme v sistemu. Android 4.0 je vse, kar je že na voljo v v2.3, vendar veliko hitreje in bolj gladko.