Kluczowa różnica: Android 2.3, o nazwie kodowej Gingerbread, został wydany 6 grudnia 2010 r. I był uaktualnieniem Froyo dla Androida v2.2. Wersja v2.3 została zaprojektowana specjalnie dla smartfonów, a firma wprowadziła kolejną pełną wersję o nazwie kodowej Honeycomb na tablety. Android 4.0 Ice Cream Sandwich został wydany publicznie 19 października 2011 r., A kod źródłowy systemu operacyjnego stał się dostępny publicznie 14 listopada 2011 r. System Android 4.0 był ulepszeniem wiodącego modelu 2.3 Gingerbread i oferował szereg zupełnie nowych funkcji.
Jednym z powodów popularności Androida jest zdolność do dostosowywania oprogramowania. Android to oprogramowanie typu open-source, co oznacza, że nie jest ograniczony do rozwoju tylko przez jedną firmę. Google zezwala wszystkim użytkownikom lub programistom na dostęp do kodu źródłowego Androida, dając im uprawnienia do modyfikowania, modyfikowania i redystrybuowania oprogramowania. Firmy takie jak Samsung, HTC, Sony i wiele innych używają Androida jako podstawy i modyfikują oprogramowanie, dodając własne graficzne interfejsy użytkownika (GUI). Pozwala to na różnorodne spojrzenie na oprogramowanie. Pozwala także każdemu urządzeniu wyróżniać się na tle innych urządzeń z tym samym oprogramowaniem Android. Wiele aplikacji dla tego urządzenia jest również otwartych dla programistów, umożliwiając każdemu programistowi projektowanie i tworzenie dowolnych aplikacji, sprzedaż lub dystrybucję za pośrednictwem platformy dystrybucji aplikacji Google.
Kiedy w 2007 r. Ogłoszono Androida, wielu sceptycznie odnosiło się do tego, że firma może odnieść sukces. Jednak firmie udało się uczynić Androida jednym z najpopularniejszych obecnie używanych systemów operacyjnych. Firma uruchomiła Androida 1.0 we wrześniu 2008 roku, a najnowsza wersja Androida 4.2.2 była dostępna w listopadzie 2012 roku. Android 2.3 i Android 4.0 to dwa różne systemy operacyjne, a wersja 4.0 była pierwszą prawdziwą aktualizacją dla smartfona po uruchomieniu wersji 2.3. Te dwa są różne pod względem funkcji, wyglądu, układu i wielu innych rzeczy.
Android 2.3, o nazwie kodowej Gingerbread, został wydany 6 grudnia 2010 r. I był uaktualnieniem wersji Froyo dla Androida v2.2. Wersja v2.3 została zaprojektowana specjalnie dla smartfonów, a firma wprowadziła kolejną pełną wersję o nazwie kodowej Honeycomb na tablety. Aktualizacja została oparta na jądrze Linux 2.6.35. Uważa się, że nadal jest to jedna z najpopularniejszych wersji Androida na smartfony. Oprócz układu już dostępnego na Froyo, firma zaoferowała zmiany takie jak zaktualizowany interfejs użytkownika, zwiększona prędkość i prostota, obsługa większego ekranu i wyższych rozdzielczości, natywne wsparcie dla telefonii SIP VOIP, szybsza i bardziej intuicyjna wirtualna klawiatura, ulepszona funkcja wklejania kopii, obsługa NFC (jednak sam telefon wymagałby chipa do obsługi funkcji), nowych efektów dźwiękowych, nowego menedżera pobierania, obsługi wielu kamer, obsługi odtwarzania wideo WebM / VP8 i kodowania audio AAC, ulepszonego zarządzania zasilaniem, przełączania od YAFFS do ext4 na nowszych urządzeniach, audio, graficzne i wejściowe ulepszenia dla twórców gier, równoczesne usuwanie śmieci i natywne wsparcie dla większej liczby czujników. Firma dostarczyła również drobną aktualizację Gingerbread w wersji 2.3.3-2.3.7. Te aktualizacje oferowały nowe funkcje, takie jak: obsługa czatu głosowego lub wideo, obsługa otwartych bibliotek akcesoriów, ulepszenia aplikacji Gmaila, animacje cieni do przewijania list, ulepszenia oprogramowania aparatu i zwiększona wydajność baterii.
Android v2.3 i v4.0 są całkiem różne od siebie, a jedno spojrzenie na nich może pokazać użytkownikowi, że układ i interfejs użytkownika zostały zmienione. Firma nadała systemowi Android 4.0 znacznie czystszy i ostrzejszy wygląd. Wersja 4.0 pokazuje smukłe linie, większe obrazy i wyraźniejszy kontrast między aplikacjami i innymi obiektami. v4.0 bardziej przypomina Honeycomb, w porównaniu do 2.3. Firma zmieniła także czcionkę interfejsu i włączyła nową czcionkę "Roboto". Firma ma wbudowane klawisze programowalne i odrzuciła stare klucze pojemnościowe wymagane w 2.3. Wersja 4.0 zawiera również nowe przejścia bez potrzeby tworzenia oprogramowania innej firmy. Wersja 4.0 została tak zaprojektowana, aby szybciej reagować na dotyk i inne funkcje. Firma zapewniła także więcej mocy w rękach użytkownika, umożliwiając zamknięcie aplikacji lub usunięcie list przez wyrzucenie ich z ekranu. Pozwala także użytkownikom monitorować wykorzystanie danych w każdej aplikacji oraz ograniczać lub ograniczać dane używane przez aplikacje. Zmniejsza to znaczne koszty dodatkowego wykorzystania danych w tle. 4.0 pozwala również tworzyć foldery z automatami na ekranie, przeciągając aplikację na inną aplikację, podczas gdy w 2.3 użytkownik musiałby ręcznie utworzyć folder, a następnie dodać do niego aplikacje. Inną ważną cechą są opcje dewelopera, które umożliwiają programistom zmianę i zmianę danych lub innego oprogramowania w systemie. Android 4.0 to wszystko, co jest już dostępne w wersji 2.3, ale znacznie szybsze i płynniejsze.