Informacje o wersjach

Beta 7.1

Data premiery 16 października 2026 r.
Kompilacje CP41.260831.019
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-10-05
usług Google Play, 26.28.33

Beta 7

Data premiery 9 października 2026 r.
Kompilacje CP41.260831.016
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-10-05
usług Google Play, 26.28.33

Beta 6.1

Data premiery 29 września 2026 r.
Kompilacje CP41.260831.007.A3
CP41.260831.011
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-08-05
usług Google Play, 26.28.33

Beta 6

Data premiery 24 września 2026 r.
Kompilacje CP41.260831.007
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-08-05
usług Google Play, 26.28.33

Beta 5

Data premiery 15 września 2026 r.
Kompilacje CP41.260828.004.A8
CP41.260828.005.A6
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-08-05
usług Google Play, 26.28.33

Beta 4

Data premiery 28 sierpnia 2026 r.
Kompilacje CP41.260814.003.A2
CP41.260814.003.B1
CP41.260814.003.C2
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-08-05
usług Google Play, 26.28.33

Beta 3

Data premiery 14 sierpnia 2026 r.
Kompilacje CP41.260731.005.A2
CP41.260731.005.B1
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-08-05
usług Google Play, 26.26.34

Beta 2

Data premiery 3 sierpnia 2026 r.
Kompilacje CP41.260717.006
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-07-05
usług Google Play, 26.24.35

Beta 1

Data premiery 20 lipca 2026 r.
Kompilacje CP41.260701.005
Obsługa emulatora x86 (64-bitowy), ARM (v8-A)
Poziom aktualizacji zabezpieczeń 2026-07-05
usług Google Play, 26.23.34

Android 17 QPR 2 Beta 7.1 (październik 2026 r.)

Po pierwszej wersji Androida 17 nadal aktualizujemy platformę, wprowadzając poprawki i ulepszenia, które są następnie wdrażane na obsługiwanych urządzeniach. Wersje te są publikowane co kwartał w ramach kwartalnych wersji platformy, które są udostępniane zarówno w ramach AOSP, jak i na urządzeniach Google Pixel w ramach pakietów nowych funkcji.

Chociaż te aktualizacje nie obejmują zmian w interfejsie API, które mają wpływ na aplikacje, udostępniamy obrazy najnowszych kwartalnych wersji beta platformy, aby w razie potrzeby można było przetestować aplikację z tymi wersjami (np. jeśli pojawią się funkcje, które mogą wpłynąć na wrażenia użytkowników).

Android 17 QPR2 zawiera mniejszą wersję pakietu SDK. Ta aktualizacja przyrostowa nie wprowadza żadnych planowanych zmian w działaniu, co minimalizuje potrzebę przeprowadzania testów zgodności. Aktualne zmiany w pakiecie SDK możesz sprawdzić w raporcie różnic w interfejsie API.

Wzmacnianie zabezpieczeń przed oszustwami związanymi z przekierowywaniem połączeń

Android 17 QPR2 wprowadza nowe ograniczenia zabezpieczeń dotyczące automatycznego przekierowywania połączeń, aby chronić użytkowników przed oszustwami. System analizuje teraz i wybiórczo ogranicza kody USSD przekierowania połączeń (takie jak *21#) wykonywane za pomocą interfejsu TelephonyManager.sendUssdRequest() API.

  • Ograniczenie interfejsu API: interfejs API sendUssdRequest() nie jest już dostępny dla kodów przekierowania połączeń, które używają tylko uprawnienia CALL_PHONE. Standardowe aplikacje, które próbują wykonać te kody w tle, zostaną zablokowane i otrzymają wywołanie zwrotne USSD_ERROR_NOT_ALLOWED.
  • Potwierdzenie systemowe: aby przeciwdziałać oszustwom związanym z inżynierią społeczną, użytkownicy, którzy ręcznie wybierają kody przekierowania połączeń w dialerze systemowym, zobaczą teraz nowe okno potwierdzenia na poziomie systemu operacyjnego, zanim polecenie zostanie wykonane.
  • Kody USSD niezwiązane z przekierowywaniem połączeń: ta zmiana nie ma wpływu na żądania USSD niezwiązane z przekierowywaniem połączeń (np. transfery pieniężne na telefonie komórkowym i sprawdzanie konta).
  • Rozwiązanie: jeśli problem dotyczy Twojej aplikacji, sprawdź, czy prawidłowo obsługuje ona wywołanie zwrotne błędu USSD_ERROR_NOT_ALLOWED. W przypadku aplikacji wymagających konfiguracji przekierowania połączeń, które nie kwalifikują się do roli wyłączonej, zmień proces tak, aby używał intencji ACTION_DIAL do wstępnego wypełniania dialera, co pozwoli użytkownikowi ręcznie potwierdzić działanie.

Zoptymalizowane dostarczanie transmisji własnych

Na urządzeniach z Androidem 17 QPR2 lub nowszym Android wydajniej dostarcza samodzielne transmisje, aby poprawić stan systemu. Transmisja własna to transmisja (np. wysłana za pomocą sendBroadcast()), w przypadku której wszystkie odbiorniki, niezależnie od tego, czy są zarejestrowane w kontekście, czy zadeklarowane w pliku manifestu, działają w tym samym procesie, który wysłał transmisję. Jeśli którykolwiek odbiorca działa w innym procesie, transmisja nie jest autotransmisją. System przekazuje transmisje własne z powrotem do procesu wysyłania, który dostarcza je do własnych odbiorców w głównym wątku. Zapobiega to działaniu aplikacji w tle przez wielokrotne wysyłanie do siebie komunikatów. Ta zmiana dotyczy wszystkich aplikacji, niezależnie od ich targetSdkVersion.

Ta zmiana ma następujący wpływ na Twoją aplikację:

  • Wysłanie samodzielnej transmisji nie zwiększa ważności procesu i nie zapobiega zamrożeniu procesu w pamięci podręcznej.

  • Jeśli proces jest zapisany w pamięci podręcznej i zamrożony, wysłane przez niego komunikaty własne czekają, aż proces zostanie odmrożony, np. gdy użytkownik wróci do aplikacji lub uruchomi się inny jej komponent.

  • Transmisje do siebie, które nie zostały jeszcze dostarczone, są przechowywane w pamięci procesu. Jeśli system zakończy proces przed ich dostarczeniem, zostaną utracone i nie zostaną ponownie dostarczone.

Nie dotyczy to transmisji, które mają odbiorcę w innym procesie (w tym w innym procesie tej samej aplikacji), transmisji wysyłanych w imieniu innej aplikacji (np. przez PendingIntent) ani transmisji wysyłanych do innego profilu użytkownika.

Upewnij się, że aplikacja nie korzysta z samodzielnych transmisji do wykonywania zadań w tle. Nie używaj samodzielnych transmisji jako licznika czasu ani mechanizmu utrzymywania aktywności. Aby zaplanować pracę w tle, użyj WorkManagera, a w przypadku zadań, które muszą zostać wykonane o określonej godzinie, użyj AlarmManagera. Do komunikacji w ramach procesu używaj bezpośrednich wywołań, takich jak wywołania zwrotne lub przepływy Kotlin, zamiast komunikatów.

Znany problem w wersji beta 7.1

Użytkownicy Pixela 11 Pro Fold mogą być zmuszeni do ponownego zarejestrowania twarzy, aby funkcja rozpoznawania twarzy działała prawidłowo.

Najważniejsze problemy rozwiązane w wersji beta 7.1 (październik 2026 r.)

Najważniejsze problemy rozwiązane w wersji beta 7 (październik 2026 r.)

  • Nadmierne zużycie baterii w stanach bezczynności, gdy funkcja Odwróć, by wyciszyć uniemożliwia urządzeniu przejście w tryb głębokiego uśpienia. (Problem nr 560036427, Problem nr 569079944)
  • Pobieranie przez HTTPS kończy się niepowodzeniem, gdy jest inicjowane przez systemowy menedżer pobierania. (Problem 562833711)

Najważniejsze problemy rozwiązane w wersji beta 6 (wrzesień 2026 r.)

Najważniejsze problemy rozwiązane w wersji beta 5 (wrzesień 2026 r.)

  • Po zmianie typu urządzenia Bluetooth w ustawieniach ikona nie została zaktualizowana. (Problem 516071134)
  • Problem ze stabilnością systemu, który powodował nieoczekiwane ponowne uruchamianie urządzenia podczas ciągłego przewijania interfejsu w aplikacjach z dużą ilością multimediów. (Problem 544291113)
  • Naciśnięcie przycisków głośności podczas przesyłania multimediów uniemożliwiało wyświetlenie interfejsu suwaka głośności systemu. (Problem 548145018)
  • Rozwiązaliśmy problem z renderowaniem tekstu, który powodował, że podczas wpisywania tekstu w polach wyszukiwania pojawiały się nieoczekiwane podświetlenia tła. Rozwiązaliśmy też problem z routingiem nawigacji, który uniemożliwiał prawidłowe odblokowanie przestrzeni prywatnej. (Problem nr 548285596)
  • Ulepszony tryb HDR pozostawał włączony, mimo że został wyłączony w ustawieniach użytkownika. (problem nr 547457910)
  • Uruchomienie Portfela Google za pomocą skrótu przycisku zasilania powodowało, że ekran dotykowy przestawał reagować. (problem 549758084)
  • Aparat ulega awarii podczas przetwarzania panoramy. (Problem nr 551069625)
  • Po zakończeniu lub odebraniu połączenia w dźwięku Bluetooth występują zakłócenia i zniekształcenia. (Problem 541684282)

Najważniejsze problemy rozwiązane w wersji beta 4 (sierpień 2026 r.)

  • Włączenie ustawienia dla deweloperów „renderuj aplikacje poniżej obszaru wycięcia” powodowało, że po wyjściu z trybu pełnoekranowego odtwarzania filmu pasek stanu w programie uruchamiającym był przezroczysty. (Problem 295747911)
  • Problem z zarządzaniem temperaturą, który powodował przegrzewanie się urządzeń i nieoczekiwane ponowne uruchamianie podczas użytkowania. (Problem 437116407)
  • Problem uniemożliwiający wyświetlanie obrazu na zewnętrznych okularach XR przez USB-C. (Problem 439269938)
  • Nawigacja przy użyciu gestów przestawała reagować podczas renderowania aplikacji poniżej wycięcia w ekranie. (Problem 441378954)
  • Optymalizacja limitu baterii do 80% powodowała zbyt długi czas ładowania podczas osiągania ostatnich 2% progu. (Problem 477009501, Problem 476803337)
  • Rozwiązaliśmy problem z interfejsem programu uruchamiającego, który powodował, że podczas wyszukiwania aplikacji w panelu aplikacji nie można było przetworzyć wpisanego tekstu. (Problem nr 505157934, Problem nr 527921034, Problem nr 530531588, Problem nr 537704656)
  • Wywołanie menu zasilania za pomocą przycisków na urządzeniu powodowało brak efektu rozmycia tła za paskiem nawigacyjnym. (Problem nr 537202501)
  • Problem, który powodował, że dźwięk rozmowy telefonicznej był domyślnie odtwarzany przez głośnik telefonu, a nie przez połączone urządzenia Bluetooth. (Problem #537908014, Problem #541501134, Problem #541772860, Problem #545047074)
  • Błąd renderowania przełącznika aplikacji w sekcji Ostatnie, który powodował, że pierwsza karta zadania mogła się okresowo zawieszać i wizualnie nakładać na inne aplikacje podczas przewijania w poziomie. (Problem 530484511, Problem 505564040, Problem 545574713, Problem 551022006)
  • Podczas nagrywania ekranu została aktywowana blokada zasobów usługi audio, która uniemożliwiała korzystanie z mikrofonu w aplikacjach i metodach wprowadzania, takich jak Gboard i Gemini, do momentu ponownego uruchomienia urządzenia. (Problem 538229807)
  • Niespójność wizualna interfejsu systemu, w przypadku której wyłączenie ekranu z poziomu ekranu głównego powodowało zwykłe wygaszenie zamiast animacji wyłączenia ekranu przyciskiem zasilania. (Problem 541261786)
  • Problem z renderowaniem w trybie ciemnym, który powodował, że ikona koła zębatego ustawień Wi-Fi była ledwo widoczna. (Problem 536320341)
  • Włączenie trybu 3D na połączonych inteligentnych okularach powodowało wyświetlenie pustego ekranu. (problem nr 536628506)
  • Problem z interfejsem, który uniemożliwiał całkowite rozwinięcie paska powiadomień. (Problem nr 539244095, problem nr 547801203, problem nr 547017781, problem nr 546896889, problem nr 547163658, problem nr 547281675)
  • Rozwiązaliśmy problem, który powodował, że aplikacje WebGL mogły zawieszać się lub powodować awarię procesu przeglądarki podczas łączenia map cieni z atrybutami kolorów wierzchołków. Problem ten został rozwiązany przez usunięcie nieprawidłowego odczytu pamięci w procesie przetwarzania stanu tekstury sterownika GPU PowerVR. (Problem 541322087)
  • W przypadku niepowodzenia rozpoznawania twarzy przy słabym oświetleniu pomijane było odblokowywanie odciskiem palca i wymagane było podanie kodu PIN. (problem nr 547597971, problem nr 545329611, problem nr 541723970)

Najważniejsze problemy rozwiązane w wersji beta 3 (sierpień 2026 r.)

Najważniejsze problemy rozwiązane w wersji beta 1 (lipiec 2026 r.)

  • Ponowne parowanie Bluetooth kończy się niepowodzeniem bez powiadomienia po utracie połączenia zdalnego. (Problem nr 412524057)
  • Po wybudzeniu urządzenia na ekranie blokady na chwilę pojawiały się elementy sterujące odtwarzaczem multimedialnym, mimo że powiadomienia aplikacji były wyłączone. (Problem nr 484607701)
  • Awaria systemu powodująca nieoczekiwane ponowne uruchomienie urządzeń Pixel podczas wywoływania Gemini. (Problem nr 505750489)
  • Rozpoczęcie gestu przeciągania i upuszczania kilkoma palcami powodowało, że aplikacja źródłowa przestawała odbierać kolejne zdarzenia dotknięcia. (Problem 516836306)
  • Powiadomienia losowo stawały się niewidoczne w obszarze powiadomień do momentu ponownego uruchomienia systemu. (Problem #526139207, Problem #522657034)
  • Generowanie klucza ML-DSA kończy się niepowodzeniem z wyjątkiem, gdy używany jest skrót ciągu znaków „NONE” zamiast stałej klasy. (Problem 525612735)
  • Rozwiązaliśmy problem z metodą AccessibilityNodeInfo.toString(), który powodował, że granice okna były nieprawidłowo rejestrowane przy użyciu granic ekranu, co prowadziło do generowania mylących danych debugowania ułatwień dostępu. (Problem 520428442)
  • Nie udało się wyrenderować efektów rozmycia interfejsu na poziomie okna, a po ponownym uruchomieniu przełącznik „Zezwalaj na rozmycie na poziomie okna” został zresetowany. (Problem 527376569)