Spoločnosť Google predstavila tretiu beta verziu otvorenej mobilnej platformy Android 17, ktorá znamenala stabilizáciu platformy a ukončenie zmien v API pred nadchádzajúcim uvoľnením. Na hodnotenie nových možností platformy bola navrhnutá program predbežného testovania. Firmvér bol pripravený pre zariadenia 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. Uvoľnenie Android 17 je naplánované na druhý kvartál roku 2026.
Medzi zmenami v Android 17 Beta 3:
- Mechanizmus ochrany dynamického načítania kódu (DCL, Dynamic Code Loading) bol rozšírený na použitie s natívnymi knižnicami načítanými pomocou metódy System.load(), a nie len s súbormi vo formáte DEX a JAR. DCL umožňuje zabrániť vkladaniu škodlivého kódu do dynamicky načítaných vykonateľných súborov, vďaka nastaveniu práv prístupu pre takéto súbory, ktoré umožňujú len čítanie.
- Mechanizmus Certificate Transparency je predvolene zapnutý, vedúci verejný log všetkých vydaných a odvolaných certifikátov,
- Pridaný API PhotoPickerUiCustomizationParams na úpravu používateľského rozhrania pre výber fotografií, čo umožňuje priblížiť ho štýlu vyvolávajúcej aplikácie. Napríklad je možné zmeniť pomer strán náhľadov fotografií z 1:1 (štvorec) na 9:16 (portrét).
- Pridaná podpora formátu obrazov RAW14, používaného v profesionálnych digitálnych fotoaparátoch a zabezpečujúceho uchovávanie 15 bitov na farebný kanál.
- Výrobcovia hardvéru dostali API na vytváranie rozšírení pre kamery, ktoré umožňujú v aplikáciách využívať špecifické funkcie, ako je mechanizmus zlepšovania detailov Super Resolution, režimy potlačenia šumu a AI optimalizátory kvality.
- Pridané API na získanie informácií o type kamery (vnútorná kamera, pripojená cez USB webkamera alebo virtuálna kamera).
- Pridaná podpora sluchových prístrojov pripojených cez rozhranie Bluetooth Low Energy (BLE). Takéto zariadenia sú zaradené do novej kategórie TYPE_BLE_HEARING_AID, čo umožňuje aplikáciám rozlišovať sluchové prístroje a slúchadlá a tiež samostatne spravovať prehrávanie systémových zvukov (napríklad je možné prehrávať zvuky upozornení, hovorov a budíka na vstavanom reproduktore telefónu, nie na sluchovom prístroji).
- Bol pridávaný softvérový kódovač zvukového formátu HE-AAC (High-Efficiency Advanced Audio Coding), ktorý podporuje nízke aj vysoké bitrate.
- Pridelená práca USE_LOCATION_BUTTON, ktorá umožňuje vložiť do rozhrania aplikácie systémové tlačidlo na poskytnutie prístupu k presným údajom o polohe. Tlačidlo je vykreslené systémom a po jeho stlačení používateľom otvorí prístup k polohe len na čas trvania aktuálnej relácie.
- Pridané oddelené nastavenia na zobrazenie hesla zadaného na fyzickej klávesnici a na dotykovej obrazovke. Predvolene sa znaky hesla zadávané pomocou fyzickej klávesnice okamžite skryjú.
- Poskytuje sa možnosť overenia APK balíkov digitálnym podpisom na báze hybridného algoritmu, ktorý kombinuje klasický algoritmus s ML-DSA algoritmom, odolným voči hrubému prechodu na kvantovom počítači.
- Zlepšené zobrazenie aplikácií na externých obrazovkách vďaka zohľadneniu rozdielu v DPI pri škálovaní.
- Pridané nastavenie, ktoré umožňuje odstrániť zobrazenie názvov aplikácií pod ich ikonami.

- Realizované interaktívne pripnuté okná, ktoré na rozdiel od tradičných okien v režime „obrázok v obrázku“ (Picture-in-Picture) zostávajú interaktívne pri pripnutí nad inými aplikáciami v desktopovom režime.
- Zmenené zobrazenie panela nástrojov na nahrávanie screencastov.
- Pridaný požiadavok ACTION_VPN_APP_EXCLUSION_SETTINGS, pomocou ktorého je možné vyvolať systémovú obrazovku s nastaveniami, ktoré umožňujú aplikácii sieťový prístup mimo tunela. VPN-tunela.
- Pridaná podpora funkcií jazyka a tried Java dostupných v OpenJDK 25.
Zdroj: opennet.ru

