Google har lansert den tredje betaversjonen av den åpne mobile plattformen Android 17, som markerer stabiliseringen av plattformen og avslutningen av endringer i API før den kommende utgivelsen. For å vurdere de nye funksjonene i plattformen er det foreslått et program for forhåndstesting. Firmware-byggene er klargjort for enhetene 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 og Pixel Tablet. Lanseringen av Android 17 er planlagt til andre kvartal 2026.
Blant endringene i Android 17 Beta 3:
- Dynamisk kodeinnlastingsmekanisme (DCL, Dynamic Code Loading) er utvidet for å gjelde for native biblioteker lastet inn via metoden System.load(), ikke bare filer i DEX- og JAR-format. DCL forhindrer innsetting av skadelig kode i dynamisk lastede eksekverbare filer ved å angi tilgangsrettigheter for slike filer som kun tillater lesing.
- Mekanismen for Certificate Transparency er aktivert som standard, som fører en offentlig logg over alle utstedte og tilbakekalte sertifikater.
- API-en PhotoPickerUiCustomizationParams er lagt til for å endre grensesnittet for bilderedigering, noe som gjør det mulig å tilpasse stilen til den påkallende appen. For eksempel kan man endre bildeutsnittet fra 1:1 (kvadrat) til 9:16 (portrett).
- Støtte for bildeformatet RAW14 er lagt til, som brukes i profesjonelle digitale kameraer og gir lagring av 15 biter per fargekanal.
- Leverandører av maskinvare har fått API for å lage utvidelser for kameraer, som tillater bruk av spesifikke funksjoner i applikasjoner, som mekanismen for detaljforbedring Super Resolution, støydempingsmoduser og AI-optimaliserte kvaliteter.
- API for å hente informasjon om kameratype (innebygd kamera, USB-webkamera eller virtuell kamera) er lagt til.
- Støtte for høreapparater koblet via Bluetooth Low Energy (BLE) er lagt til. Slike enheter er plassert i den nye kategorien TYPE_BLE_HEARING_AID, noe som gjør det mulig for applikasjoner å skille mellom høreapparater og hodetelefoner, samt separat kontrollere avspilling av systemlyder (for eksempel kan man spille av varselslyde, anrop og alarm på telefonens innebygde høyttaler i stedet for på høreapparatet).
- En programkodek for lydformatet HE-AAC (High-Efficiency Advanced Audio Coding) har blitt lagt til, som støtter både lave og høye bithastigheter.
- Det er lagt til fullmakten USE_LOCATION_BUTTON, som gjør det mulig å innebygge en systemknapp for å gi tilgang til presise stedsdata i appgrensesnittet. Knappen tegnes av systemet og gir tilgang til plasseringen bare under gjeldende sesjon etter at brukeren har trykket på den.
- Separate innstillinger for å aktivere visningen av passordet, enten det tastes på et fysisk tastatur eller en berøringsskjerm, er lagt til. Som standard skjules tegnene i passordet som skrives med det fysiske tastaturet umiddelbart.
- Muligheten for å signere APK-pakker med digital signatur basert på en hybridalgoritme, som kombinerer en klassisk algoritme med ML-DSA-algoritmen, som er motstandsdyktig mot brute-force angrep fra kvantedatamaskiner, er nå tilgjengelig.
- Visningen av app-widgeter på eksterne skjermbilder er forbedret ved å ta hensyn til forskjeller i DPI under skalering.
- Det er lagt til en innstilling som gjør det mulig å skjule appnavnene under ikonene deres.

- Interaktive festede vinduer er implementert, som, i motsetning til tradisjonelle vinduer i «bilde i bilde»-modus, forblir interaktive når de festes over andre applikasjoner i skrivebordsmodus.
- Utformingen av verktøylinjen for opptak av skjermvideoer har blitt endret.
- Det er lagt til forespørselen ACTION_VPN_APP_EXCLUSION_SETTINGS, som lar deg åpne systemskjermen med innstillinger for å gi programmert nettverks tilgang utenom VPN-tunnelen.
- Støtte for de tilgjengelige funksjonene i språket og Java-klassene i OpenJDK 25 er lagt til.
Kilde: opennet.ru

