Historia wersji systemu operacyjnego Android rozpoczęła się wraz z wydaniem Androida beta w listopadzie 2007. Pierwsza komercyjna wersja, czyli Android 1.0, została wydana we wrześniu 2008. System ten doczekał się wielu aktualizacji, które krok po kroku modyfikują jego pierwotną wersję. Aktualizacje te są wydawane najczęściej w celu poprawiania błędów, zmian wizualnych, dodawania nowych funkcji i zwiększania ogólnej wydajności systemu.

Starsze wersje systemu, do Gingerbread 2.3.6 przeznaczone były dla smartfonów; wersja Honeycomb 3.0 przeznaczona była wyłącznie na tablety. Pierwszą z edycji systemu przeznaczoną zarówno dla tabletów, jak i smartfonów była Ice Cream Sandwich 4.0. KitKat 4.4 był pierwszą edycją systemu Android przeznaczoną dla smartwatchy serii Android Wear. Pierwszą edycją przeznaczoną dla telewizorów i samochodów był natomiast Lollipop 5.0 serii Android TV i Android Auto.

Najnowszą finalną wersją systemu jest Android 16, wydany 10 czerwca 2025 roku.

Najpopularniejszymi na światowym rynku wersjami Androida są (dane z września 2025): Android 15 (30,57% użytkowników), Android 14 (15,61% użytkowników), Android 13 (15,15% użytkowników), Android 12 (11,11% użytkowników).

Nazewnictwo Pierwsze, wstępne wersje Androida zostały nazwane Astro i Bender. Nazwy te jednak nie mogły być ostatecznie użyte ze względu na spory z właścicielami owych znaków towarowych, przyjęto więc następujące nazwy: Apple Pie (z ang. szarlotka), wersja 1.0, Banana Bread (z ang. chleb bananowy), wersja 1.1: „There are several versions starting from Apple Pie, Banana Bread, Cupcake [...]”.. Od kwietnia 2009 każda wersja Androida została opracowana alfabetycznie pod nazwą nawiązującą do jakiegoś deseru bądź innego słodkiego produktu, każde kolejne wydanie otrzymało kolejną literę alfabetu z wyjątkiem Androida 16: Nazwa kodowaNumery wersjiData pierwszego wydaniaPoziomy APIApple Pie1.023 września 20081Banana Bread1.19 lutego 20092Cupcake1.527 kwietnia 20093Donut1.615 września 20094Eclair2.0-2.126 października 20095-7Froyo2.2-2.2.320 maja 20108Gingerbread2.3-2.3.76 grudnia 20109-10Honeycomb3.0-3.2.622 lutego 201111-13Ice Cream Sandwich4.0-4.0.418 października 201114-15Jelly Bean4.1-4.3.19 lipca 201216-18KitKat4.4-4.4.431 października 201319-20Lollipop5.0-5.1.112 listopada 201421-22Marshmallow6.0-6.0.15 października 201523Nougat7.0-7.1.222 sierpnia 201624-25Oreo8.0-8.121 sierpnia 201726-27Pie96 sierpnia 201828Android 10 (wewnętrznie: Quince Tart)103 września 201929Android 11 (wewnętrznie: Red Velvet Cake)118 września 202030Android 12 (wewnętrznie: Snow Cone)12-12L4 października 202131-32Android 13 (wewnętrznie: Tiramisu)1315 sierpnia 202233Android 14 (wewnętrznie: Upside Down Cake)144 października 202334 (wewnętrznie: Vanilla Ice Cream)1515 października 202435 (wewnętrznie: Baklava)Google już pracuje nad nową wersją zielonego ludzika. Android 16 od teraz będzie się nazywać Baklava1610 czerwca 202536Android 17 (wewnętrznie: Cinnamon Bun)1716 czerwca 2026 37

22 sierpnia 2019 roku ogłoszono, że każda kolejna wersja systemu będzie nazywana po numerze wersji systemu. Pomimo tego nazwy słodyczy są nadal wykorzystywane wewnętrznie przez Google. Od Androida 14 zmieniono sposób nadawania oznaczeń kompilacji systemu, które identyfikują konkretne wydanie a począwszy od Androida 17 Google wprowadziło zmiany w modelu tworzenia oprogramowania tzw. „Trunk Stable”, czyli odmianę trunk-based development, w której cały kod źródłowy rozwijany jest w jednej głównej gałęzi (trunk), a nie w wielu odseparowanych od siebie gałęziach. To spowodowało zmianę w nazewnictwie.

Lista wersji systemu Android Nazwa Poziom API Wersja Data wydania Opis zmian Apple Pie 1 1.0 23 września 2008 pierwsza wersja systemu Android, ukształtowanie systemu, wprowadzenie podstawowych funkcji i aplikacji Banana Bread 2 1.1 9 lutego 2009 możliwość zapisywania załączników z wiadomości MMS możliwość pokazania/ukrycia klawiatury numerycznej podczas rozmowy możliwość pokazania opinii i szczegółów o danej firmie wyszukiwanej w aplikacji Mapy poprawa wielu błędów jakie odkryto w wersji 1.0 Cupcake 3 1.5 30 kwietnia 2009 nowa animacja ładowania systemu dodana funkcja automatycznego obracania ekranu obsługa widżetów, które mogą być dodane na ekranach użytkownika obsługa zewnętrznych klawiatur ekranowych tworzonych przez programistów, wprowadzenie słownika niestandardowych wyrazów obsługa profili Bluetooth A2DP i AVRCP, możliwość parowania telefonu z innym sprzętem posiadającym funkcję Bluetooth możliwość nagrywania i odtwarzania filmów w formatach MP4 i 3GP możliwość kopiowania i wklejania tekstu w przeglądarce internetowej możliwość przesyłania filmów do serwisu YouTube i zdjęć do serwisu Picasa bezpośrednio z telefonu możliwość automatycznego łączenia z zestawem słuchawkowym Bluetooth, gdy ten znajdzie się telefonu animowane przejścia między ekranami użytkownika wyświetlenie dokładnej daty połączenia w rejestrze połączeń Donut 4 1.6 15 września 2009 dodanie narzędzi Gesture Framework i Gesture Builder dodanie darmowego oprogramowania nawigacyjnego od Google łatwiejsze wyszukiwanie aplikacji i możliwość obejrzenia jej zdjęć w Android Market obsługa rozdzielczości WVGA oraz QVGA integracja aparatu, kamery i galerii filmów/zdjęć w jednej aplikacji galeria umożliwia zaznaczenie kilku zdjęć do usunięcia poprawiona funkcja wyszukiwania: dodano możliwość przeszukiwania zakładek, historii, kontaktów i sieci bezpośrednio z pulpitu telefonu poprawiono obsługę CDMA/EVDO, IEEE 802.1X, VPN i system rozpoznawania mowy poprawiono szybkość działania aparatu fotograficznego i funkcji wyszukiwania Eclair 5 2.0 obsługa wielu kont email, podpięcie wielu kont email do jednej aplikacji wyszukiwanie wiadomości SMS i MMS Dodano kilka nowych animacji Dodano widżet pogody możliwość kliknięcia zdjęcia kontaktu w celu szybkiego dostępu do komunikacji automatyczne usuwanie starych wiadomości (użytkownik określa, od którego momentu wiadomości będą kasowane) poszerzenie możliwości aparatu przez dodanie obsługi lampy błyskowej, cyfrowego zoomu, trybu makro i możliwości zmiany balansu bieli obsługa multitouch w klawiaturze i poprawiony słownik uczący się nowych zwrotów na podstawie częstości ich wprowadzania wsparcie dla HTML5 w przeglądarce, podwójnie kliknięcie w ekran skutkuje zoomem obrazu geolokalizacja obsługa Bluetooth 2.1 obsługa animowanych tapet poprawione sprzętowe wsparcie dla wyświetlanej grafiki aktualizacja Map Google do wersji 3.1.2 odświeżenie interfejsu, optymalizacja wykorzystania zasobów telefonu 6 2.0.1 3 grudnia 2009 drobne poprawki, niewielkie zmiany API 7 2.1 12 stycznia 2010 poprawki błędów, poprawki API Froyo 8 2.2 20 maja 2010 wprowadzona automatyczna aktualizacji aplikacji pochodzących z Android Market optymalizacja szybkości działania systemu wsparcie dla Flash 10.1 Mobile poprawienie wydajności (nowy silnik V8 i JIT) lepsza współpraca z Bluetooth nowe biblioteki możliwość instalacji aplikacji na karcie pamięci płynniejszy podgląd kamery/aparatu aplikacje mogą same robić backup swoich danych tethering WiFi i USB poprawienie interfejsu galerii lepsza kontrola zoomu w aparacie 2.2.1 23 września 2010 drobne zmiany 2.2.2 22 stycznia 2011 usunięto poważne błędy 2.2.3 21 listopada 2011 zaktualizowane zabezpieczenia Gingerbread 9 2.3 6 grudnia 2010 uproszczono i zmieniono interfejs zwiększono szybkość i energooszczędność Obsługa komunikacji NFC poprawiono zaznaczanie tekstu i funkcję kopiuj/wklej zmiany wyglądu wprowadzono obsługę rozmów wideo przez przednią kamerkę poprawiono funkcję kontrolowania stanu baterii możliwość wykonywania połączeń SIP nowy menadżer pobierania plików w przeglądarce 2.3.1 grudzień 2010 poprawki dla Nexusa S 2.3.2 styczeń 2011 poprawki dla Nexusa S 10 2.3.3 22 lutego 2011 drobne usprawnienia uaktualnione API 2.3.4 maj 2011 wideorozmowy za pomocą Google Talk 2.3.5 25 lipca 2011 poprawiona wydajność sieci w Nexus S 4G poprawki i usprawnienia 2.3.6 2 września 2011 poprawiony błąd związany z wyszukiwaniem głosowym 2.3.7 20 września 2011 wsparcie usługi Google Wallet dla Nexus S 4G Honeycomb 11 3.0 24 stycznia 2011 optymalizacja dla tabletów i procesorów NVidia Tegra aplikacje Google zoptymalizowano pod duże rozdzielczości nowe widgety lepsze wykorzystanie większej rozdzielczości ekranu przyciski wstecz/home/menu znajdują się na ekranie przycisk „Apps” jest teraz w górnym rogu ekranu akceleracja grafiki 2D 12 3.1 10 maja 2011 obsługa urządzeń podłączanych do gniazda USB udoskonalony mechanizm zarządzania widżetami poprawiony multitasking 13 3.2 18 lipca 2011 praca na 7″ urządzeniach wsparcie dla chipsetów Qualcomm ulepszone widżety aktualizacje oprogramowania tj. Movie Studio, Movies czy Music 3.2.1 20 września 2011 poprawki błędów i zabezpieczeń aktualizacja dla Google Marketu pozwalająca na jego autoaktualizację ulepszenie kompatybilności dla Adobe Flash 3.2.2 30 sierpnia 2011 poprawki błędów dla Motoroli Xoom 3.2.3 30 sierpnia 2011 poprawki błędów dla Motoroli Xoom 3.2.4 grudzień 2011 usługa Pay As You Go dla tabletów 3G i 4G 3.2.5 styczeń 2012 poprawki błędów dla Motoroli Xoom 3.2.6 luty 2012 naprawa bugu w Motoroli Xoom Ice Cream Sandwich 14 4.0 19 października 2011 obsługa procesorów dwurdzeniowych i rozdzielczości 720p w telefonach optymalizacja dla procesorów TI OMAP 4 interfejs Holo (z nową czcionką Roboto), możliwość zastąpienia przycisków obsługi gestami nowy menedżer zadań edytor zdjęć Google+ 2.0 Google Music 2.0 Android Beam obsługa sprzętowej akceleracji interfejsu wbudowany edytor grafiki łatwiejsze tworzenie folderów na ekranie domowym (metoda przeciągnij i upuść) nowa metoda odblokowywanie: Face Unlock (polega na rozpoznawaniu twarzy) usprawniona aplikacja aparatu 4.0.1 21 października 2011 poprawki błędów dla Samsung Galaxy Nexus 4.0.2 28 listopada 2011 poprawki błędów dla Verizon Galaxy Nexus 15 4.0.3 16 grudnia 2011 naprawa błędów 4.0.4 28 marca 2012 poprawa stabilności przyśpieszenie działania kamery płynniejsza animacja rotacji ekranu Jelly Bean 16 4.1.2 27 czerwca 2012 Project Butter – poprawiono szybkość działania systemu mniejsze zapotrzebowania zasobów sprzętowych optymalizacja z ekranami HD w telefonach i Full HD w tabletach optymalizacja wydajności w grach dla procesorów NVidia Tegra 3 i kart graficznych NVidia GeForce ULP opcjonalny dual boot z Google Chrome OS usprawniony pasek powiadomień automatyczne dopasowywanie widgetów poprawiona klawiatura nowa aplikacja aparatu dodano nowe zabezpieczenia ASLR Google Now usprawniony Google Play Google Maps Offline rozpoznawanie mowy offline dostosowanie interfejsu do małych tabletów/dużych smartfonów (phabletów) (5 cali do 7 cali) tryb horyzontalny 17 4.2 13 listopada 2012 optymalizacja z procesorami Qualcomm Snapdragon S4 Pro i kartami graficznymi Adreno 320 logowanie się wielu użytkowników (tablety) ulepszone Google Maps ulepszony Dialer ulepszony interfejs aparatu centrum personalizacji Customization Center wysuwane powiadomienia umożliwiające wykonywanie działania poprawione funkcje aparatu natywna obsługa transmisji wideo takich jak np. Miracast widżety na ekranie blokady aplikacja Photo Sphere umożliwiająca robienie panoram takich jak w Street View nowa klawiatura umożliwiająca pisanie w trybie Swype 4.2.1 27 listopada 2012 dodano obsługę kontrolerów Bluetooth takich jak pady czy joysticki naprawiono błąd z brakiem miesiąca „grudzień” w liście wyboru miesięcy przy zapisywaniu wydarzenia w aplikacji Kontakty 4.2.2 11 grudnia 2012 naprawiono błąd streamingu muzyki przez Bluetooth. przytrzymanie ikony Wi-Fi i Bluetooth w szybkich ustawieniach powoduje włączenie/wyłączenie opcji. odświeżone powiadomienie pobierania pliku, pokazuje ono stan procentowy i przewidywany czas do jego ukończenia nowy dźwięk dla ładowania bezprzewodowego i powiadomienia o niskim stanie baterii usunięto opcję pokazania wszystkich połączeń w aplikacji telefonu