Společnost Google představila třetí beta verzi otevřené mobilní platformy Android 17, což znamená stabilizaci platformy a ukončení změn v API před nadcházejícím vydáním. Pro hodnocení nových funkcí platformy byla navržena program předběžného testování. Sestavy firmwaru byly připraveny pro zařízení Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold a Pixel Tablet. Vydání Android 17 je plánováno na druhé čtvrtletí roku 2026.
Mezi změnami v Android 17 Beta 3:
- Mechanismus ochrany dynamického načítání kódu (DCL, Dynamic Code Loading) byl rozšířen pro použití s nativními knihovnami načítanými prostřednictvím metody System.load(), a ne pouze soubory ve formátech DEX a JAR. DCL pomáhá zabránit podvádění s škodlivým kódem v dynamicky načítaných spustitelných souborech díky nastavení přístupových práv pro tyto soubory umožňujících pouze čtení.
- Výchozí aktivace mechanismu Certificate Transparency, který vede veřejný záznam všech vydaných a odvolaných certifikátů,
- Bylo přidáno API PhotoPickerUiCustomizationParams pro úpravu rozhraní výběru fotografií, což umožňuje přizpůsobit jej stylu vyvolávající aplikace. Například lze změnit poměr stran náhledů fotografií z 1:1 (čtverec) na 9:16 (portrét).
- Byla přidána podpora formátu obrázků RAW14, používaného v profesionálních digitálních kamerách a zajišťujícího ukládání 15 bitů na barevný kanál.
- Výrobci hardwaru obdrželi API pro vývoj rozšíření pro kamery, která umožňuje aplikacím využívat specifické funkce, jako je mechanismus zlepšení detailnosti Super Resolution, režimy potlačení šumu a AI-optimalizéry kvality.
- Bylo přidáno API pro získávání informací o typu kamery (vestavěná kamera, připojená přes USB webkamera nebo virtuální kamera).
- Byla přidána podpora sluchadel připojených přes rozhraní Bluetooth Low Energy (BLE). Taková zařízení byla zařazena do nové kategorie TYPE_BLE_HEARING_AID, což aplikacím umožňuje oddělit sluchadla a sluchátka a samostatně řídit přehrávání systémových zvuků (například lze přehrávat zvuky upozornění, hovorů a budíku na vestavěném reproduktoru telefonu, nikoliv na sluchadle).
- Byl přidán programový kodér zvukového formátu HE-AAC (High-Efficiency Advanced Audio Coding), který podporuje jak nízké, tak vysoké bitrates.
- Byl přidán oprávnění USE_LOCATION_BUTTON, které umožňuje integrovat do uživatelského rozhraní aplikace systémové tlačítko pro poskytování přístupu k přesným datům o poloze. Tlačítko je vykreslováno systémem a po jeho stisknutí uživateli otevře přístup k poloze pouze na dobu aktuální relace.
- Byly přidány oddělené nastavení pro zapnutí zobrazení hesla, které se zadává na fyzické klávesnici a na dotykové obrazovce. Standardně jsou znaky hesla zadávané fyzickou klávesnicí okamžitě skryty.
- Byla poskytnuta možnost ověřování APK balíčků digitálním podpisem na základě hybridního algoritmu kombinujícího klasický algoritmus s algoritmem ML-DSA, odolným vůči prolamování kvantovými počítači.
- Bylo vylepšeno zobrazení widgetů aplikací na externích displejích díky zohlednění rozdílu v DPI při měřítkování.
- Bylo přidáno nastavení, které umožňuje skrýt názvy aplikací pod jejich ikonami.

- Byly implementovány interaktivní připevněná okna, která na rozdíl od tradičních oken v režimu "obrázek v obrázku" (Picture-in-Picture) zůstávají interaktivní i při připevnění nad jinými aplikacemi v desktopovém režimu.
- Byl změněn design panelu nástrojů pro nahrávání screencastů.
- Byl přidán požadavek ACTION_VPN_APP_EXCLUSION_SETTINGS, který umožňuje vyvolat systémovou obrazovku s nastavením, které umožňuje aplikaci přístup k síti mimo VPN-tunel.
- Byla přidána podpora funkcí jazyka a Java tříd dostupných v OpenJDK 25.
Zdroj: opennet.ru

