Kľúčový rozdiel: Android 2.3, s kódovým označením Gingerbread bol vydaný 6. decembra 2010 a bol upgrade na Android v2.2 Froyo. V2.3 bol navrhnutý špeciálne pre smartphony, zatiaľ čo spoločnosť zaviedla ďalšiu kompletnú verziu s kódovým označením Honeycomb pre tablety. Android 4.0 Ice Cream Sandwich bol verejne prepustený 19. októbra 2011 so zdrojovým kódom OS, ktorý sa stal verejným 14. novembra 2011. Android 4.0 bol upgrade na popredný 2.3 Perník a ponúkol celý rad nových funkcií.
Jedným z dôvodov, prečo je Android obľúbený, je schopnosť prispôsobiť softvér. Android je softvér s otvoreným zdrojovým kódom, čo znamená, že nie je obmedzený na vývoj iba jednou spoločnosťou. Spoločnosť Google povoľuje všetkým používateľom alebo vývojárom prístup k zdrojovému kódu systému Android a poskytuje im povolenie na zmenu, úpravu a redistribúciu softvéru. Spoločnosti ako Samsung, HTC, Sony a mnohé iné používajú Android ako základňu a upravujú softvér tým, že pridávajú vlastné grafické používateľské rozhranie (GUI). To umožňuje rôzne vyhliadky na softvér. Umožňuje tiež, aby každé zariadenie vyniklo z iných zariadení so systémom Android. Mnoho aplikácií pre zariadenie je tiež otvorené vývojárom, čo umožňuje každému vývojárovi navrhnúť a vytvárať aplikácie a predávať ich alebo distribuovať prostredníctvom platformy distribúcie aplikácií spoločnosti Google.
Keď bol v roku 2007 oznámený systém Android, mnohí boli skeptickí v tom, že spoločnosť dokázala dosiahnuť úspech. Spoločnosť sa však podarilo vytvoriť z Android jeden z najobľúbenejších operačných systémov, ktoré sa momentálne používajú. Spoločnosť uviedla na trh Android 1.0 v septembri 2008 a najnovšia verzia Android 4.2.2 bola k dispozícii v novembri 2012. Android 2.3 a Android 4.0 sú dva rôzne operačné systémy a 4.0 bol prvou skutočnou aktualizáciou pre smartphone po spustení 2.3. Tieto dve sú odlišné, pokiaľ ide o funkcie, vzhľad, rozloženie a mnoho ďalších vecí.
Android 2.3, s kódovým označením Gingerbread bol vydaný 6. decembra 2010 a bol upgrade na Android v2.2 Froyo. V2.3 bol navrhnutý špeciálne pre smartphony, zatiaľ čo spoločnosť zaviedla ďalšiu kompletnú verziu s kódovým označením Honeycomb pre tablety. Aktualizácia bola založená na jadre Linux 2.6.35. Považuje sa to za stále jednu z najpopulárnejších verzií Android pre smartphony. Okrem rozloženia, ktoré už je k dispozícii na Froyo, spoločnosť ponúkla zmeny, ako je aktualizované používateľské rozhranie, zvýšená rýchlosť a jednoduchosť, podporu pre väčšiu obrazovku a vyššie rozlíšenie, natívnu podporu pre SIP VOIP telefón, rýchlejšiu a intuitívnejšiu virtuálnu klávesnicu, , podpora pre NFC (aj keď samotný telefón by potreboval funkciu čipu na podporu funkcií), nové zvukové efekty, nový správca načítania súborov, podpora viacerých kamier, podpora prehrávania videa WebM / VP8 a kódovanie zvuku AAC, od YAFFS až po ext4 na novších zariadeniach, audio, grafické a vstupné vylepšenia pre herných vývojárov, súbežnú zbierku odpadkov a natívnu podporu pre viac senzorov. Spoločnosť tiež dodala menšie aktualizácie pre Perník pod verziou 2.3.3-2.3.7. Tieto aktualizácie priniesli nové funkcie, ako sú: podpora hlasového alebo video rozhovoru, podpora Open Accessory Library, vylepšenia v aplikácii Gmail, animácie tieňov pre rolovanie zoznamov, vylepšenia softvéru fotoaparátu a vylepšená účinnosť batérie.
Android v2.3 a v4.0 sú navzájom veľmi odlišné a jeden pohľad na tieto dva prístroje môže používateľovi ukazovať, že rozloženie a používateľské rozhranie sa zmenili. Spoločnosť dala Android 4.0 oveľa čistší a ostrý vzhľad. V 4.0 sa zobrazujú tenké čiary, väčšie obrázky a výraznejší kontrast medzi aplikáciami a inými objektmi. v4.0 sa viac podobá Honeycomb, v porovnaní s 2.3. Spoločnosť tiež zmenila písmo rozhrania a začlenilo nové písmo "Roboto". Spoločnosť má softwarové klávesy a staré kapacitné kľúče, ktoré sa vyžadujú v 2.3. V4.0 tiež zahŕňa nové prechody bez potreby vývojára tretej strany. Model 4.0 je navrhnutý tak, aby reagoval rýchlejšie na dotyk a ďalšie funkcie. Spoločnosť tiež poskytla väčšiu silu v rukách používateľa, čo im umožnilo zatvoriť aplikácie alebo odstrániť zoznamy tým, že ich vyhodili mimo obrazovku. Umožňuje tiež používateľom sledovať využitie dát každej aplikácie a obmedziť alebo obmedziť údaje, ktoré používajú aplikácie. Tým sa znižujú značné náklady na využitie ďalších údajov na pozadí. Program 4.0 tiež umožňuje vytvárať priečinky automatických súborov na obrazovke pretiahnutím aplikácie nad inú aplikáciu, zatiaľ čo v 2.3 bude používateľ musieť manuálne vytvoriť priečinok a potom doň pridať aplikácie. Ďalšou dôležitou vlastnosťou sú možnosti vývojára, ktoré umožňujú vývojárom meniť a meniť údaje alebo iný softvér v systéme. Android 4.0 je všetko, čo už je k dispozícii v verzii 2.3, ale oveľa rýchlejšie a hladšie.