Android 13 Beta 3 markerer den første plattformstabilitetsmilepælen

click fraud protection

Google lanserte i dag den tredje betaversjonen av Android 13. Med Android 13 Beta 3 hadde den nye utgivelsen endelig nådd plattformstabilitetsmilepælen.

På I/O 2022 lanserte Google den andre Android 13 beta-utgivelse tidligere i år. Oppdateringen introduserte et par bemerkelsesverdige funksjoner, som en beskyttende ryggbevegelse, ressursfiler for å spesifisere støttede app-språk og en ny tillatelse til å bruke eksakte alarmer. Nå har Google begynt å se den tredje betaversjonen av Android 13 for Pixel-enhetene sine, og her er det du trenger å vite om det.

Hva er nytt i Android 13 Beta 3?

Plattformstabilitet

Først og fremst bringer den tredje betaversjonen Android 13 til Platform Stability-milepælen. Ifølge Google betyr denne milepælen det "Android 13 har nådd endelige interne og eksterne API-er, endelig app-vendt atferd og endelige API-lister uten SDK (grålister)." 

App-, spill-, SDK-, bibliotek- og spillmotorutviklere kan nå bruke Platform Stability-milepælen som et mål for planlegger endelig kompatibilitetstesting og offentlig utgivelse for å sikre at kompatibilitetsoppdateringene deres er klare før finalen utgivelse.

App-kompatibilitet

Med den tredje betaversjonen av Android 13, oppfordrer Google også utviklere til å teste appkompatibilitet. Nå som Android 13 har nådd Platform Stability, bør apputviklere teste appene sine for kompatibilitet i tid for den endelige utgivelsen, slik at de har tid til å gjøre de nødvendige oppdateringene før den stabile Android 13 rull ut.

Google har også fremhevet et par endringer apputviklere bør se etter mens de tester appene sine på Android 13 beta 3. Disse inkluderer:

  • Kjøretidstillatelse for varsler: Android 13 introduserer en ny kjøretidstillatelse for å sende varsler fra en app. Sørg for at du forstår hvordan den nye tillatelsen fungerer, og planlegg å målrette Android 13 (API 33) så snart som mulig.
  • Forhåndsvisning av utklippstavlen: Sørg for at appen din skjuler sensitive data i Android 13s nye forhåndsvisning av utklippstavlen, for eksempel passord eller kredittkortinformasjon.
  • JobScheduler forhåndshenting: JobScheduler prøver nå å forutse neste gang appen din vil bli lansert og vil kjøre eventuelle tilknyttede forhåndshentingsjobber før den tiden. Hvis du bruker forhåndshentingsjobber, test at de fungerer som forventet.

Etter å ha testet og publisert en oppdatert versjon av appen, oppfordrer Google videre utviklere til å starte prosessen med å oppdatere sine appens mål-SDK-versjon, gjennomgå atferdsendringene for apper som er målrettet mot Android 13, og bruk kompatibilitetsrammeverket til å oppdage evt. problemer. Google har fremhevet et par endringer utviklere bør teste om appene deres målretter API-nivå 33 eller høyere:

  • Tillatelse for enheter i nærheten for Wi-Fi: Apper som administrerer en enhets tilkoblinger til tilgangspunkter i nærheten, bør bruke en ny NEARBY_WIFI_DEVICES kjøretidstillatelse for Wi-Fi-operasjoner som skanning, uten å måtte ha tilgang til enheten plassering. Noen Wi-Fi APIer krever at appen din har denne nye tillatelsen.
  • Granulære medietillatelser: Hvis appen din er målrettet mot Android 13 og leser mediefiler fra vanlig datalagring, du må be om én eller flere av de nye granulære tillatelsene i stedet for READ_EXTERNAL_STORAGE tillatelse.
  • Tillatelsesendringer for kroppssensorer: Android 13 introduserer «mens i bruk»-tilgang for kroppssensorer. Hvis appen din trenger tilgang til kroppssensorinformasjon fra bakgrunnen, må den deklarere en ny BODY_SENSORS_BACKGROUND-tillatelse.
  • Hensiktsfiltre blokkerer ikke-samsvarende hensikter: Hvis appen din sender en hensikt til en eksportert komponent av en annen app som er målrettet mot Android 13 (API 33) eller høyere, må den nå matche et intensjonsfilter i mottar app.
  • Mediekontroller avledet fra PlaybackState: Android 13 henter flere mediekontroller fra PlaybackState-handlinger, for å vise et rikere sett med kontroller som er konsistente på tvers av enhetstyper. Sørg for at appen din håndterer disse endringene.

Støtte for nettbrett og store skjermer

Til slutt har Google også fremhevet at utviklere bør inkludere nettbrett og andre enheter med stor skjerm som en del av testingen. Utviklere kan teste optimaliseringer for enheter med stor skjerm ved å sette opp en Android-emulator i Android Studio eller ved å bruke en kompatibel storskjermenhet, som Lenovo Tab P12 Pro og Xiaomi Fane 5. Her er noen endringer utviklere bør ta hensyn til under testing:

  • Oppgavelinjeinteraksjon: Sjekk hvordan appen din reagerer når den vises med den nye oppgavelinjen på store skjermer. Sørg for at appens brukergrensesnitt ikke er avskåret eller blokkert av oppgavelinjen.
  • Flervindusmodus: Flervindusmodus er nå aktivert som standard for alle apper, uavhengig av appkonfigurasjon, så sørg for at appen håndterer delt skjerm på riktig måte. Du kan teste ved å dra og slippe appen din til delt skjermmodus og justere vindusstørrelsen.
  • Forbedret kompatibilitetsopplevelse: Hvis appen din ikke er optimalisert for nettbrett ennå, for eksempel å bruke en fast retning eller ikke kan endre størrelsen, sjekk hvordan appen din reagerer på kompatibilitetsmodusjusteringer som f.eks postboksing.
  • Medieprojeksjon: Hvis appen din bruker medieprojeksjon, sjekk hvordan appen din reagerer mens du spiller av, strømmer eller caster media på store skjermer. Pass på å ta hensyn til endringer i enhetens holdning på sammenleggbare enheter også.
  • Forhåndsvisning av kamera: For kameraapper, sjekk hvordan brukergrensesnittet for forhåndsvisning av kameraet reagerer på store skjermer når appen din er begrenset til en del av skjermen i flervindus- eller delt skjermmodus. Sjekk også hvordan appen din reagerer når en sammenleggbar enhets holdning endres.

Googles blogginnlegg fremhever ingen brukervendte endringer i Android 13 Beta 3. Det er imidlertid sannsynlig at bygningen inkluderer noen få udokumenterte endringer. Vi kommer til å prøve Android 13 Beta 3 på Pixel-enhetene våre, og vi vil sørge for å gi deg beskjed hvis vi oppdager slike endringer.


Slik laster du ned og installerer Android 13 Beta 3 på Google Pixel-enheten din

Du kan enkelt Last ned Android 13 Beta 3 for Pixel-enhetene dine og følg veiledningen vår på hvordan installere Android 13 for å sette den opp.

Google slipper offisielt denne betaoppdateringen for Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL eller Pixel 4. Du kan bruke 64-biters systembildene med Android Emulator i Android Studio, og du kan også bruke en GSI.

For å lære mer om den tredje betaversjonen av Android 13, gå over til offisielt blogginnlegg på Android Developers-bloggen.