Spoločnosť Google vydala tretiu beta verziu svojej open source mobilnej platformy Android 17, čím označila stabilizáciu platformy a ukončenie zmien API pred nadchádzajúcim vydaním. K dispozícii je predbežný testovací program na vyhodnotenie nových funkcií platformy. Verzie firmvéru sú k dispozícii pre 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. Vydanie systému Android 17 je naplánované na 2. štvrťrok 2026.
Medzi zmeny v systéme Android 17 Beta 3:
- Mechanizmus ochrany dynamického načítavania kódu (DCL) bol rozšírený o podporu natívnych knižníc načítaných prostredníctvom metódy System.load(), nielen súborov DEX a JAR. DCL zabraňuje vkladaniu škodlivého kódu do dynamicky načítaných spustiteľných súborov nastavením prístupových práv iba na čítanie pre takéto súbory.
- Mechanizmus transparentnosti certifikátov je predvolene povolený a uchováva verejný záznam všetkých vydaných a zrušených certifikátov.
- Na prispôsobenie rozhrania výberu fotografií bolo pridané rozhranie API PhotoPickerUiCustomizationParams, ktoré umožňuje lepšie prispôsobenie štýlu volajúcej aplikácie. Môžete napríklad zmeniť pomer strán miniatúr fotografií z 1:1 (štvorec) na 9:16 (na výšku).
- Pridaná podpora pre obrazový formát RAW14, ktorý sa používa v profesionálnych digitálnych fotoaparátoch a poskytuje ukladanie 15 bitov na farebný kanál.
- Výrobcom hardvéru bolo poskytnuté rozhranie API na vytváranie rozšírení pre kamery, ktoré umožňujú funkcie špecifické pre danú aplikáciu, ako napríklad engine na vylepšenie detailov v superrozlíšení, režimy redukcie šumu a optimalizátory kvality umelej inteligencie.
- Pridané API na získanie informácií o type kamery (vstavaná kamera, USB webkamera alebo virtuálna kamera).
- Bola pridaná podpora pre načúvacie prístroje pripojené cez Bluetooth Low Energy (BLE). Tieto zariadenia sú teraz klasifikované v novej kategórii TYPE_BLE_HEARING_AID, čo umožňuje aplikáciám rozlišovať medzi načúvacími prístrojmi a slúchadlami a samostatne ovládať prehrávanie zvuku systému (napríklad môžete prehrávať upozornenia, zvonenia a budíky na vstavanom reproduktore telefónu namiesto načúvacieho prístroja).
- Pridaný softvérový kodér pre zvukový formát HE-AAC (High-Efficiency Advanced Audio Coding) s podporou nízkych aj vysokých bitových rýchlostí.
- Bolo pridané povolenie USE_LOCATION_BUTTON, ktoré vám umožňuje vložiť systémové tlačidlo do rozhrania vašej aplikácie na udelenie prístupu k presným údajom o polohe. Tlačidlo je vykreslené systémom a po kliknutí používateľa udelí prístup k údajom o polohe iba počas trvania aktuálnej relácie.
- Boli pridané samostatné nastavenia pre zobrazenie hesiel zadaných na fyzickej klávesnici a na dotykovej obrazovke. Predvolene sú znaky hesla zadané pomocou fyzickej klávesnice okamžite skryté.
- Bola zavedená možnosť certifikovať APK balíčky digitálnym podpisom založeným na hybridnom algoritme, ktorý kombinuje klasický algoritmus s algoritmom ML-DSA, ktorý je odolný voči hrubej sile na kvantovom počítači.
- Vylepšené zobrazenie widgetov aplikácií na externých obrazovkách zohľadnením rozdielov v DPI pri škálovaní.
- Bolo pridané nastavenie, ktoré umožňuje skryť zobrazenie názvov aplikácií pod ich ikonami.

- Implementované interaktívne ukotvené okná, ktoré na rozdiel od tradičných okien Obraz v obraze zostávajú interaktívne aj pri ukotvení nad inými aplikáciami v režime pracovnej plochy.
- Dizajn panela s nástrojmi pre nahrávanie screencastu bol zmenený.
- Pridaná požiadavka ACTION_VPN_APP_EXCLUSION_SETTINGS, ktorú možno použiť na otvorenie systémovej obrazovky s nastaveniami, ktoré umožňujú aplikácii obísť prístup k sieti. VPN-tunel.
- Pridaná podpora pre funkcie jazyka OpenJDK 25 a triedy Java.
Zdroj: opennet.ru

