Google har gitt ut Android 12 Beta 3 for Pixel-telefoner, noe som gir brukere nye funksjoner og flere endringer for utviklere. Her er hva som er nytt!
Vi er bare noen få bygg unna den stabile utgivelsen av Android 12, den nyeste versjonen av Googles mobiloperativsystem. Google ga ut tre forhåndsvisninger av utviklere før de holdt sin I/O-utviklerkonferanse tilbake i mai, og siden I/O har vi blitt behandlet med to betaer. De første beta brakte noen av de store designendringene Google ertet på I/O, men det var det andre beta som brakte de viktigere funksjonene som Android 12s personverndashbord og bakgrunnsbasert tema. I dag ga Google ut en tredje beta – Android 12 Beta 3 – og den bringer noen nye funksjoner til bordet, inkludert de etterlengtede rulleskjermbildene, smartere autorotasjon og mer.
Hva er nytt i Android 12 Beta 3
Fra det vi allerede har sett i tidligere forhåndsvisninger av utviklere og betaversjoner, er Android 12 Googles største OS-utgivelse på mange år. At Google har klart å snike inn enda flere funksjoner før den stabile utgivelsen er imponerende, men for å være rettferdig er det ingen hemmelighet at de har jobbet med funksjonene som ble annonsert i dag. Siden vi er så nær den stabile utgivelsen, trodde vi imidlertid at mange av disse nye funksjonene ikke ville komme i tide til den stabile utgivelsen, men vi tok feil.
Så hva la Google til Android 12 Beta 3? I følge det offisielle blogginnlegget inkluderer bemerkelsesverdige nye funksjoner i Beta 3 en raskere automatisk rotasjon av skjermen og rullbare skjermbilder.
Med rullende skjermbilder i Android 12 kan du ta et skjermbilde av innhold som er rullbart. Dette betyr at du ikke trenger å ta skjermbilder én etter én og deretter sy dem sammen manuelt. Google har jobbet med denne funksjonen siden fjorårets Android 11-utviklerforhåndsvisning, men det klarte ikke kuttet for den utgivelsen siden teamet hadde begrensede ressurser (på grunn av COVID-19) og ønsket å implementere det på riktig måte. Google gjenopptok imidlertid utviklingen av funksjonen i det stille, og vi fikk et glimt av det i den første forhåndsvisningen av Android 12-utviklere. Implementeringen av rullende skjermbilder ble skjult for påfølgende forhåndsvisninger av utviklere og betaversjoner, men vi så en nesten endelig versjon av funksjonen for noen måneder siden takket være en lekket intern konstruksjon.
Som vi mistenkte, er måten å rulle skjermbilder fungerer på i Android 12 basert på visninger i stedet for bildesammensetningen som finnes i OEM-implementeringer. Når brukere tar et skjermbilde av innhold som kan rulles, vises en ny "fangst mer"-knapp som, når du trykker på, utvider skjermbildet til å vise hele skjermen som brukeren deretter kan justere til avling.
Google sier at rulling av skjermbilder vil fungere rett ut av esken for de fleste apper, forutsatt at appen bruker et standard visningsbasert brukergrensesnitt. Hvis en app eller UI-verktøysett ikke bruker et visningsbasert brukergrensesnitt eller bruker et sterkt tilpasset brukergrensesnitt, må den implementere det nye ScrollCapture API for å fortelle systemet hvordan det skal fange skjermen. Google jobber med å få implementeringen av rullende skjermbilder til å fungere i flere tilfeller, for eksempel for å rulle ListViews (kommer i Beta 4) og WebViews. Støtte til sistnevnte kan komme innfødt til Google Chrome, men det vil være hyggelig å se en generisk implementering som vil fungere i alle apper som bruker en WebView.
Bedre, raskere autorotering
Android 12 er endelig i ferd med å forbedre en av de mest grunnleggende funksjonene til operativsystemet: autorotasjon. Fra og med Beta 3 har Androids autoroteringsfunksjon blitt forbedret med ansiktsgjenkjenning, som bruker frontkameraet for mer nøyaktig å oppdage når skjermen skal roteres. Dette bør forhåpentligvis føre til færre utilsiktede skjermrotasjoner når du ligger på sofaen eller i sengen. Bilder tatt med Androids forbedrede autorotasjonsfunksjon behandles på enheten i Android 12s Private Compute Core, slik at de aldri forlater enheten.
Google sier at denne ansiktsbaserte autorotasjonsfunksjonen er tilgjengelig i Beta 3 på Pixel 4 og nyere Pixel enheter, men alle enheter som kjører Android 12 kan dra nytte av de andre forbedringene som er gjort på skjermen rotasjon. Disse forbedringene inkluderer optimalisering av animasjonen og omtegning av skjermen samt en lagt til ML-drevet gestdeteksjonsalgoritme, noe som reduserer ventetiden til den grunnleggende automatiske rotasjonsfunksjonen med 25%.
Ansiktsbasert autorotering var en av de tidligste funksjoner ryktet å komme til Android 12, og vi bekreftet dens eksistens i tidlige forhåndsvisningsbygg for utviklere. Basert på vår analyse, ser det ut til at Googles ansiktsbaserte autorotasjonsfunksjon håndteres av appen Device Personalization Services, så det kan være mulig å aktivere den på andre Pixel-enheter.
Søk på enheten
I Android 12 Beta 3 fremhever Google Androids nye AppSearch API. Dokumentasjon for denne funksjonen har vært tilgjengelig i noen måneder nå, og selv før det har vi mistenkt at Google jobbet med en ny søkeindeks på enheten for Android takket være en skjult alternativ søkewidget vi oppdaget i Pixel Launcher.
Som Google forklarer, er AppSearch en høyytelses søkemotor på enheten. Apper kan indeksere strukturerte data og søke over dem med fulltekstsøkefunksjoner. API-en støtter også innebygde funksjoner som svært effektiv indeksering og gjenfinning, flerspråklig støtte og relevansrangering. Den er tilgjengelig i to varianter: en lokal indeks for apper som er bakoverkompatibel gjennom AppSearch Jetpack-biblioteket annonsert forrige måned, og en sentral indeks som vedlikeholdes for hele systemet i Android 12. Hvis appen din deltar i den sentrale indeksen, kan Android vise appens data på SystemUI-overflater med mindre du velger det bort. Du kan også trygt dele data med andre apper for å la dem søke i appens data.
Diverse endringer
- Privacy Indicator APIer i WindowInsets: Android 12 Beta 3 har lagt til nytt personvernindikator-APIer til WindowInsets som lar apper få de maksimale grensene for personvernindikatorene og deres relative plassering på skjermen mens de tar hensyn til gjeldende skjermorientering og språkinnstillinger. Dette lar en app vite hvor indikatorene er tegnet når appen er i oppslukende modus, slik at den kan gjøre justeringer for å forhindre at nyttige kontroller eller innhold blir blokkert.
- Kamera- og mikrofonbrytere kan konfigureres for bedrifter: Enterprise-administratorer kan nå kontrollere om brukeren har tilgang til systembryterne som slår av tilgang til enhetens mikrofon og kamera. Lære mer her.
- Ny tillatelse for CDM-parede apper som starter forgrunnstjenester: Apper sammenkoblet med en Companion Device Manager (CDM) kan starte forgrunnstjenester fra bakgrunnen ved å erklære en ny normal tillatelse. Dette lar følgeapper utføre kjernefunksjonalitet mens de er transparente for systemet.
Googles blogginnlegg aldri nevne hver eneste funksjon de har lagt til en Android Beta-utgivelse, så vi vil selvfølgelig laste ned og installere den tredje betaen på våre egne Pixels for å se hva annet som er nytt. Videre skal vi grave i fastvaren for å se etter hint om andre funksjoner under utvikling, så hold øye med mer innlegg fra oss på Android 12.
Laste ned og installere Android 12 Beta 3
Android 12 Beta 3 lanseres nå for støttede Pixel-telefoner registrert i Android Beta-programmet, som inkluderer Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G og Pixel 5. Selv om Android 12 Beta-utgivelser er tilgjengelige for en håndfull enheter fra andre OEM-er, er det ingen garanti for at disse OEM-ene vil sende ut en ny oppdatering basert på Beta 3-kodebasen. Imidlertid kan brukere med en Project Treble-kompatibel enhet installere det generiske systembildet, eller GSI, av Android 12 Beta 3, enten manuelt eller bruker DSU Loader, for å prøve ut de nyeste funksjonene. Utviklere kan starte opp Beta 3 på Android-emulatoren tilgjengelig via Android Studio i tilfelle du ikke eier en kompatibel enhet.
Nok en gang gjør Google også den nyeste Android 12 Beta tilgjengelig for eiere av ADT-3-utviklersettet. Installer betaen på ADT-3 for å prøve ut de nyeste Android TV-funksjonene og teste apper på det nye Google TV-grensesnittet.
Hvis du leter etter nedlastingskoblinger for Android 12 Beta 3, vi har lenkene tilgjengelig her. Når du har tatt den riktige filen, les denne veiledningen for å lære hvordan du installerer den. Hvis du finner en feil mens du tester betaen, gi noen tilbakemeldinger så det kan fikses før stallutgivelsen ruller ut senere i høst.
Hva er det neste for Android 12 Beta
Etter utgivelsen av Android 12 Beta 3 i dag, har Google sannsynligvis ikke mange nye brukervendte funksjoner igjen å slippe på oss, selv om de fortsatt kan gi oss noen overraskelser i den fjerde betaversjonen. I følge Googles utgivelsesplan vil Android 12 Beta 4 være den endelige betaversjonen, og den vil markere Milepæl for plattformstabilitet. Det betyr at den fjerde betaen kommer med det endelige settet med APIer og plattformadferd samt muligheten til å publisere apper målrette API-nivå 31 til Google Play, så utviklere som venter på API-stabilitet bør vente på neste betaversjon. Etter Beta 4 i august kommer én utgivelseskandidatbygg etterfulgt av den stabile utgivelsen til AOSP- og Pixel-enheter som ikke er i Android-betaprogrammet.