Nøgleforskel: Android 2.3, kodenavnet Gingerbread blev udgivet den 6. december 2010 og blev en opgradering af Android v2.2 Froyo. V2.3 blev designet specielt til smartphones, mens selskabet introducerede en anden komplet version, kodenavnet Honeycomb til tabletterne. Android 4.0 Ice Cream Sandwich blev offentliggjort den 19. oktober 2011, hvor kildekoden til OS blev offentliggjort den 14. november 2011. Android 4.0 var en opgradering til den førende 2, 3 Gingerbread og tilbød en række helt nye funktioner.

En af grundene til, at Android er populær, er på grund af evnen til at tilpasse softwaren. Android er open source-software, hvilket betyder, at det ikke er begrænset til udvikling af et firma alene. Google giver alle brugere eller udviklere adgang til kildekoden til Android, hvilket giver dem tilladelse til at ændre, ændre og omfordele softwaren. Virksomheder som Samsung, HTC, Sony og mange andre bruger Android som base og ændrer softwaren ved at tilføje deres egne grafiske brugergrænseflader (GUI). Dette giver en række forskellige udseende til softwaren. Det gør det også muligt for hver enhed at skille sig ud fra andre enheder, der kører den samme Android-software. Mange applikationer til enheden er også åbne for udviklere, som giver hver udvikler mulighed for at designe og oprette programmer og sælge det eller distribuere det via Googles applikationsdistributionsplatform.
Da Android blev annonceret i 2007, var mange skeptiske over for virksomheden at kunne gøre det til en succes. Imidlertid lykkedes det selskabet at gøre Android til et af de mest populære operativsystemer, der i øjeblikket anvendes. Virksomheden lancerede Android 1.0 i september 2008, og den nyeste version af Android 4.2.2 var tilgængelig i november 2012. Android 2.3 og Android 4.0 er to forskellige operativsystemer, og 4.0 var den første rigtige opdatering til smartphone efter lanceringen af 2, 3. Disse to er forskellige med hensyn til funktioner, udseende, layout og mange andre ting.
Android 2.3, kodenavnet Gingerbread blev udgivet den 6. december 2010 og var en opgradering af Android v2.2 Froyo. V2.3 blev designet specielt til smartphones, mens selskabet introducerede en anden komplet version, kodenavnet Honeycomb til tabletterne. Opdateringen var baseret på Linux-kerne 2.6.35. Det anses for stadig at være en af de mest populære versioner af Android til smartphones. Udover det layout, der allerede er tilgængeligt på Froyo, tilbød virksomheden ændringer som opdateret brugergrænseflade, øget hastighed og enkelhed, understøttelse af større skærm og højere opløsninger, indbygget support til SIP VOIP-telefoni, hurtigere og mere intuitivt virtuelt tastatur, forbedret kopiering, støtte til NFC (dog vil telefonen selv kræve en chip til at understøtte funktioner), nye lydeffekter, ny download manager, understøttelse af flere kameraer, understøttelse af WebM / VP8 videoafspilning og AAC lydkodning, forbedret strømstyring, koblet til fra YAFFS til ext4 på nyere enheder, lyd, grafisk og input forbedringer til spiludviklere, samtidig garbage collection og indbygget support til flere sensorer. Selskabet har også sendt en mindre opdatering til Gingerbread under version 2.3.3-2.3.7. Disse opdateringer gav nye funktioner som: support til tale- eller videochat, støtte til Open Accessory Library, forbedringer af Gmail-applikation, skyggeanimationer til listrulning, forbedringer af kamerasoftwaren og forbedret batteridektivitet.

Android v2.3 og v4.0 er helt forskellige fra hinanden, og et blik på de to kan vise brugeren, at layoutet og brugergrænsefladen har ændret sig. Virksomheden har givet Android 4.0 et meget renere og skarpt udseende. 4.0 viser slanke linjer, større billeder og mere udtalt kontrast mellem apps og andre objekter. v4.0 ligner mere Honeycomb sammenlignet med 2, 3. Virksomheden har også ændret skrifttypen for grænsefladen og indarbejdet en ny 'Roboto' skrifttype. Virksomheden har indbygget softkeys og kasseret de gamle kapacitive nøgler, der kræves i 2.3. V4.0 indeholder også nye overgange uden behov for en tredjepartsudvikler. 4.0 er også designet til at reagere hurtigere for at røre og andre funktioner. Virksomheden har også givet mere strøm i brugerens hænder, så de kan lukke applikationer eller slette lister ved at flette dem ud af skærmen. Det giver også brugere mulighed for at overvåge dataforbruget af hver applikation og begrænse eller begrænse de data, der anvendes af applikationerne. Dette reducerer betydelige omkostninger ved ekstra baggrundsdataanvendelse. 4.0 giver også mulighed for at oprette automatiske mapper på skærmen ved at trække en app oven på en anden app, mens i 2.3 skal brugeren manuelt oprette en mappe og derefter tilføje apps til den. En anden fremtrædende funktion er udviklerens muligheder, som giver udviklere mulighed for at ændre og ændre data eller anden software i systemet. Android 4.0 er alt, der allerede er tilgængeligt i v2.3, men meget hurtigere og glattere.