Android

Z Wiki XperiaSite.pl
Skocz do: nawigacja, szukaj
Android_zpsiugqg5co.png
Typ System operacyjny
Producent Open Handset Alliance
Data wyjścia 5 Listopada 2007
Typ jądra Monolityczne
Platformy Arm
Arm64
MIPS
MIPS64
x86
x86_64

Android - mobilny system operacyjny stworzony przez firmę Android Inc, która należy do Google. System bazuje na jądrze Linuksa. Przez wielu uważany za dystrybucję Linuksa, jednak inżynierowie Google uważają, że nie jest ze względu na brak wsparcia dla bibliotek GNU C (zamiast tego wykorzystywany jest Bionic).

Początkowo tworzony pod dotykowe urządzenia mobilne (telefony, tablety), jednak obecnie, dzięki działaniom oficjalnych producentów oraz społeczności, można go wgrać na praktycznie każdą platformę sprzętową - od stacjonarnego PC, przez maszyny Mac, telewizory, samochody, po zegarki (smartwatch'e by być precyzyjnym). Pewne warianty tego systemu znajdziemy także w notebook'ach, konsolach, czy aparatach cyfrowych.

System spowodował także powstanie urządzeń hybrydowych, czyli łączących wymienione wcześniej urządzenia - jak tablet/netbook (np. seria ASUS Transformer), telefon/tablet/netbook (np. ASUS Padfone), telefon/aparat (Samsung Galaxy Zoom).

Historia

W październiku 2003, w Palo Alto w Kaliforni, Andy Rubin, Rich Miner, Nick Sears oraz Chris White założyli firmę Android Inc, która miała zająć się zaprojektowaniem "inteligentnych urządzeń znających lokalizację i potrzeby swojego użytkownika".

Początkowym celem było stworzenie systemu operacyjnego dla kamer cyfrowych, jednak po realizacji, że rynek nie jest aż tak duży, że można by liczyć na spory zysk, zmieniono kierunek na rynek telekomunikacji mobilnej, gdzie nowy system miałby rywalizować z, wtedy potentatami: Symbianem i Windows Mobile.

W Lipcu 2005 firma została wykupiona przez Google, jednak jej kluczowi pracownicy pozostali na swoich miejscach (choć już jako pracownicy Google).

W Listopadzie 2007 powstała spółka Open Handset Alliance, w której skład, oprócz Google, weszły takie firmy jak HTC, Sony, Samsung, Sprint, T-Mobile, Qualcomm, czy Texas_Instruments.

Pierwszym smartfonem, który działał na bazie nowego systemu, i był dostępny dla szerszej grupy użytkowników, był HTC Dream (w Polsce znany jako ERA G1), wydany 22 Października 2008 (w Polsce 23 Lutego 2009).

Od 2010 roku, Google rozpoczęło tworzenie, przy współpracy z producentami zewnętrznymi, linii Nexus. Pierwszym urządzeniem tej serii był Nexus One, wyprodukowany przez HTC, a pierwszym tabletem - Nexus 7 (2012), wyprodukowany przez firmę ASUS.

W latach 2013 - 2015, istniała także seria urządzeń sygnowanych jako Google_Play_Edition. Były to urządzenia nie należące do serii Nexus, mające swoje odpowiedniki w wersji z "brandowaną" przez producenta nakładką UI, jednak z systemem czystym (AOSP) od Google.

Od 2014 roku istnieje seria "zastępcza" dla GPe - Android_On. W jej skład wchodzą urządzenia niskiej półki, tworzone i sprzedawane w krajach rozwijających się (głównie Indie). Ich nakładka UI jest identyczna z tą w seriach Nexus i GPe.

W 2016 roku Google postanowiło zakończyć produkcję serii Nexus. W zamian za nią pojawiła się seria Pixel, czyli urządzenia produkcji HTC, jednak sygnowane już przez Google.

Zielony droid został zaprojektowany przez projektantkę Irinę Blok w 2007 roku.

Projektanci zostali poproszeni o zaprojektowanie uniwersalnego loga/ikony z robotem jako wstawką.

Podobnie jak sam system, z loga można korzystać za darmo.

Wersje systemu

Testowe

Zanim system trafił do rąk użytkowników, wyszło kilka wersji, które nie były nigdy dostępne poza urządzeniami testowymi:

Testowe

Wersja Launcher Wersja Launcher
se10578A
m3-rc20a
m3-rc22a
Beta2_zpsfd32mk2q.png m3-rc37a Beta3_zpsx3tjfb7s.png
m5-rc14 Beta4_zpsffksvf5o.png 0.9
(se3740079K)
Beta_zpsyxc9jbs8.png

Kolejne wersje początkowo posiadały nazwy Astro Boy, Bender i R2-D2. Ze względu na spory z właścicielami posiadającymi prawa do tych nazw, zmieniono je na nazwy słodyczy.

Android 1.0 "Apple Pie"

Wersja API Zmiany Data wydania Launcher
1.0 1 Aplikacje i ich aktualizacje dostępne na telefon poprzez Android Market.
Przeglądarka internetowa pozwalająca na pełne wyświetlanie stron HTML i xHTML. Obsługa kart SD.
Wparcie aparatu, podstawowe parametry, balans bieli, ostrość, jakość obrazu.
Grupowanie skrótów aplikacji w folderach na pulpicie.
Dostęp do serwerów mailowych POP3, IMAP4, i SMTP.
Pełna synchronizacja z Gmailem, osobami, kalendarzem.
Usługa Google Search.
Google Talk.
Odtwarzacz muzyki, pozwalający na podstawowe zarządzanie plikami multimedialnymi. (Brak wsparcia wideo i Bluetooth)
Powiadomienia na pasku statusu, dodatkowo powiadomienia wibracjami, diodą LED.
Wybieranie głosowe.
Odtwarzacz YouTube.
Wi-Fi i Bluetooth - pełne wsparcie.
Aplikacje typu: zegarek, budzik, telefon, launcher, galeria, ustawienia.
23 września 2008 Android_1.0_zpsoo5klyru.png

Android 1.1 "Banana Bread"

Wersja API Zmiany Data wydania Launcher
1.1 2 Poprawa błędów z poprzedniej wersji.
Możliwość zapisu załączników mailowych.
Możliwość chowania/pokazywania ekranowej klawiatury.
9 lutego 2009 Android_1.1_zpsvo5patie.png

Ogólnodostępne

Android 1.5 "Cupcake"

Wersja API Zmiany Data wydania Launcher
1.5 3 Wsparcie trzy-częściowej ekranowej klawiatury z przewidywanie tekstu oraz słownikem słów z możliwością aktualizacji przez właściciela.Wsparcie widget'ów.
Nagrywanie i odtwarzanie standardów wideo MPEG-4 i 3GP.
Kopiuj/wklej dodane do przeglądarki.
Obrazki dla ulubionych kontaktów.
Szybki dostęp do kontaktów na karcie sim z ekranu logu połączeń.
Animacje obrazu.
Wysyłanie filmów do YouTube'a.
Wysyłanie zdjęć do Picass'y.
27 kwietnia 2009 Android_1.5_zpskwtrfswd.png

Android 1.6 "Donut"

Wersja API Zmiany Data wydania Launcher
1.6 4 Możliwość wyszukiwania głosowego i tekstowego.
Możliwość dołączania własnych zawartości (w wyszukiwarce) dla deweloperów.
Nowy silnik wielojęzykowej mowy.
Łatwiejsze wyszukiwanie aplikacji w Android Market oraz screeny aplikacji.
Szybszy dostęp do aparatu, kamery, galerii.
Możliwość zaznaczania wielu plików przeznaczonych do kasacji.
Obsługa rozdzielczości obrazu WVGA.
Aktualizacja technologi CDMA/EVDO, 802.1x, VPNs, i text-to-speech engine.
Obsługa gestów.
15 września 2009 Android_1.6_zpslroafxbc.png

Android 2.0 - 2.1 "Eclair"

Wersja API Zmiany Data wydania Launcher
2.0 5 Dodanie obsługi multikont, google, lastfm, yahoo... Synchronizacja kont.
Wsparcie dla Bluetooth 2.1.
Wsparcie dla tapnięcia zdjęcia przypisanego do kontaktu co powodowało wybranie numeru.
Wyszukiwanie SMS, MMS. Kasacja starych wiadomości.
Dodanie obsługi flasha, cyforwego zoomu, scen, balansu bieli, efektów koloru i makra.
Poprawiono wpisywanie słów na klawiaturze.
Odświeżono UI przeglądarki internetowej. Wsparcie HTML5, double tap to zoom.
Nowe możliwości kalendarza.
Zoptymalizowano wykorzystanie sprzętu (przyśpieszanie), przerobiono UI.
Lepszy kontrast obrazu, wsparcie większej ilości rozdzielczości
Google Maps 3.1.2
Dodanie obsługi dla ruchomych tapet i podłoża.
26 października 2009 Android_2.0_zps0jq1hjfr.png
2.0.1 6 Drobne poprawki.
Niewielkie zmiany API.
3 grudnia 2009
2.1 7 Dodatkowe 2 pulpity.
Nowa lista aplikacji z efektami 3D i czarnym tłem.
Rozpoznawanie głosu dla wszystkich pól tekstowych.
Widgety z pogodą i informacjami.
Zmieniony interfejs galerii, uproszczona edycja zdjęć.
12 stycznia 2010 Android_2.1_zpskmsy04fh.png

Android 2.2 "Froyo"

Wersja API Zmiany Data wydania Launcher
2.2 8 Załatanie błędów.
Poprawienie szybkości pamięci,optymalizacja działania.
Poprawienie szybkości niektórych aplikacji.
Wsparcie dla Android Cloud to Device Messaging (C2DM)
Zawiadomienia push.
Remote Wipe
Poprawienie wsparciarcia Microsoft Exchange.
Rozdzielacz USB, WI-Fi hotspot.
Blokowanie wybranym aplikacjom dostępu do sieci.
Wybieranie głosowe, udostępnianie kontaktów przez Bluetooth.
Szybkie przełączanie pomiędzy językami w słowniku.
Wsparcie Adobe Flash.
Instalowanie aplikacji na karcie pamięci.
Oglądanie galerii poprzez opcje zoom.
Upload plików przez przeglądarkę internetową.
20 maja 2010 Android_2.2_zpsqgonylo8.png
2.2.1 Poprawki błędów/
Aktualizacje zabezpieczeń.
Poprawa wydajności.
18 stycznia 2011
2.2.2 Paprawki błędów, wliczając problem z routingiem SMS. 22 stycznia 2011
2.2.3 Aktualizacje zabezpieczeń. 21 listopada 2011

Android 2.3 "GingerBread"

Wersja API Zmiany Data wydania Launcher
2.3 9 Aktualizacja interfejsu użytkownika, zaprojektowany by poprawić szybkość i przejrzystość.
Wsparcie bardzo dużych rozdzielczości.
Natywna obsługa SIP VoIP.
Szybsze, bardziej intuicyjne z poprawioną celnością przewidywania wprowadzanie tekstu na klawiaturze wirtualnej.
Dodano wprowadzanie głosowe.
Poprawiono kopiuj/wlej. Press&hold funkcja zaznaczania słów.
Wsparcie NFC.
Nowe efekty audio, bass bost, wirtualizacja słuchawek, EQ.
Wsparcie wielu kamer (przód/tył).
Poprawiono zarządzanie energią.
Poprawiono wsparcie natywnego kodu (rozwój)
WebM/VP8 video playback, AAC audio encoding.
Udoskonalenia audio, dźwięku dla twórców gier.
Natywne wsparcie wielu czujników.
6 grudnia 2010 Android_2.3_zpslhgpljhr.png
2.3.1 Drobne usprawnienia dla Nexusa S. grudzień 2010
2.3.2 b/d styczeń 2011
2.3.3 10 Poprawa wydajności. 9 lutego 2011
2.3.4 Wideorozmowy za pomocą Google Talk.
Wsparcie dla Open Accessory Library.
Zmiana podstawowego szyfrowania SSL z AES256-SHA na RC4-MD5.
29 kwietnia 2011
2.3.5 Poprawiona wydajność sieci w Nexus S 4G.
Poprawki i usprawnienia.
Naprawiono błędy Bluetootha występujące w Samsungu Galaxy.
Udoskonalono aplikacje Gmail.
Animacja cieni dla przewijania listy.
Udoskonalenie oprogramowania aparatu.
Poprawiono wydajność baterii.
25 lipca 2011
2.3.6 Poprawiony błąd wyszukiwania głosowego. 2 września 2011
2.3.7 Dodanie wsparcia dla Google Wallet dla Nexus S 4G. 21 września 2011

Android 3.0 - 3.2 "Honeycomb"

Wersja API Zmiany Data wydania Launcher
3.0 11 Optymalizacja wsparcia dla tabletów, oraz nowy holograficzny interfejs.
Nowy systemowy pasek statusu, powiadomienia, przyciski nawigacyjne itp...
Nowy systemowy pasek akcji, widgety, nawigacja.
Nowa, szybsza, lepsza klawiatura wirtualna.
Nowa wyszukiwarka internetowa, tryb incognito, nowy system kart.
Szybki dostęp do opcji kamery: ekspozycji, flasza, ostrości, zoom, zmiany kamery, time-lapse i więcej.
Możliwość przeglądania albumów na pełnym ekranie z łatwym dostępem do miniatur.
Nowe UI dla kontaktów, fast scroll, łatwiejsze zarządzanie lista kontaktów.
Wideo dla Google Talk.
Nowe UI dla email'a.
Wsparcie multi core CPU.
Poprawienie wydajności sprzętu.
Szyfrowanie danych.
22 lutego 2011 Android%203.0_zpscjnrov6b.png
3.1 12 Udoskonalenia UI.
Łączność z akcesoriami USB.
Rozszerzona lista aplikacji.
Zmiana wielkości widgetów na pulpicie.
Wsparcie dla zewnętrznej klawiatury.
Wsparcie dla kontrolerów gier.
Wsparcie standardu FLAC audio.
Usprawnienie działania Wi-Fi, zabezpieczeń, utrzymanie połączenia Wi-Fi dla wyłączonego ekranu.
10 maja 2011
3.2 13 Poprawienie obsługi hardware'u, zawiera optymalizacje dla większej ilości tabletów.
Poprawiono dostęp aplikacji do plików z karty pamięci.
Poprawienie obsługi aplikacji które nie był przystosowane do natywnej rozdzielczości tabletu.
15 lipca 2011
3.2.1 Usunięcie pomniejszych problemów związanych z bezpieczeństwem, poprawienie stabilności oraz poprawienie działania WI-Fi.
Poprawiono Android Market.
Aktualizacja dla Google Books.
Poprawienie obsługi Adobe Flash Player'a.
20 września 2011
3.2.2 Praca na 7" urządzeniach.
Wsparcie dla chipsetów Qualcomm.
Ulepszone widżety.
Aktualizacje oprogramowania tj. Movie Studio, Movies czy Music.
Poprawki dla Motoroli Xoom 4G.
30 sierpnia 2011
3.2.3 Poprawki dla Motoroli Xoom i Motoroli Xoom 4G. b/d
3.2.4 Dodane Pay as You Go. grudzień 2011
3.2.5 Poprawki dla Motoroli Xoom i Motoroli Xoom 4G. styczeń 2012
3.2.6 Poprawienie błędu wyłączenia trybu samolotowego w Motoroli Xoom 4G. luty 2012

Android 4.0 "Ice Cream Sandwich"

Wersja API Zmiany Data wydania Launcher
4.0 14 Poprawienie szybkości i wydajności.
Wirtualne przyciski UI, zastępujące lub występujące z fizycznymi.
Rozdzielnie widgetów w zakładkach.
Łatwe tworzenie folderów z fukcja drap&and&drop.
Edytowalny launcher pod własne predyspozycje.
Pinch-to-zoom w kalendarzu.
Usprawnienie maili głosowych.
Dwu liniowy podgląd, wyszukiwanie offline, przycisk akcji - w gmail'u.
Usprawnienie poprawy błędów dla tekstu wpisywanego z klawiatury wirtualnej.
Poprawiony swype w konwersacji gmail.
Polepszenie funkcjonalności kopiuj/wklej.
Możliwość dostępu do aplikacji przy zablokowanym ekranie.
Poprawienie funkcji głosowych.
Rozpoznawanie twarzy (funkcja związana z np: odblokowywaniem).
Nowy system kart w przeglądarce (maksymalnie 16 kart).
Nowa rodzina czcionek dla UI Roboto.
Możliwość zamykania aplikacji działających w tle.
Poprawnie funkcji kamery, zoom w trakcie kręcenia, brak lagu migawki.
Wbudowany edytor zdjęć.
Nowy layout galerii.
Sprzętowa akceleracja UI.
Zmiana wielkości widgetów.
Bezpośrednie Wi-FI.
1080p video recording.
18 października 2011 Android%204.0_zpsecwqhmef.png
4.0.1 Poprawki dla Samsunga Galaxy Nexus. 21 października 2011
4.0.2 Poprawki dla Samsunga Galaxy Nexus w wersji dla sieci Verizon. 28 listopada 2011
4.0.3 15 Optymalizacja działania.
Poprawa bugów.
SocialStream API.
Poprawienie kalendarza.
16 grudnia 2011
4.0.4 Poprawa stabilności.
Przyśpieszenie działania kamery.
Płynniejsza animacja rotacji ekranu.
Poprawione rozpoznawanie numerów.
29 marca 2012

Android 4.1 - 4.3 "Jelly Bean"

Wersja API Zmiany Data wydania Launcher
4.1 16 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 smartphonów (phabletów) (5 cali do 7 cali).
Tryb horyzontalny.
9 lipca 2012 Android%204.1_zpso0xb1yoi.png
4.1.1 Poprawki dla Asus Nexus 7 (2012) związane z brakiem stabilności podczas obrotu ekranu. 11 lipca 2012
4.1.2 Wsparcie dla rotacji oficjalnego launchera.
Gesty do rozwijania i zwijania powiadomień.
Poprawki błędów i wydajności.
9 października 2012
4.2 18 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.
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
Widgety na ekranie blokady.
Przełączniki ustawień.
Wygaszacz ekranu.
Broadcom BlueDroid zamiast Bluez.
SELinux.
Grupowe wiadomości SMS.
13 listopada 2012 Android%204.2_zps1lryim6f.png
4.2.1 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.
27 listopada 2012
4.2.2 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.
Nowa animacja galerii pozwala na jej szybsze otworzenie.
Biała lista debugowania USB.
Poprawki błędów i wydajności aplikacji
11 lutego 2013
4.3 18 Nowy interfejs aparatu.
Obsługa Bluetooth LE i AVRCP 1.3.
Obsługa rozdzielczości 4K.
Wsparcie dla OpenGL ES 3.0.
Optymalizacja oprogramowania i wprowadzenie do kodu rozwiązania o nazwie TRIM, które odpowiada za usprawnienie działania pamięci urządzenia.
Wyeliminowano zacięcia animacji w domyślnym launcherze.
Obsługa 5 nowych języków
24 lipca 2013 Android%204.3_zpsndyhbga3.png
4.3.1 Drobne poprawki i udoskonalenia dla tabletu Google Nexus 7 LTE (2013) 3 października 2013

Android 4.4/4.4W "KitKat"

Wersja API Zmiany Data wydania Launcher
4.4 19 Odświeżony interfejs, półprzezroczysty pasek statusu z białymi ikonami.
Optymalizacja systemu pod kątem mniej wydajnych urządzeń.
Możliwość wyboru domyślnej aplikacji do obsługi SMS-ów.
Wbudowana możliwość nagrywania ekranu.
Platformy programistyczne dla druku i ustawień przezroczystości interfejsu.
Większe możliwości dla usług aplikacji korzystających z paska powiadomień.
Nowe funkcje dla aparatu w Nexusie 5.
Zwiększono kompatybilność aplikacji z nowym środowiskiem ART.
Poprawki błędów.
Przezroczystośc Pasków powiadomień i nawigacji.
Optymalizacja zRAM.
Wsparcie dla kart NFC Host.
Publiczne API dla aplikacji SMS-ów.
Poprawki dla sensora kroków.
Storage Access Framework.
WebView.
SELinux enforcing.
ART.
Wsparcie dla Bluetooth MAP.
31 października 2013 Android%204.4_zpsqmfuv2sk.png
4.4.1 Poprawki autoostrości, balansu bieli i HDR+ w aplikacji kamera w telefonie LG Nexus 5.
Poprawki w ART.
Kamera uruchamia Google+ Photos zamiast Galerii.
5 grudnia 2013
4.4.2 Dalsze rozszerzenie zabezpieczeń i poprawki błędów.
Usunięcie "App Ops" wprowadzonego w Androidzie 4.3.
9 grudnia 2013
4.4.3 Wyeliminowany został problem z nieoczekiwanym zamknięciem procesu mm-qcamera-daemon.
Wyeliminowano błędy związane z obsługą Bluetooth i podłączenia urządzenia przez USB.
Wyeliminowano błędy związane z MMS, Email/Exchange, Kalendarzem, Kontaktami/Dialerem, DSP, IPv6, VPN.
Wyeliminowano nagłe restarty urządzenia.
Naprawiono błędy związane z aparatem, Wi-Fi, oraz przerwami w połączeniu pakietowej transmisji danych.
Poprawiono wiele innych błędów.
Uprawniono wczytywanie podfolderów systemowych.
Wprowadzono dodatkowe zabezpieczenia przed rootowaniem.
2 czerwca 2014
4.4.4 Załatano lukę CVE-2014-0224.
Załatano lukę w zabezpieczeniach OpenSSL.
19 czerwca 2014
4.4W 20 Pierwsza wersja systemu dla smartwatchy. 25 czerwca 2014
4.4W.1 Aktualizacja UI Google Maps. 6 września 2014
4.4W.2 Dodana muzyka w trybie offline.<br<Wsparcie dla modułu GPS. 21 października 2014

Android 5.0 - 5.1 "Lollipop"

Wersja API Zmiany Data wydania Launcher
5.0 DP1 21 Całkiem nowy przebudowany interfejs, nowy design (Material Design).
Dłuższa żywotność baterii (Projekt Volta).
Środowisko uruchomieniowe aplikacji ART (zniesienie Dalvika).
Nowe i przyjemniejsze zabezpieczenia (Personal Unlocking).
Większa stabilność systemu.
Większe możliwości dla usług aplikacji korzystających z paska powiadomień.
Wsparcie dla 64-bitowych procesorów.
Optymalizacja dla procesorów NVidia Tegra K1.
Android Auto.
Bluetooth 4.1.
Android TV.
Rysowanie wektorowe.
Powrót wsparcia dla zapisu na karcie SD.
System zapamiętuje ostatnio użyte aplikację nawet po restarcie.
Dodano nowe języki:
  • Basków,
  • Bengali,
  • Burmese,
  • Chiński (dialekt Hong Kongu),
  • Galijski,
  • Islandzki,
  • Kannada,
  • Kyrgyz,
  • Macedoński,
  • Malajalam,
  • Marathi,
  • Nepalski,
  • Sinhala,
  • Tamil,
  • Telugu.

Tap & Go ułatwiający migrację między urządzeniami z Androidem (przez Bluetooth lub NFC).

26 Czerwca 2014 Android%205.0_zpstn6sdp6m.png
5.0 DP2 7 sierpnia 2014
5.0 12 listopada 2014
5.0.1 Poprawki błędów. 2 grudnia 2014
5.0.2 Poprawiony TRIM (sposób defragmentacji pamięci NAND, SD oraz SSD).
Zmiana sposobu w jaki budzik wybudza procesor.
19 grudnia 2014
5.1 22 Mechanizm zabezpieczający urządzenie przed zgubieniem lub kradzieżą.
Oficjalne wsparcie dla smartfonów obsługujących wiele kart SIM.
HD Voice dla kompatybilnych urządzeń.
Poprawki stabilności i wydajności.
Częsciowe przywrócenie Trybu. Cichego.
9 marca 2015
5.1.1 Naprawione wysokie zużycie pamięci RAM przez system.
Inne poprawki.
21 kwietnia 2015

Android 6.0 "Marshmallow"

Wersja API Zmiany Data wydania Launcher
6.0 DP1 23 Now on Tap.
Poziomy układ aplikacji w launcherze i jego alfabetyczne ustawienie.
Wyszukiwanie aplikacji (wśród zainstalowanych) i ulubione aplikacje.
Natywne wsparcie dla zabezpieczenia odciskiem palca.
Direct Share.
Tryb Doze (auto hibernacja aplikacji po wyłączeniu ekranu).
Wsparcie dla USB typu C.
Pamięc wewnętrzna i karta SD widziane jako jedna, wspólna pamięć.
Wsparcie dla MIDI.
Tryb Priorytetu stał się Trybem Nie przeszkadzać.
Wsparcie dla rozdzielczości 4K w aplikacjach.
Automatyczne tworzenie kopii i przywracanie aplikacji i ich danych.
Tryb Wieloekranowy (domyślnie wyłączony).
Powrót czegoś w stylu App Ops, znanego z wersji 4.3.
28 maja 2015 Android%206.0_zpse5bcomag.png
6.0 DP2 9 lipca 2015
6.0 DP3 17 sierpnia 2015
6.0 5 pażdziernika 2015
6.0.1 184 nowe emotki (w sumie 232).
Nowy wygląd paska zadań (tylko Google Pixel C).
Poprawki zabezpieczeń.
7 grudnia 2015

Android 7.0 - 7.1 "Nougat"

Wersja API Zmiany Data wydania Launcher
7.0 DP1 24 Emotki Unicode 9.0.
Opcja kalibracji kolorów wyświetlacza.
Obzja zoomu ekranu.
Opcja przełączania ostatnich aplikacji korzystając z dwukliku przycisku Home.
Dodana opcja informacji awaryjnej (Emergency).
Dodany przycisk Wyczyść wszystkie.
Podwójna partycje systemowa.
Daydream VR.
Poprawione działanie trybu Doze.
Poprawki w kodzie Menedżera Plików.
Więcej przełączników Quick Settings.
Oficjalne wsparcie dla trybu wielu okien.
Nowy tryb oszczędzania danych pakietowych.
Nowy kompiler JIT.
Kompiler JIT z opcją profilowania kodu ART.
PIP (tylko w Android TV).
Zmienione cienie powiadomień.
"Karty" powiadomień zostały zastąpione "arkuszami".
Wysuwane menu nawigacji w Ustawieniach.
Vulkan 3D API.
Możliwość ustawienia wielu języków głównych systemu (jeden i tak jest "najgłówniejszy").
9 marca 2016 Android_7.0.png
7.0 DP2 13 kwietnia 2016
7.0 DP3 18 maja 2016
7.0 DP4 15 czerwca 2016
7.0 DP5 18 lipca 2016
7.0 22 sierpnia 2016
7.1 25 Poprawione cienie powiadomień.
Tryb nocny.
Poprawiona wydajność (czułość) ekranu dotykowego.
Gesty czytnika linii papilarnych.
Aktualizacje wykorzystujące drugą partycję systemową (na wspieranych urządzeniach).
Tryb Daydream VR.
Ręczny menedżer pamięci masowej.
4 paźdzernika 2016 Android_7.1.png
7.1.1 DP1 Nowe emotki.
Możliwość wysyłania GIFów korzystając z oficjalnej klawiatury.
Akcje aplikacji po przytrzymaniu jej ikony.
19 paźdzernika 2016
7.1.1 DP2 22 listopada 2016
7.1.1 6 grudnia 2016
7.1.2 Powiadomienia o użyciu baterii.
Specyficzne poprawki dla Nexusów oraz Pexeli.
5 kwietnia 2017

Android 8.0 - 8.1 "Oreo"

Wersja API Zmiany Data wydania Launcher
8.0 DP1 26 Project Treble - modularność systemu.
Wsparcie dla Picture-in-picture (PIP).
Wsparcie dla emoji Unicode 10.0.
Spora zmiana w wyglądzie Szybkich ustawień oraz Ustawień.
Pogrupowane menu w Ustawieniach.
Skróty ikon.
Poprawione powiadomienia poprzez modyfikację lub dodanie:
  • kanałów - grupowanie powiadomień z tych samych aplikacji,
  • badge - informacja na ikonie o liczbie powiadomień danej aplikacji,
  • "drzemka" - tymczasowe "usypianie" powiadomienia (jak w budziku),
  • nowe UI.

Android Go - lżejsza wersja systemu dla urządzeń low-end (z mniej niż 1 GB RAM).
Autowypełnianie.
Sony LDAC.
Nadawaie dostępu do nieznanych źródeł dla poszczególnych aplikacji..
Wsparcie dla wielu ekranów.
2 razy szybsze bootowanie.
Limitowane działanie aplikacji w tle i dostęp do lokalizowania.
Google Play Protect.
Prosta zmiana czcionki.
Wsparcie dla drukowania.
Większa gama dostępnych kolorów.
WiFi Assistant.

21 marca 2017 Android_8.0_beta.png
8.0 DP2 17 maja 2017
8.0 DP3 8 czerwca 2017
8.0 DP4 24 lipca 2017
8.0 21 sierpnia 2017 Android_8.0.png
8.1 DP1 27 Nowe neuronowe API sieciowe.
Ikona poziomu baterii podłączonych urządzeń Bluetooth.
Poprawiona wersja Android Go.
Aktualizacja frameworka auto wypełniania.
Akcje Programmatic Safe Browsing.
API dzielonej pamięci.
WallpaperColors API.
Poprawione działanie Android Go.
Zanikanie przycisków nawigacyjnych, gdy nie są używane przez jakiś czas.
Nowy wygląd wyłączania i restartu.
Tło powiadomień typu Toast zostało zmienione na białe.
Automatyczna zmiana motywu między ciemnym a jasnym.
Nowy Easter Egg - ośmiorniczka.
25 października 2017 Android_8.1.png
8.1 DP2 28 listopada 2017
8.1 5 grudnia 2017

Android 9.0 "Pie"

Wersja API Zmiany Data wydania Launcher
9.0 DP1 28 Nowe UI Ustawień i szybkich ustawień.
Nowy styl powiadomień wiadomości.
Nowe animacje przechodzenia i powiadomień.
Nowa wersja Pixel Launcher.
Usunięty pomarańczowy kolor, gdy uruchomione jest oszczędzanie baterii.
Nowy tryb oszczędzania energii, który daje pierwszeństwo w działaniu najczęściej używanych przez użytkownika aplikacji.
"Always on display" przedstawia poziom baterii oraz wyśrodkowane powiadomienia.
Nowy Easter Egg.
Ustawienia->O urządzeniu przedstawiają dodatkowe informacje w wyskakującym oknie.
Wbudowany edytor zrutów ekranu.
Przycisk zrzutu ekranu w power snu.
Zoom podczas wybierania tekstu.
Uruchamianie oszczędzania baterii może być zaplanowane.
Do Not Disturb to teraz tylko jeden tryb.
Podstawowa rola przycisków głośności to teraz zmiana głośności mediów.
Automatyczna jasność zmienia poziom jasności także na jej belce.
Hotspot może być automatycznie wyłączany, gdy żadne urządzenie nie jest podłączone.
Rotacja może zostać zablokowana w trybie poziomym.
Wsparcie dla trybu Multi-Bluetooth (HFP/A2DP).
Pojedyncze sieci WiFi mogą być ustawione jako sieci z limitowanym dostępnym pakietem danych.
Prywatne DNS (DNS-over-TLS).
Kontrola wibracji w Ustawieniach.
Opcja wyłączenia WSZYSTKICH animacji.
Wbudowane narzędzie SysTrace.
Ostatnie powiadomienia, nawet po usunięciu, można zobaczyć w Ustawieniach powiadomień.
Natywne wsparcie dla aparatów wielomatrycowych.
Wsparcie dla WiFi-RTT.
Natywne wsparcie dla kontrolerów DualShock 4 oraz Xbox One S.
Dodatkowy przycisk na brzegu paska nawigacji pozwalający na zablokowanie obrotu ekranu.
Nowy sposób na nawigację po urządzeniu - gesty powiązane z obszarem paska nawigacji.
Nowy wygląd Ostatnich Aplikacji.
Poprawiony ciemny motyw.
Wsparcie dla HEIF.
Zegar został przesunięty na lewą stronę paska stanu.
7 marca 2018 Android_9.0_DP.png
9.0 DP2 8 maja 2018
9.0 DP3 6 czerwca 2018
9.0 DP4 3 lipca 2018
9.0 DP5 25 lipca 2018
9.0 6 sierpnia 2018

Android 10 "Q"

Wersja API Zmiany Data wydania Launcher
10 DP 29 Ostrzeżenia o zbyt starym SDK docelowym aplikacji. b/d  
10 b/d

Większe aktualizacje systemu pojawiają się zwykle co 6 do 9 miesięcy. Numeracja, przynajmniej ostatnie 3 wersje, zmienia się jednak raz na około rok (odbywa się to w sierpniu).

Kernel

Inaczej jądro.

System Android wykorzystuje dystrybucję kernela Linuksa o długim wsparciu (tzw. LTS - Long-term Support). Jest to identyczny kernel, jak wykorzystywany przez inne dystrybucje Linuksa. Daje to możliwość kopiowania z pełnych pecetowych wersji kernela oraz uruchamianie (zwykle w trybie multiboot lub kexec) innych wersji systemu Linuks.

Do kernela dodane zostały komponenty mające ułatwić działanie na urządzeniach mobilnych, np. Binder, ashmem, pmem, logger, wakelocks. Zmieniony został też stan OOM (Out Of Memory).

Od wersji 3.5, oficjalny kernel Linuksa przyjął niektóre modyfikacje (np. tryb autosleep, czy wakelocki).

Wersje AOSP a wersje kernela

Wersja systemu Wersja kernela
1.0 2.6.25
1.1 2.6.26
1.5 2.6.27
1.6 2.6.29
2.0
2.0.1
2.1
2.2-2.2.3 2.6.32
2.3-2.3.3 2.6.35
2.3.4-2.3.7
3.0 2.6.36
3.1
3.2-3.2.6
4.0-4.0.2 3.0.1
4.0.3-4.0.4
4.1-4.1.2 3.0.31
4.2-4.2.2 3.4.0
4.3-4.3.1 3.4.39
4.4-4.4.4 3.10
4.4W-4.4W2
5.0-5.0.2 3.16.1
5.1-5.1.1
6.0-6.0.1 3.18.10
7.0 4.4.1
7.1-7.1.2
8.0 4.10
8.1
9.0 b/d

Udział w rynku

Poniżej wykres udziału systemów operacyjnych w rynku na lata 2009-2015.

Market_Share_zpsm5pvmyxc.png
Udział poszczególnych systemów na rynku urządzeń komunikacji mobilnej.
Pod RIM kryje się system BlackBerry OS.

Jak widać głównymi rywalami są systemy Android i iOS. Jeśli bliżej się przyjrzymy, zauważymy czasowe spadki w udziale systemu Android, a wzrosty systemu iOS. Nakładają się one z czasami wyjścia na rynek urządzeń z literą "i" w nazwie:

  • Q2 2009 - iPhone 3G, iPhone 3GS
  • Q2 2010 - IPhone 4
  • Q1 2011 - iPad 2
  • Q3 2011 - iPhone 4s
  • Q3 2012 - iPhone 5, iPad 4, iPad mini
  • Q3 2013 - iPad Air, iPad mini 2
  • Q3 2014 - iPhone 6, iPhone 6 Plus
  • Q3 2015 - iPad Pro, iPad mini 4

Jednak zaraz potem wszystko wracało (bardziej lub nie) do normy.

Społeczność

Kod źródłowy projektu jest udostępniany na zasadzie otwartych licencji Apache License 2.0 (system) oraz GNU GPL v2 (kernel) i może być modyfikowany przez każdego bez żadnych przeszkód, z tym, że wszelkie modyfikacje powinny być udostępnione społeczeństwu (po to wykorzystywane jest najczęściej platforma GitHub).

Dzięki otwartości możliwe jest uruchomienie nieoficjalnie zbudowanych wersji nowszych wersji systemu Android na urządzeniach, których wsparcie producenta zakończyło się już dawno, a nawet na urządzeniach, które nie miały tego systemu wgranego natywnie (wystarczy, że są sprzętowo-podobne do innego urządzenia, które posiada system Android).

Pozwoliło to na przejecie rynku urządzeń mobilnych.

Licencje

Choć Google, a dokładniej Open Handset Alliance, pozwala na nieodpłatne wykorzystywanie kodu źródłowego systemu to aplikacje, które Google dodaje do systemu (Mapy, Sklep, Muzyka, itp.) nie mogą być w takiej wersji zawarte bez zgody Google.

Z tego powodu powstały forki typu Fire OS (seria Amazon Kindle Fire) z Amazon Store, Nokia X Software Platform (seria Nokia X) z Nokia Store, czy inne działające na urządzeniach Barnes & Noble Nook, Ouya, czy Baidu.