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

Android er open source-software, hvilket betyder, at den er gratis og kan bruges, modificeres og genudsendes. Dette er en af grundene til dens massive popularitet, det tillod brugere at oprette og ændre alle Androids koder og indstillinger, der forsøger at skabe det perfekte OS. Android har også et stort samfund af udviklere, som konstant skriver applikationer og koder til systemet. I begyndelsen stadier af udvikling, Android blev anset for at være en rookie gearing op til at mislykkes; Det har dog siden da vist sig at være en førende inden for smartphone-markedet. Virksomheden har forskellige versioner af sit Android-operativsystem og har navngivet hvert system efter en lækker dessert. Android 2.3 er kodenavnet Gingerbread, mens Android 4.0 er Ice Cream Sandwich.
Virksomheden lancerede Android 1.0 i september 2008 og ved opdatering 1.5 havde virksomheden besluttet at kodenavn hver af sine versioner efter desserter. Den første var Cupcake, hvor hver efterfølgende fulgte det alfabetisk. Cupcake blev fulgt af Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich og endelig Jelly Bean. Den nyeste version af Android 4.2.2 var tilgængelig i november 2012. Gingerbread og Ice Cream Sandwich er to forskellige operativsystemer, og ICS var den første rigtige opdatering til smartphone efter lanceringen af Gingerbread. 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. Gingerbread 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.

Gingerbread og ICS 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 ICS et meget renere og skarpt udseende. Versionen viser slanke linjer, større billeder og mere udtalt kontrast mellem apps og andre objekter. ICS ligner også mere Honeycomb sammenlignet med Gingerbread. Virksomheden har også ændret skrifttypen for grænsefladen og indarbejdet en ny 'Roboto' skrifttype. 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. En anden fremtrædende funktion er udviklerens muligheder, som giver udviklere mulighed for at ændre og ændre data eller anden software i systemet. Virksomheden har også indarbejdet softkeys og kasseret de gamle kapacitive nøgler, der kræves i Gingerbread. Ice Cream Sandwich tilbyder nye overgange uden behov for en tredjepartsudvikler. ICS er også designet til at reagere hurtigere at røre og andre funktioner. ICS tillader også at skabe automatiske mapper på skærmen ved at trække en app oven på en anden app, mens i Gingerbread ville brugeren være forpligtet til manuelt at oprette en mappe og derefter tilføje apps til den. Ice Cream Sandwich er alt, der allerede er tilgængeligt i Gingerbread, men meget hurtigere og glattere.