Android 12 Beta 3 rulles ud

click fraud protection

Google har frigivet Android 12 Beta 3 til Pixel-telefoner, hvilket bringer nye funktioner til brugere og adskillige ændringer for udviklere. Her er hvad der er nyt!

Vi er kun et par builds væk fra den stabile udgivelse af Android 12, den seneste version af Googles mobiloperativsystem. Google udgav tre forhåndsvisninger af udviklere, før de afholdt sin I/O-udviklerkonference tilbage i maj, og siden I/O er vi blevet behandlet med to betaversioner. Det første beta bragte nogle af de store designændringer, som Google drillede ved I/O, men det var den anden beta der bragte de mere vigtige funktioner som Android 12s privatlivsdashboard og tapetbaseret tema. I dag udgav Google en tredje beta - Android 12 Beta 3 - og den bringer et par nye funktioner til bordet, inklusive de længe ventede scrollende skærmbilleder, smartere autorotation og mere.

Hvad er nyt i Android 12 Beta 3

Fra hvad vi allerede har set i tidligere udvikler-forhåndsvisninger og betaversioner, er Android 12 Googles største OS-udgivelse i årevis. At Google har formået at snige sig endnu flere funktioner ind før den stabile udgivelse er imponerende, men for at være retfærdig er det ingen hemmelighed, at de har arbejdet på de funktioner, der blev annonceret i dag. Da vi er så tæt på den stabile udgivelse, troede vi dog, at mange af disse nye funktioner ikke ville nå frem i tide til den stabile udgivelse, men vi tog fejl.

Så hvad føjede Google præcist til Android 12 Beta 3? Ifølge det officielle blogindlæg inkluderer bemærkelsesværdige nye funktioner i Beta 3 en hurtigere auto-rotation af skærmen og scrollbare skærmbilleder.

Med rullende skærmbilleder i Android 12 kan du tage et skærmbillede af indhold, der kan rulles. Det betyder, at du ikke behøver at tage skærmbilleder én efter én og derefter sy dem sammen manuelt. Google har arbejdet på denne funktion siden sidste års Android 11-udviklerforhåndsvisning, men det klarede ikke snittet for den udgivelse, da holdet havde begrænsede ressourcer (på grund af COVID-19) og ønskede at implementere det på den rigtige måde. Google genoptog dog stille og roligt udviklingen af ​​funktionen, og vi fik et glimt af det i den første forhåndsvisning af Android 12-udviklere. Implementeringen af ​​rullende skærmbilleder blev skjult fra efterfølgende udvikler-forhåndsvisninger og beta-udgivelser, men vi så en næsten endelig version af indslaget for et par måneder siden takket være en lækket intern konstruktion.

Som vi havde mistanke om, er den måde, scrollende skærmbilleder fungerer på i Android 12, baseret på visninger snarere end den billedsammensætning, der findes i OEM-implementeringer. Når brugere tager et skærmbillede af indhold, der kan rulles, vises en ny "fang mere"-knap der, når der trykkes på, udvider skærmbilledet til at vise hele skærmen, som brugeren derefter kan justere til afgrøde.

Google siger, at rulning af skærmbilleder vil fungere ud af boksen for de fleste apps, forudsat at appen bruger en standard View-baseret brugergrænseflade. Hvis en app eller UI-værktøjssæt ikke bruger en View-baseret UI eller bruger en stærkt tilpasset UI, skal den implementere den nye ScrollCapture API for at fortælle systemet, hvordan det skal fange skærmen. Google arbejder på at få implementeringen af ​​sine rullende skærmbilleder til at fungere i flere tilfælde, såsom til at rulle ListViews (kommer i Beta 4) og WebViews. Støtte til sidstnævnte kan komme indfødt til Google Chrome, men det vil være rart at se en generisk implementering, der fungerer i enhver app, der bruger en WebView.

Bedre, hurtigere autorotation

Android 12 er endelig ved at forbedre en af ​​de mest grundlæggende funktioner i operativsystemet: autorotation. Fra og med Beta 3 er Androids automatiske rotationsfunktion blevet forbedret med ansigtsgenkendelse, som bruger det frontvendte kamera til mere præcist at registrere, hvornår skærmen skal drejes. Dette skulle forhåbentlig føre til færre utilsigtede skærmrotationer, når du ligger på en sofa eller i sengen. Billeder taget med Androids forbedrede autorotationsfunktion behandles på enheden i Android 12's Private Compute Core, så de forlader aldrig enheden.

Google siger, at denne ansigtsbaserede autorotationsfunktion er tilgængelig i Beta 3 på Pixel 4 og nyere Pixel enheder, men alle enheder, der kører Android 12, kan drage fordel af de andre forbedringer på skærmen rotation. Disse forbedringer omfatter optimeringer af animation og gentegning af skærmen samt en tilføjet ML-drevet gestusdetektionsalgoritme, hvilket reducerer latensen af ​​den grundlæggende automatiske rotationsfunktion ved at 25%.

Ansigtsbaseret autorotering var en af ​​de rygter om de tidligste funktioner at komme til Android 12, og vi bekræftet dens eksistens i tidlige udviklere preview builds. Baseret på vores analyse, ser det ud til, at Googles ansigtsbaserede autorotationsfunktion håndteres af appen Device Personalization Services, så det kan være muligt at aktivere det på andre Pixel-enheder.

Søgning på enheden

I Android 12 Beta 3 fremhæver Google Androids nye AppSearch API. Dokumentation for denne funktion har været tilgængelig i et par måneder nu, og selv før det, har vi mistænkt, at Google arbejdede på et nyt søgeindeks på enheden til Android takket være en skjult alternativ søgewidget vi fik øje på i Pixel Launcher.

Som Google forklarer, er AppSearch en højtydende søgemaskine på enheden. Apps kan indeksere strukturerede data og søge over dem med fuldtekstsøgningsfunktioner. API'en understøtter også indbyggede funktioner som højeffektiv indeksering og hentning, understøttelse af flere sprog og relevansrangering. Den er tilgængelig i to varianter: et lokalt indeks for apps, der er bagudkompatibel gennem AppSearch Jetpack-biblioteket annonceret i sidste måned, og et centralt indeks, der vedligeholdes for hele systemet i Android 12. Hvis din app deltager i det centrale indeks, kan Android vise din apps data på SystemUI-overflader, medmindre du fravælger det. Du kan også sikkert dele data med andre apps for at lade dem søge i din apps data.

Diagram, der illustrerer indeksering og søgning i AppSearch. Kilde: Google.

Diverse ændringer

  • Privacy Indicator API'er i WindowInsets: Android 12 Beta 3 har tilføjet nyt privacy indicator API'er til WindowInsets som vil lade apps få de maksimale grænser for privatlivsindikatorerne og deres relative placering på skærmen, mens der tages hensyn til den aktuelle skærmorientering og sprogindstillinger. Dette vil lade en app vide, hvor indikatorerne er tegnet, når appen er i fordybende tilstand, så den kan foretage justeringer for at forhindre nyttige kontroller eller indhold i at blive blokeret.
  • Kamera- og mikrofonskift, der kan konfigureres for virksomheder: Virksomhedsadministratorer kan nu kontrollere, om brugeren har adgang til de systemskift, der deaktiverer adgang til enhedens mikrofon og kamera. Lær mere her.
  • Ny tilladelse til CDM-parrede apps, der starter forgrundstjenester: Apps parret med en Companion Device Manager (CDM) kan starte forgrundstjenester fra baggrunden ved at erklære en ny normal tilladelse. Dette vil lade ledsagende apps udføre kernefunktionalitet, mens de er gennemsigtige for systemet.

Googles blogindlæg aldrig nævne hver eneste funktion, de har tilføjet til en Android Beta-udgivelse, så vi vil selvfølgelig downloade og installere den tredje beta på vores egne Pixels for at se, hvad der ellers er nyt. Desuden vil vi grave i firmwaren for at lede efter hints om andre funktioner under udvikling, så hold øje med mere indlæg fra os på Android 12.

Download og installation af Android 12 Beta 3

Android 12 Beta 3 lanceres nu til understøttede Pixel-telefoner tilmeldt 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. Selvom Android 12 Beta-udgivelser er tilgængelige for en håndfuld enheder fra andre OEM'er, er der ingen garanti for, at disse OEM'er vil skubbe en ny opdatering ud baseret på Beta 3-kodebasen. Brugere med en Project Treble-kompatibel enhed kan dog installere det generiske systembillede, eller GSI, af Android 12 Beta 3, enten manuelt eller ved hjælp af DSU Loader, for at prøve de nyeste funktioner. Udviklere kan starte Beta 3 på Android-emulatoren tilgængelig via Android Studio, hvis du ikke ejer en kompatibel enhed.

Endnu en gang gør Google også den seneste Android 12 Beta tilgængelig for ejere af ADT-3-udviklersættet. Installer betaen på ADT-3 for at prøve de nyeste Android TV-funktioner og teste apps på den nye Google TV-grænseflade.

Hvis du leder efter downloadlinks til Android 12 Beta 3, vi har links tilgængelige her. Når du har fået fat i den rigtige fil, læs denne guide for at lære at installere det. Hvis du finder en fejl, mens du tester betaen, giv lidt feedback så det kan blive ordnet inden staldudgivelsen ruller ud senere på efteråret.

Hvad er det næste for Android 12 Beta

Efter udgivelsen af ​​Android 12 Beta 3 i dag har Google sandsynligvis ikke mange nye brugervendte funktioner tilbage at give os, selvom de stadig kan give os nogle overraskelser i den fjerde beta. Ifølge Googles udgivelsesplan vil Android 12 Beta 4 være den endelige betaudgivelse, og det vil markere Platform stabilitet milepæl. Det betyder, at den fjerde beta kommer med det endelige sæt API'er og platformsadfærd samt muligheden for at udgive apps målrette API-niveau 31 til Google Play, så udviklere, der venter på API-stabilitet, bør vente på den næste beta-udgivelse. Efter Beta 4 i august kommer en udgivelseskandidat build efterfulgt af den stabile udgivelse til AOSP- og Pixel-enheder, der ikke er i Android beta-programmet.