Tvrtka Google predstavila je treću beta verziju otvorene mobilne platforme Android 17, koja označava stabilizaciju platforme i prestanak izmjena u API-ju prije nadolazećeg izdanja. Za procjenu novih mogućnosti platforme ponuđen je program preliminarnog testiranja. Firmware izgradnje pripremljen je za uređaje 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 i Pixel Tablet. Izdanje Androida 17 planirano je za drugi kvartal 2026. godine.
Među izmjenama u Android 17 Beta 3:
- Mehanizam zaštite dinamičkog učitavanja koda (DCL, Dynamic Code Loading) proširen je za primjenu s nativnim bibliotekama, učitavanima putem metode System.load(), a ne samo datotekama u formatima DEX i JAR. DCL omogućuje izbjegavanje zamjene zlonamjernog koda u dinamički učitavanim izvršnim datotekama, zahvaljujući postavljanju prava pristupa za takve datoteke, koja dopuštaju samo čitanje.
- Uključen je kao zadani mehanizam Certificate Transparency, koji vodi javni dnevnik svih izdanih i opozvanih certifikata.
- Dodana je API PhotoPickerUiCustomizationParams za izmjenu sučelja za odabir fotografija, što omogućuje usklađivanje s stilom pozivajuće aplikacije. Na primjer, omjer stranica fotografskih miniaturama može se promijeniti s 1:1 (kvadrat) na 9:16 (portret).
- Dodana je podrška za format slika RAW14, korišten u profesionalnim digitalnim kamerama, koji omogućava pohranu 15 bita po boji.
- Proizvođačima opreme dostupan je API za stvaranje proširenja za kamere, koja omogućuju korištenje specifičnih značajki u aplikacijama, kao što su mehanizam poboljšanja detalja Super Resolution, načini smanjenja šuma i AI-optimizatori kvalitete.
- Dodana je API za dobivanje informacija o vrsti kamere (ugrađena kamera, vanjska USB web kamera ili virtualna kamera).
- Dodana je podrška za slušna pomagala povezana putem Bluetooth Low Energy (BLE) sučelja. Takvi uređaji su klasificirani u novu kategoriju TYPE_BLE_HEARING_AID, što omogućuje aplikacijama da odvoje slušna pomagala i slušalice, kao i da odvojeno upravljaju reprodukcijom sistemskih zvukova (na primjer, zvukovi obavijesti, poziva i alarma mogu se reproducirati na ugrađenom zvučniku telefona umjesto na slušnom aparatu).
- Dodana je programerska enkoder za zvučni format HE-AAC (High-Efficiency Advanced Audio Coding), koji podržava i niske i visoke bitrate.
- Dodana je ovlast USE_LOCATION_BUTTON, koja omogućuje umetanje sistemske tipke za pristup tačnim podacima o lokaciji u korisničko sučelje aplikacije. Tipka se prikazuje od strane sistema i nakon što korisnik pritisne, omogućava pristup lokaciji samo tijekom trajanja trenutne sesije.
- Dodane su odvojene postavke za uključivanje prikazivanja lozinke, unesene na fizičkoj tipkovnici i na dodirnom ekranu. Po defaultu, znakovi lozinke uneseni putem fizičke tipkovnice odmah se skrivaju.
- Omogućeno je potpisivanje APK paketa digitalnim potpisom temeljenim na hibridnom algoritmu koji kombinira klasični algoritam s ML-DSA algoritmom, otporan na napade kvantnih računala.
- Poboljšano je prikazivanje aplikacijskih widgeta na vanjskim ekranima, uzimajući u obzir razliku u DPI-u prilikom skaliranja.
- Dodana je postavka koja omogućuje uklanjanje prikaza naziva aplikacija ispod njihovih ikona.

- Implementirana su interaktivna fiksna prozora, koji, za razliku od tradicionalnih prozora u režimu 'slika u slici' (Picture-in-Picture), ostaju interaktivni kada su fiksirani iznad drugih aplikacija u desktop režimu.
- Izgled trake s alatima za snimanje ekrana je promijenjen.
- Dodano je pitanje ACTION_VPN_APP_EXCLUSION_SETTINGS, pomoću kojeg se može otvoriti sistemski ekran s postavkama koje omogućuju aplikaciji mrežni pristup bez VPN-tunela.
- Dodana je podrška za mogućnosti jezika i Java klasa dostupne u OpenJDK 25.
Izvor: opennet.ru

