Beta 1
| Data premiery | 13 lutego 2026 r. |
| Kompilacje | CP21.260116.011.B1 CP21.260116.011.A1 (Pixel 6 Pro, Pixel 6, Pixel 6a, Pixel 7 Pro, Pixel 7) |
| Obsługa emulatorów | x86 (64-bitowy), ARM (v8-A) |
| Poziom aktualizacji zabezpieczeń | 2026-01-05 |
| Usługi Google Play | 25.47.33 |
Android 17 Beta 1 (luty 2026 r.)
Wersja beta 1 jest już dostępna. Zawiera najnowsze funkcje i zmiany, które możesz wypróbować w swoich aplikacjach. Ta wersja nadaje się do programowania, testowania i ogólnego użytku. Android 17 jest jednak nadal w fazie rozwoju, więc system Android i aplikacje na nim działające mogą nie zawsze działać zgodnie z oczekiwaniami.
Podobnie jak w przypadku poprzednich wersji, Android 17 zawiera zmiany w systemie. W niektórych przypadkach te zmiany mogą wpływać na aplikacje, dopóki nie zostaną zaktualizowane, aby obsługiwać Androida 17. Możesz więc zauważyć zarówno drobne problemy, jak i poważniejsze ograniczenia. Większość aplikacji, interfejsów API i funkcji będzie działać zgodnie z oczekiwaniami.
Nowości w wersji beta 1
Android 17 to kontynuacja naszych prac nad bardziej elastycznymi aplikacjami na Androida. Wprowadzamy w nim znaczące ulepszenia funkcji aparatu i multimediów, nowe narzędzia do optymalizacji łączności oraz rozszerzone profile urządzeń towarzyszących. Wyróżnione informacje:
Interfejs użytkownika i okna
Obowiązkowe dostosowanie do dużych ekranów
Aplikacje kierowane na Androida 17 (poziom API 37) działające na dużych ekranach (sw ≥ 600 dp) nie mogą już zrezygnować ze zmiany rozmiaru ani orientacji.
- Zignorowane atrybuty:
screenOrientation,resizeableActivity,minAspectRatioimaxAspectRatiosą ignorowane na dużych ekranach. - Wyjątki: urządzenia mniejsze niż 600 dp i aplikacje sklasyfikowane jako gry (
android:appCategory).
Zoptymalizowane zmiany konfiguracji
Aby zapobiec utracie stanu, system nie restartuje już domyślnie aktywności w przypadku określonych zmian konfiguracji, w tym:
Wymagane działanie: jeśli Twoja aplikacja polega na ponownym uruchamianiu w celu ponownego wczytania zasobów na potrzeby tych zdarzeń, musisz wyraźnie włączyć tę opcję za pomocą nowego atrybutu manifestu android:recreateOnConfigChanges.
Wydajność i czas działania
- Lock-free MessageQueue: nowa implementacja bez blokad
android.os.MessageQueuezmniejsza liczbę pominiętych klatek. - Generacyjne odśmiecanie pamięci: równoległy moduł zbierający śmieci ART typu Mark-Compact obsługuje teraz generacyjne odśmiecanie pamięci, które priorytetowo traktuje częste i niedrogie odśmiecanie „młodej generacji”.
- Nowe reguły profilowania:
ProfilingManagerdodaje reguły dlaCOLD_START,OOMiKILL_EXCESSIVE_CPU_USAGE. - Ograniczenia dotyczące powiadomień: ścisłe limity rozmiaru widoków powiadomień niestandardowych, które mają na celu zmniejszenie zużycia pamięci.
Multimedia i aparat
Aparat
- Dynamiczne aktualizacje sesji: użyj
CameraCaptureSession.updateOutputConfigurations(), aby przełączać przypadki użycia (np. Zdjęcie na film) bez zamykania sesji i powodowania błędów.
Audio i wideo
- Stała jakość nagrywania wideo: funkcja setVideoEncodingQuality() w klasie MediaRecorder umożliwia skonfigurowanie trybu stałej jakości (CQ) dla koderów wideo.
- Wzmocnienie dźwięku w tle: odtwarzanie dźwięku, żądania ostrości i zmiany głośności są inicjowane w trybie cichym (nieudane), jeśli aplikacja nie jest w prawidłowym stanie cyklu życia.
- Obsługa VVC: dodano obsługę platformy dla wszechstronnego kodowania wideo (H.266).
Prywatność i bezpieczeństwo
- Wycofanie tekstu jawnego:
android:usesCleartextTrafficzostał wycofany. Aplikacje korzystające z pakietu SDK w wersji 37 lub nowszej, które używają tego atrybutu, będą domyślnie blokować tekst jawny. Przejdź na ustawienia bezpieczeństwa sieci. - Kryptografia hybrydowa HPKE: wprowadzono publiczny interfejs dostawcy usług do implementacji kryptografii hybrydowej HPKE.
Połączenia i narzędzia
- Menedżer urządzeń towarzyszących:
- Nowe profile: urządzenia medyczne i trackery fitness.
- Ujednolicone okno uprawnień:
setExtraPermissionsłączy uprawnienia dotyczące urządzeń w pobliżu w oknie powiązania.