Powrót do strony głównej

Android 17 Beta 3: stabilne API i security

Android 17 Beta 3 osiągnęła Platform Stability z ustabilizowanymi API. Kluczowe funkcje: rozszerzony DCL dla natywnych bibliotek, Certificate Transparency, nowe API kamer i obsługa BLE Hearing Aid. Deweloperzy mogą testować na urządzeniach Pixel.

Nowe API w Android 17 Beta 3: od DCL do RAW14
Advertisement 728x90

# Android 17 Beta 3: API na etapie stabilności i nowe możliwości dla deweloperów

Google wypuścił Android 17 Beta 3, który osiągnął etap Platform Stability. API zostały ustabilizowane, zmiany w nich wstrzymane. Nazwa kodowa Cinnamon Bun została zastąpiona przez Android 17. Dzięki temu deweloperzy mogą testować aplikacje w warunkach zbliżonych do wersji finalnej.

Aktualizacja skupia się na bezpieczeństwie, kamerach, audio i UI. Obsługiwane są modele Pixel od 6 wzwyż, w tym Pixel 10, Fold i Tablet. Finalny release spodziewany w drugim kwartale 2026 roku.

Wzmocnienie ochrony dynamicznego ładowania kodu

Mechanizm DCL został rozszerzony na natywne biblioteki ładowane za pomocą System.load(). Wcześniej ochrona dotyczyła tylko plików DEX- i JAR-. Teraz system blokuje podstawianie złośliwym kodem w komponentach natywnych.

Google AdInline article slot

To kluczowe dla aplikacji z dynamicznym ładowaniem bibliotek. Deweloperzy zyskują wyższą odporność na ataki bez zmian w kodzie.

Dodatkowo włączono Certificate Transparency domyślnie. Publiczny rejestr śledzi certyfikaty SSL, ułatwiając weryfikację autentyczności.

API do dostosowywania Photo Picker i kamer

Wprowadzono PhotoPickerUiCustomizationParams do konfiguracji interfejsu wyboru zdjęć. Parametry pozwalają zmieniać proporcje boków (z 1:1 na 9:16) i inne elementy UI.

Google AdInline article slot

Dla kamer dodano obsługę RAW14. Producenci zyskują vendor-extension API:

  • Super Resolution;
  • Rozszerzone tryby redukcji szumów;
  • Optymalizatory jakości oparte na AI.

Aplikacje określają typ kamery za pomocą nowych API: wbudowana, kamera USB lub wirtualna. Zapewnia to adaptację do źródła wideo, minimalizując artefakty.

Audio i zarządzanie urządzeniami

Obsługa aparatów słuchowych przez Bluetooth Low Energy. Nowy typ TYPE_BLE_HEARING_AID pozwala rozdzielać wyjście systemowych dźwięków:

Google AdInline article slot
  • Powiadomienia i połączenia na telefon;
  • Budziki na aparat;
  • Niezależne sterowanie głośnością.

Uprawnienie USE_LOCATION_BUTTON wbudowuje systemowy przycisk do jednorazowego dostępu do precyzyjnej lokalizacji. Upraszcza UX bez stałych zgód.

Ustawienia wprowadzania, podpisy i UI

Osobne opcje dla haseł: symbole z fizycznej klawiatury ukrywają się natychmiast, z ekranu — z opóźnieniem. Dostosowane do klawiatur sprzętowych.

Podpis APK algorytmem hybrydowym: klasyczna kryptografia + ML-DSA (odporny na ataki kwantowe). Zapewnia bezpieczeństwo na przyszłość.

Opcja ukrywania podpisów pod ikonami dla minimalistycznego launchera. Obsługa Javy z OpenJDK 25 zintegrowana z platformą.

| Cecha | Opis | Wpływ na rozwój |

|------|----------|----------------------|

| DCL dla natywnych lib | Ochrona System.load() | Blokada malware |

| PhotoPicker params | Dostosowanie UI | Elastyczny wybór zdjęć |

| API kamer | Typy + rozszerzenia vendor | Optymalizacja wideo |

| BLE Hearing Aid | Rozdzielenie audio | Aplikacje dostępności |

| Podpis ML-DSA | Odporność kwantowa | Długoterminowe bezpieczeństwo |

Co ważne

  • API ustabilizowane: przechodźcie na Beta 3 do testów finalnych;
  • DCL i Certificate Transparency wzmacniają bezpieczeństwo domyślnie;
  • API kamer (RAW14, typy, rozszerzenia) dla aplikacji pro;
  • BLE Hearing Aid i przycisk lokalizacji poprawiają dostępność;
  • Hybrydowy podpis APK przygotowuje do ery postkwantowej.

— Editorial Team

Advertisement 728x90

Czytaj dalej