Niecałe dwa tygodnie po starcie Bety 1 Google wypuściło Android 17 Beta 2 dla smartfonów Pixel. W paczce znalazły się nowe funkcje dla deweloperów, ulepszenia interfejsu oraz korekty błędów – w tym naprawy powodujące restarty systemu.
Android 17 zmierza ku stabilnej wersji – według zapowiedzi pojawi się latem 2026 roku. Google trzyma szybkie tempo: Beta 1 zadebiutowała 13 lutego, a niecałe dwa tygodnie później firma udostępniła już Betę 2. To szybciej niż można było oczekiwać na tym etapie cyklu deweloperskiego.
Aktualizacja trafia do uczestników Android Beta Program i waży około 500 MB. Osoby, które już ją zainstalowały, oceniają ją jako płynną w działaniu. Paczka przynosi zestaw nowych funkcji oraz kilkanaście napraw błędów – część z nich dotyczyła poważnych niestabilności systemu.
Bąbelki, nowe API i zmiany dla deweloperów
Największą nowością w Becie 2 są bąbelki aplikacji. Przytrzymanie ikony w launcherze pozwala teraz uruchomić dowolną aplikację w trybie pływającego okna. Na większych ekranach – tabletach i składakach – pojawia się dedykowany pasek bąbelków na pasku zadań, który grupuje aktywne okna. To zmiana szczególnie użyteczna na urządzeniach z dużymi wyświetlaczami, gdzie wielozadaniowość zyskuje nowy wymiar.
Z nowości dla deweloperów warto wyróżnić kilka pozycji. EyeDropper API pozwala aplikacjom pobierać kolor konkretnego piksela z ekranu – bez konieczności uzyskiwania uprawnień do przechwytywania ekranu. Contacts Picker wprowadza systemowy wybór kontaktów z dostępem sesyjnym do konkretnych pól, co ogranicza potrzebę żądania pełnych uprawnień do listy kontaktów. Pojawia się też Handoff API – mechanizm wzorowany na rozwiązaniu Apple, umożliwiający przenoszenie stanu aplikacji między urządzeniami, na przykład ze smartfona na tablet, za pośrednictwem CompanionDeviceManager.
Android 17 Beta 2 wprowadza również ochronę kodów OTP przed przechwyceniem – aplikacje bez specjalnych uprawnień uzyskają dostęp do wiadomości z jednorazowymi kodami dopiero po trzech godzinach od ich otrzymania. Nowe uprawnienie ACCESS_LOCAL_NETWORK chroni komunikację w sieci lokalnej. Zaktualizowano też biblioteki ICU do wersji 78 z obsługą Unicode 17.
Co naprawia Beta 2
Lista poprawek błędów jest długa. Google usunęło regresję ze stabilnej wersji Android 16, przez którą aktywne aplikacje nieoczekiwanie uruchamiały się od nowa – co przerywało pracę użytkownika i powodowało migotanie interfejsu. Naprawiono też błąd układu ekranu ostatnich aplikacji u osób korzystających z języka niemieckiego.
Wśród poważniejszych problemów znalazły się dwie usterki prowadzące do zamrożenia i restartu urządzenia podczas przełączania aplikacji lub wywoływania usług systemowych. Usunięto także zakleszczenie w System UI po rozłączeniu z Android Auto, które blokowało ekran blokady. Naprawiono błąd kompilatora shaderów GPU na Pixelu 6 Pro, przez który niektóre wyrażenia matematyczne GLSL były nieprawidłowo optymalizowane – skutkowało to artefaktami wizualnymi w aplikacjach.
Jak zainstalować i na co uważać
Betę 2 można pobrać po dołączeniu do Android Beta Program. Wspierane urządzenia to modele z serii Pixel 6, 7, 8, 9 i 10, a także Pixel Tablet, Pixel Fold oraz warianty Pro i Fold z kolejnych generacji.
Rezygnacja z programu beta jest możliwa, ale wymaga ostrożności. Jeśli w momencie wypisania się nie jest dostępna odpowiednia stabilna wersja systemu, urządzenie może wymagać przywrócenia ustawień fabrycznych. Przed instalacją warto więc zrobić kopię zapasową danych.
Źródło: AndroidPolice