Google esitles Android 17 avatud mobiilplatvormi kolmandat beetaversiooni, mis tähistas platvormi stabiliseerumist ja API muudatuste tegemise lõpetamist enne eelseisvat väljaandmist. Platvormi uute võimaluste hindamiseks on välja pakutud eelproovimise programm. Firmware'i kogumikud on ette valmistatud seadmetele 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 ja Pixel Tablet. Android 17 väljaanne on plaanitud 2026. aasta teiseks kvartaliks.
Android 17 Beta 3 muudatused:
- Dünaamilise koodi laadimise (DCL, Dynamic Code Loading) kaitsemehhanismi on laiendatud, et seda saaks rakendada ka natiivsete teekidega, mida laaditakse läbi meetodi System.load(), mitte ainult DEX ja JAR formaadis failide puhul. DCL võimaldab vältida pahatahtliku koodi asendamist dünaamiliselt laaditavates täitmissüsteemides, võimaldades sarnastele failidele ainult lugemise õigusi.
- Vaikimisi on sisse lülitatud Certificate Transparency mehhanism, mis hoiab avalikku logi kõigist välja antud ja tühistatud sertifikaatidest.
- Lisatud on API PhotoPickerUiCustomizationParams, et muuta fotode valiku liides sobivamaks rakenduse stiiliga. Näiteks on võimalik muuta fotode miniatuuri kuvasuhte 1:1 (ruut) asemel 9:16 (portree).
- Toetatud on RAW14 pildiformaat, mida kasutatakse professionaalsetes digikaamerates ja mis tagab 15 bitti värvikanali kohta.
- Seadme tootjatele on antud API kaamerate laienduste loomiseks, mis võimaldavad rakendustes kasutada spetsiifilisi funktsioone, nagu Super Resolution detailide suurendamise mehhanism, müra summutamise režiimid ja AI-kvaliteedi optimeerijad.
- Lisatud API kaamera tüübi (sisseehitatud kaamera, USB veebikaamera või virtuaalkaamera) teabe hankimiseks.
- Lisatud tugi kuuldeaparaatidele, mis on ühendatud Bluetooth Low Energy (BLE) liidese kaudu. Sellised seadmed on liigitatud uude kategooriasse TYPE_BLE_HEARING_AID, mis võimaldab rakendustel eristada kuuldeaparaate ja kõrvaklappe ning eraldi hallata süsteemihäälte esitust (näiteks saab mängida teate-, kõne- ja äratushelisid telefoni sisseehitatud kõlarist, mitte kuuldeaparaadist).
- On lisatud tarkvarakodeerija heliformaadile HE-AAC (High-Efficiency Advanced Audio Coding), mis toetab nii madalaid kui ka kõrgeid bitikiirusid.
- Lisatud on USE_LOCATION_BUTTON lubamine, mis võimaldab rakenduse liidese sisse ehitada süsteemset nuppu, mis annab juurdepääsu täpsetele asukohaandmetele. Nupp renderdatakse süsteemi poolt ja pärast kasutaja vajutamist avab juurdepääsu asukohale ainult praeguse seansi ajaks.
- Lisatud on eraldi sätted paroolide näitamise lubamiseks, kui sisestatakse füüsilise klaviatuuri ja puuteekraani kaudu. Vaikimisi peidetakse füüsilise klaviatuuriga sisestatud paroolisümbolid kohe.
- APK-pakettide digitaalset allkirjastamist on võimalik kinnitada hübriidalgoritmi alusel, mis ühendab klassikalise algoritmi ja ML-DSA algoritmi, mis on kvantarvutite rünnakute suhtes vastupidav.
- Täpsemate DPI väärtuste arvesse võtmise tõttu on parendatud rakenduste vidinate kuvamist välistel ekraanidel.
- Lisatud on seadistus, mis võimaldab eemaldada rakenduste nimede kuvamise nende ikoonide all.

- Töötavad interaktiivsed kinnitatud aknad, mis erinevalt traditsioonilistest pildi-sisepilt (Picture-in-Picture) akendest jäävad teistest rakendustest üle kinnitatud desktop-režiimis interaktiivseks.
- Muudetud on tööriistariba kujundust ekraanipildistamise jaoks.
- Lisatud on ACTION_VPN_APP_EXCLUSION_SETTINGS päring, millega saab käivitada süsteemi ekraani seadistuste jaoks, mis võimaldavad rakendusel kasutada võrguühendust tõkke kõrval. VPN-tunnelist.
- Lisatud on toetus OpenJDK 25 saadavatele keele ja Java klasside võimalustele.
Allikas: opennet.ru

