I tillegg til alle de morsomme forbedringene for nettbrett, sammenleggbare og Chromebooks, vil Android 12L bringe noen nye funksjoner til alle enheter.
Google avslørte først Android 12L i oktober, og i motsetning til de fleste Android-oppdateringer, fokuserer den nesten utelukkende på enheter med store skjermer. Nettbrett, sammenleggbare og Chromebooks er hvor de fleste spennende endringene vil komme, men det betyr ikke at vanlige smarttelefoner er helt utelatt fra moroa. Nå har vi en bedre ide om hvilke endringer som vil vises på alle Android-enheter.
Google har allerede nevnt noen få nye funksjoner og API-endringer som kommer til alle enheter som en del av Android 12L-oppdateringen, inkludert et nytt "rask bakgrunnsvelger"-alternativ i AOSP Launcher, Ringer i nærheten for Pixel- og Nest-enheter, retur av volumkontroller for casting, dynamisk temastøtte i AOSP, og Materiale Du farger i oppstartsanimasjonen.
Noen få andre endringer har vært nå fremhevet av Esper. Fra og med Android 12L vil enhetsprodusenter kunne overstyre de foretrukne retningene som kreves av applikasjoner, som vil fordeler sammenleggbare mest (f.eks. vil ikke Galaxy Fold 3 vendes sidelengs når du åpner kun portrettapper), men kan også brukes i annen form faktorer.
Google implementerer også en ny Audio Spatializer API, ment å forene alle de forskjellige implementeringene av romlig lydstøtte (finnes for øyeblikket i Sony-telefoner, blant annet), slik at apper enkelt kan avgjøre om den gjeldende enheten støtter romlig lyd. Android 12L støtter også fullskjerm-til-hode-sporing, så hvis du har hodetelefoner med sine egne akselerometer og gyroskop, kan de rapportere din nåværende hodeposisjon til Android for mer oppslukende lyd. Tre hodesporingsmoduser vil bli støttet: statisk (ingen hodesporing), verdensrelativ (ingen skjermsporing) og skjermrelativ (helskjerm-til-hode-sporing).
En enda større endring er en som sannsynligvis vil bli brukt på Google Pixel 6 serie som nylig ble lansert. For øyeblikket kan VoiceInteractionSession API få informasjon om hvilken app som for øyeblikket kjører på enheten, og deler av hvordan den kan forstå hva som er på skjermen er ved å ta et skjermbilde og deretter analysere det skjermbildet gjennom OCR. Imidlertid blir to nye tilbakeringinger lagt til i Android 12L -- registerVisibleActivityCallback
og unregisterVisibleActivityCallback
.
Den første av disse to tilbakeringingene lar assistentappen registrere en tilbakeringing for å bli varslet om en endring i den synlige aktiviteten, mens den andre ganske enkelt avregistrerer tilbakeringingen. I hovedsak vil dette la assistentappen spore brukerens reise gjennom apper for å gi kraftigere forslag og en mer integrert opplevelse. Esper mener at «ny» Google Assistant som driver Pixel-enheter fra Pixel 4 og oppover, vil bruke denne muligheten mye.
Til slutt har Google også avviklet to forskjellige API-er for ekstern lagringstilgang i Android 12L. I Android 10 introduserte Google det kontroversielle Omfanget lagringsramme. Dette var ment å blokkere de fleste applikasjoner fra å få tilgang til data utenfor deres egne mapper og visse delte kataloger (som mappene Nedlastinger og Bilder). Google avviklet deretter to mye brukte eksterne lagrings-APIer samtidig: getExternalStorageDirectory()
(brukes for å få tilgang til den primære eksterne lagringen) og getExternalStoragePublicDirectory()
(for tilgang til lagringskatalogen for spesifikke typer). Google avvikler nå begge disse API-ene. Dette kommer etter endringene i Android 11 som tillot lesetilgang til det meste av ekstern lagring. For å være tydelig, apper fortsatt kan ikke lese eller skrive innhold opprettet av andre apper i offentlige kataloger (som filer lagret av Chrome i nedlastingsmappen) uten forbedrede tillatelser.
Vi vil sannsynligvis vite mer om alle API-endringer og endringer på tvers av enheter i Android 12L etter neste betaversjon, som er foreløpig planlagt til neste måned.
Denne artikkelen er skrevet med ytterligere innspill fra Adam Conway