Belangrijkste verschil: Gingerbread werd uitgebracht op 6 december 2010 en was een upgrade van de Android Froyo. Gingerbread is speciaal ontworpen voor smartphones, terwijl het bedrijf een andere volledige versie introduceerde, met codenaam Honeycomb voor de tablets. Ice Cream Sandwich werd publiekelijk vrijgegeven op 19 oktober 2011, met de broncode voor het OS dat op 14 november 2011 openbaar werd. ICS was een upgrade naar de leidende Gingerbread en bood een verscheidenheid aan gloednieuwe functies.

Android is open source software, wat betekent dat het gratis is en kan worden gebruikt, gewijzigd en doorverkocht. Dit is een van de redenen voor zijn enorme populariteit, het stelde gebruikers in staat om alle Androids-codes en instellingen die proberen het perfecte besturingssysteem te maken te maken en te veranderen. Android heeft ook een grote gemeenschap van ontwikkelaars die voortdurend toepassingen en codes voor het systeem schrijven. In de beginfase van ontwikkeling werd Android beschouwd als een rookie-versnelling die faalde; het is sindsdien echter een leider op de smartphonemarkt gebleken. Het bedrijf heeft verschillende versies van zijn Android-besturingssysteem en heeft elk systeem vernoemd naar een heerlijk dessert. Android 2.3 heeft de codenaam Gingerbread, terwijl Android 4.0 Ice Cream Sandwich is.
Het bedrijf lanceerde de Android 1.0 in september 2008 en bij update 1.5 had het bedrijf besloten om elk van de versies na desserts een codenaam te geven. De eerste was Cupcake, met elk alfabet erop volgend. Cupcake werd gevolgd door Donut, Éclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich en tenslotte Jelly Bean. De nieuwste versie van de Android 4.2.2 was beschikbaar in november 2012. Gingerbread en Ice Cream Sandwich zijn twee verschillende besturingssystemen en de ICS was de eerste echte update voor de smartphone na de lancering van Gingerbread. Deze twee zijn verschillend qua functies, uiterlijk, lay-out en vele andere dingen.
Android 2.3, codenaam Gingerbread werd uitgebracht op 6 december 2010 en was een upgrade van de Android v2.2 Froyo. Gingerbread is speciaal ontworpen voor smartphones, terwijl het bedrijf een andere volledige versie introduceerde, met codenaam Honeycomb voor de tablets. De update was gebaseerd op Linux kernel 2.6.35. Het wordt beschouwd als nog steeds een van de populairste versies van Android voor smartphones. Naast de lay-out die al beschikbaar was op Froyo, bood het bedrijf veranderingen zoals verbeterde gebruikersinterface, verhoogde snelheid en eenvoud, ondersteuning voor groter scherm en hogere resoluties, native support voor SIP VOIP-telefonie, sneller en intuïtiever virtueel toetsenbord, verbeterde copy paste-functie, ondersteuning voor NFC (de telefoon zelf zou echter een chip nodig hebben om functies te ondersteunen), nieuwe audio-effecten, nieuwe downloadmanager, ondersteuning voor meerdere camera's, ondersteuning voor WebM / VP8-videoweergave en AAC-audiocodering, verbeterd energiebeheer, geschakeld van YAFFS tot ext4 op nieuwere apparaten, audio-, grafische en invoerverbeteringen voor game-ontwikkelaars, gelijktijdige garbage collection en native support voor meer sensoren. Het bedrijf heeft ook een kleine update voor Gingerbread verzonden onder de versie 2.3.3-2.3.7. Deze updates boden nieuwe functies, zoals: ondersteuning voor spraak- of videochat, ondersteuning van de accessoire bibliotheek, verbeteringen aan de Gmail-applicatie, schaduwanimaties voor scrollen in lijsten, verbeteringen van de camerasoftware en verbeterde batterijefficiëntie.

Gingerbread en ICS verschillen nogal van elkaar en één blik op de twee kan de gebruiker laten zien dat de lay-out en de gebruikersinterface zijn veranderd. Het bedrijf heeft ICS een veel schonere en heldere uitstraling gegeven. De versie toont dunne lijnen, grotere afbeeldingen en meer uitgesproken contrast tussen apps en andere objecten. ICS lijkt ook meer op de honingraat in vergelijking met Gingerbread. Het bedrijf heeft ook het lettertype van de interface gewijzigd en een nieuw 'Roboto'-lettertype toegevoegd. Het bedrijf heeft ook meer macht in de handen van de gebruiker geleverd, waardoor ze applicaties kunnen sluiten of lijsten kunnen verwijderen door ze van het scherm te vegen. Het biedt gebruikers ook de mogelijkheid om het datagebruik van elke applicatie te bewaken en de gegevens die door de applicaties worden gebruikt te beperken of te beperken. Dit verlaagt aanzienlijke kosten bij gebruik van extra achtergrondgegevens. Een ander opvallend kenmerk is de ontwikkelaarsmogelijkheden waarmee ontwikkelaars gegevens of andere software in het systeem kunnen wijzigen en wijzigen. Het bedrijf heeft ook softkeys ingebouwd en de oude capacitieve toetsen die in Gingerbread zijn vereist weggegooid. Ice Cream Sandwich biedt nieuwe overgangen zonder de noodzaak voor een externe ontwikkelaar. ICS is ook ontworpen om sneller te reageren op aanraking en andere functies. ICS maakt het ook mogelijk automatenmappen op het scherm te maken door een app bovenop een andere app te slepen, terwijl in Gingerbread de gebruiker verplicht is om handmatig een map te maken en er vervolgens apps aan toe te voegen. Ice Cream Sandwich is alles wat al beschikbaar is in Gingerbread, maar veel sneller en gladder.