Najnowszy Android – która wersja systemu jest obecnie aktualna?
Obecnie najnowszą, oficjalnie i szeroko udostępnioną wersją systemu operacyjnego od Google jest Android 14, natomiast na wybrane, autorskie urządzenia z serii Pixel powoli trafia już Android 15. To właśnie czternasta iteracja oprogramowania dominuje na zdecydowanej większości nowych smartfonów kupowanych w tym roku na rynku.
Prawda jest zresztą absolutnie taka, że cykl wydawniczy Google mocno rozjechał się z realiami producentów sprzętu. My w dziale wdrożeń widzimy to przy każdym cyklu testowym nowej aplikacji. Dostajesz najświeższy kod źródłowy z Mountain View. A potem czekasz miesiącami na autorskie nakładki od Samsunga czy Xiaomi. Zmieniliśmy te zasady na robocie u nas. Zamiast liczyć na szybkie łatki od dostawców, zakładamy z góry opóźnienie rzędu kwartału u każdego projektu. I to działa.
Kiedy mój telefon dostanie aktualizację do nowej wersji Androida?
Producenci tacy jak Samsung, Motorola czy Oppo mają własne, hermetyczne harmonogramy. Wypuszczenie czystego kodu AOSP przez Google to zaledwie punkt startowy. Potem zaczyna się powolne dostosowywanie nakładek systemowych do nowego rdzenia. Z reguły najdroższe flagowce otrzymują nową paczkę plików w ciągu dwóch lub trzech miesięcy od oficjalnej premiery. Średniaki czekają blisko pół roku. Tanie budżetowce często nie dostają jej wcale.
Ale istnieje też inna kwestia psująca krew. Operatorzy komórkowi. Oni dorzucają swoje autorskie aplikacje i blokady sieciowe do czystego systemu. Przez to proces ostatecznej weryfikacji wydłuża się niemiłosiernie. Wkurza to niemożliwie. U nas w biurze na warszawskim Mokotowie chłopaki z QA dostają białej gorączki, gdy muszą testować apkę na czterech różnych buildach tego samego Samsunga S23. Bo każdy operator w Polsce wydał inną poprawkę do modemu. KATASTROFA.
Fragmentacja zabija ten ekosystem od samego początku jego istnienia. Google próbuje łatać ten bałagan przez Project Treble, fizycznie oddzielając niskopoziomową warstwę sprzętową od programowej. Daje to wymierne efekty u dużych graczy. Aktualizacje idą dzisiaj odrobinę szybciej niż pięć lat temu u chińskich marek.
Jak sprawdzić, czy mam zainstalowany aktualny system?
Wejście w ustawienia telefonu i kliknięcie zakładki z informacjami o urządzeniu zajmuje dosłownie dziesięć sekund. Tam od razu widać numer kompilacji i wersję głównego oprogramowania. Żeby wymusić ręczne pobranie plików z chmury, wystarczy tapnąć przycisk wyszukiwania aktualizacji. System połączy się z serwerem i sprawdzi pakiety. Czasami trzeba to kliknąć kilka razy z rzędu. Serwery OTA mają swoje sztywne limity i kolejkowanie po numerach IMEI. Więc nie każdy dostaje powiadomienie w tym samym dniu po premierze.
Zrobiliśmy na wdrożeniu testów automatycznych taki skrypt wymuszający sprawdzanie nowej wersji na farmie urządzeń. Potem zawiesiło się API od Google. Wprowadzono poprawkę ograniczającą liczbę zapytań z jednego IP przed poniedziałkiem. Twarde realia infrastruktury sieciowej korporacji uderzyły nas prosto w twarz.
Dlaczego producenci opóźniają wdrażanie oprogramowania Google?
Każda nakładka na Androida to ogromny, odrębny ekosystem. One UI od Samsunga waży gigabajty danych. Przeportowanie wszystkich autorskich funkcji na nowy rdzeń systemu wymaga przepisania setek linijek kodu w C++ i Javie. A to mocno kosztuje. Firmom produkującym sprzęt po prostu nie zależy na szybkim aktualizowaniu starych modeli. Chcą sprzedawać nowe pudełka w sklepach. Proste biznesowe równanie bez sentymentów.
(Zastanawiacie się zresztą, dlaczego to na produkcji tak wyje na testach po drodze? Sam się nad tym borykałem dzisiaj u siebie we wtorek rano w biurze. Piję tę zimną kawę z ekspresu co go nikt nie czyści od miesiąca i patrzę w logi z Firebase. Wyrzuca mi błędy na starych Xiaomi z Androidem 12. Chłopaki z zewnętrznej agencji pisali ten moduł chyba na kolanie. I teraz ja muszę to łatać, bo klient dzwoni i drze ryja na całe piętro, że mu konwersja w koszyku spada. Chociaż prawdę mówiąc brakuje nam twardych danych za wczoraj, więc wydaje się to tylko jedną z możliwych hipotez na najbliższy kwartał przed wdrożeniem nowej analityki. Ale to tak na marginesie o realiach pracy z tym systemem).
Wracając do głównego wątku. Proces certyfikacji nowej wersji oprogramowania wymaga przejścia testów CTS narzucanych rygorystycznie przez Google. Jeśli producent zmieni coś w jądrze i zepsuje kompatybilność z usługami Play, nie dostanie licencji na wypuszczenie telefonu z nowym Androidem na rynek. Poprawa błędów zajmuje kolejne tygodnie u inżynierów w Azji.
Czy starsze wersje Androida są nadal bezpieczne w codziennym użytkowaniu?
Używanie telefonu bez aktualnych łatek zabezpieczeń to proszenie się o kłopoty. Brak aktualizacji oznacza jawną podatność na powszechnie znane w sieci luki typu zero-day. Skrypty automatycznie skanują sieć w poszukiwaniu takich dziurawych urządzeń. Więc nie, starsze wersje nie są w pełni bezpieczne. Mimo to ludzie masowo z nich korzystają w Polsce.
Mamy tu dwa powody takiego stanu rzeczy na rynku. Po pierwsze, świadomość techniczna użytkowników leży na łopatkach. Ludzie namiętnie ignorują powiadomienia o aktualizacjach. Boją się, że telefon zwolni po instalacji nowej paczki. Po drugie, portfele klientów nie są z gumy. Nikt normalny nie wymieni sprawnego sprzętu za trzy tysiące złotych tylko dlatego, że przestał otrzymywać pakiety z kodem od dostawcy.
Google ratuje tę sytuację aktualizując usługi Google Play całkowicie niezależnie od wersji głównego systemu bazowego. Odbywa się to w tle. To łata najgorsze luki w aplikacjach. Ale błędy bezpieczeństwa w samym jądrze Linuksa zostają otwarte na ataki z zewnątrz.
Co wnosi najnowszy Android w porównaniu do poprzednich edycji?
Kolejne iteracje zielonego robota rzadko wprowadzają drastyczne zmiany wizualne na ekranie głównym. Prawdziwe modyfikacje dzieją się głęboko pod maską. Poprawiono zarządzanie pamięcią RAM w tle działania procesów. Zredukowano zużycie baterii przez aplikacje pozostające w trybie uśpienia. Zmieniliśmy te zasady na robocie u nas przy budowaniu usług w tle i od razu widać spadek obciążenia procesora w aplikacjach testowych na nowym systemie.
| Funkcja systemowa | Android 13 | Android 14 / 15 |
| Zarządzanie uprawnieniami do plików | Grupowe zgody na całe multimedia | Dokładny wybór pojedynczych zdjęć dla aplikacji |
| Klonowanie aplikacji użytkowych | Brak natywnego wsparcia w kodzie | Wbudowane klonowanie kont u wybranych producentów |
| Obsługa formatu Ultra HDR | Całkowity brak obsługi | Pełne API dla matryc 10-bitowych |
| Wsparcie komunikacji satelitarnej | Zewnętrzne aplikacje producentów | Natywne API dla wiadomości ratunkowych poza siecią |
Widzicie te różnice gołym okiem w tabeli. To powolna ewolucja kodu. Nie ma tu marketingowych fajerwerków. Są konkrety pomagające w codziennym programowaniu interfejsów. Wdrażanie obsługi Ultra HDR zajęło nam w ostatnim projekcie bez mała trzy tygodnie. Dokumentacja od Google miała w cholerę błędów przy opisywaniu przestrzeni barw. Zwykły programista w agencji musi się przez to przebijać z maczetą żeby zrozumieć intencje twórców z Kalifornii.
Android 15 idzie o krok dalej. Skupia się na prywatności. Wprowadza funkcję Private Space. Pozwala ona na fizyczne wydzielenie ukrytego profilu na telefonie z osobnym kodem PIN. Aplikacje tam zainstalowane są niewidoczne dla reszty systemu. Świetna sprawa do testowania złośliwego kodu lub po prostu chowania aplikacji bankowych przed kradzieżą odblokowanego urządzenia na ulicy.
Błędy i usterki w nowych kompilacjach
Instalowanie nowej wersji systemu w dniu premiery to rosyjska ruletka. Wersje Beta i pierwsze kompilacje stabilne zawsze mają ukryte wady. Zazwyczaj cierpi na tym drenaż baterii albo moduł Bluetooth odmawia łączenia się ze starymi słuchawkami. Wgrywamy paczkę przez ADB, terminal rzuca błędem, a telefon wpada w bootloop na stole. Czysta poezja pracy na sprzęcie udostępnionym za wcześnie.
Dobrym pomysłem jest odczekanie minimum miesiąca od wypuszczenia dużego update’u. Fora internetowe takie jak XDA Developers szybko zapełniają się raportami o błędach. Jeśli inni zgłaszają, że po aktualizacji do czternastki przestało działać zbliżeniowe płacenie NFC, po prostu wstrzymaj się z klikaniem przycisku instalacji u siebie w domu. Nie bądź darmowym beta testerem korporacji.
Koniec wsparcia technicznego – co zrobić ze starym smartfonem?
Zostajesz z urządzeniem bez żadnych nowych łatek zabezpieczeń. Producent oficjalnie umywa ręce od problemu. Masz przed sobą dwie główne ścieżki wyjścia z sytuacji. Pierwsza to instalacja alternatywnego oprogramowania, takiego jak LineageOS. To społecznościowy wariant systemu budowany na bazie otwartego kodu AOSP. Odzyskuje się w ten sposób pełną kontrolę nad urządzeniem i aktualne łatki bezpieczeństwa bezpośrednio od programistów niezależnych. Wymaga to jednak odblokowania bootloadera w telefonie.
Druga opcja to degradacja starego sprzętu do roli domowego serwera lub kamery monitoringu. Istnieją lekkie aplikacje zamieniające całkowicie nieużywany telefon w bezprzewodową kamerę IP. Sam mam starego Pixela 3 podłączonego na stałe do ładowarki w przedpokoju u siebie w mieszkaniu. Działa to znacznie lepiej niż dedykowane, tanie kamery za kilkaset złotych. Sprzęt z dobrym procesorem obrazu się nie marnuje.
Sprawdźcie swoje telefony teraz. Wejdźcie w ustawienia główne i zobaczcie datę ostatnich poprawek bezpieczeństwa. Jeśli widzicie tam rok ubiegły, najwyższy czas poważnie zastanowić się nad zmianą nawyków lub instalacją niestandardowego ROM-u. Nie oddawajcie swoich prywatnych danych walkowerem tylko dlatego, że wielkiej korporacji nie opłaca się wypuścić nowej kompilacji na wasz czteroletni model procesora.
Najczęściej zadawane pytania (FAQ)
- Jaka jest obecnie najnowsza wersja systemu Android?
Obecnie najnowszą, stabilną wersją jest Android 14, natomiast proces wdrażania Androida 15 rozpoczął się już na wybranych urządzeniach z serii Google Pixel pod koniec roku. - Czy starsze wersje Androida dostają aktualizacje bezpieczeństwa?
Starsze wersje nie otrzymują już pełnych łatek systemowych od producentów, ale Google nadal aktualizuje Usługi Google Play, co łata część krytycznych luk w zabezpieczeniach aplikacji. - Kiedy telefony Samsung dostaną nową wersję Androida?
Samsung zazwyczaj wydaje nowe wersje Androida wraz ze zaktualizowaną nakładką One UI kilka miesięcy po oficjalnej premierze kodu od Google, zaczynając zawsze od najdroższych flagowców z serii S i Z. - Jak ręcznie wymusić aktualizację Androida?
Wymusić sprawdzenie aktualizacji można przechodząc do Ustawień, następnie do sekcji Informacje o telefonie / Aktualizacja oprogramowania i klikając przycisk pobierania. Alternatywą jest użycie oficjalnego oprogramowania producenta na komputerze PC. - Czy warto instalować wersje Beta Androida na swoim telefonie?
Instalacja wersji Beta na głównym urządzeniu niesie duże ryzyko utraty danych, drenażu baterii i niedziałających aplikacji bankowych. Wersje te przeznaczone są głównie dla deweloperów oprogramowania. - Co to jest Project Treble w systemie Android?
To inicjatywa inżynieryjna wprowadzona przez Google, która oddziela niskopoziomowy kod sprzętowy dostawców podzespołów od warstwy głównego systemu operacyjnego, co znacząco przyspiesza proces wdrażania nowych aktualizacji przez producentów smartfonów.
Bibliografia
1. Android Developers – https://developer.android.com
2. Google Blog Polska – https://polska.googleblog.com
3. CERT Polska – https://cert.pl
4. Urząd Komunikacji Elektronicznej – https://uke.gov.pl
5. Samsung Newsroom Polska – https://news.samsung.com/pl






















