Android 13 Beta 3 markerer den første Platform Stability-milepæl

click fraud protection

Google har i dag frigivet den tredje betaversion af Android 13. Med Android 13 Beta 3 havde den nye udgivelse endelig ramt Platform Stability-milepælen.

Ved I/O 2022 udgav Google den anden Android 13 beta-udgivelse tidligere i år. Opdateringen introducerede et par bemærkelsesværdige funktioner, såsom en beskyttende rygbevægelse, ressourcefiler til angivelse af understøttede app-sprog og en ny tilladelse til at bruge nøjagtige alarmer. Nu er Google begyndt at se den tredje Android 13 beta-udgivelse til sine Pixel-enheder, og her er hvad du behøver at vide om det.

Hvad er nyt i Android 13 Beta 3?

Platform stabilitet

Først og fremmest bringer den tredje beta-udgivelse Android 13 til Platform Stability-milepælen. Ifølge Google betyder denne milepæl det "Android 13 har nået endelige interne og eksterne API'er, endelig app-vendende adfærd og endelige ikke-SDK API-lister (grålister)." 

App-, spil-, SDK-, biblioteks- og spilmotorudviklere kan nu bruge Platform Stability-milepælen som et mål for planlægning af endelig kompatibilitetstest og offentlig udgivelse for at sikre, at deres kompatibilitetsopdateringer er klar før finalen frigøre.

App kompatibilitet

Med den tredje Android 13 beta-udgivelse opfordrer Google også udviklere til at teste app-kompatibilitet. Nu hvor Android 13 har nået Platform Stability, bør app-udviklere teste deres apps for kompatibilitet i tid til den endelige udgivelse, så de har tid til at lave de nødvendige opdateringer før den stabile Android 13 Rul ud.

Google har også fremhævet et par ændringer, app-udviklere bør holde øje med, mens de tester deres apps på Android 13 beta 3. Disse omfatter:

  • Runtime-tilladelse til notifikationer: Android 13 introducerer en ny runtime-tilladelse til at sende notifikationer fra en app. Sørg for, at du forstår, hvordan den nye tilladelse fungerer, og planlægger at målrette mod Android 13 (API 33) så hurtigt som muligt.
  • Forhåndsvisning af udklipsholder: Sørg for, at din app skjuler følsomme data i Android 13s nye udklipsholdereksempel, såsom adgangskoder eller kreditkortoplysninger.
  • JobScheduler prefetch: JobScheduler forsøger nu at forudse, næste gang din app vil blive lanceret og vil køre eventuelle tilknyttede prefetch-job forud for det tidspunkt. Hvis du bruger forhåndshentningsopgaver, skal du teste, at de fungerer som forventet.

Efter at have testet og udgivet en opdateret version af appen, opfordrer Google yderligere udviklere til at starte processen med at opdatere deres appens mål-SDK-version, gennemgå adfærdsændringerne for apps, der er målrettet mod Android 13, og brug kompatibilitetsrammen til at opdage evt. problemer. Google har fremhævet et par ændringer, som udviklere bør teste, om deres apps er målrettet mod API-niveau 33 eller højere:

  • Tilladelse til enheden i nærheden til Wi-Fi: Apps, der administrerer en enheds forbindelser til nærliggende adgangspunkter, skal bruge en ny NEARBY_WIFI_DEVICES runtime-tilladelse til Wi-Fi-operationer som scanning, uden at skulle have adgang til enheden Beliggenhed. Nogle Wi-Fi API'er kræver, at din app har denne nye tilladelse.
  • Granulære medietilladelser: Hvis din app er målrettet mod Android 13 og læser mediefiler fra fælles datalager, du skal anmode om en eller flere af de nye granulære tilladelser i stedet for READ_EXTERNAL_STORAGE tilladelse.
  • Tilladelsesændringer for kropssensorer: Android 13 introducerer "mens i brug"-adgang til kropssensorer. Hvis din app skal have adgang til kropssensoroplysninger fra baggrunden, skal den erklære en ny BODY_SENSORS_BACKGROUND-tilladelse.
  • Hensigtsfiltre blokerer ikke-matchende hensigter: Hvis din app sender en hensigt til en eksporteret komponent af en anden app, der er målrettet mod Android 13 (API 33) eller nyere, skal den nu matche et hensigtsfilter i modtager app.
  • Mediekontroller afledt fra PlaybackState: Android 13 henter flere mediekontroller fra PlaybackState-handlinger for at vise et mere omfattende sæt kontroller, der er konsistente på tværs af enhedstyper. Sørg for, at din app håndterer disse ændringer.

Understøtter tablets og store skærme

Endelig har Google også fremhævet, at udviklere bør inkludere tablets og andre storskærmsenheder som en del af deres test. Udviklere kan teste optimeringer til storskærmsenheder ved at konfigurere en Android-emulator i Android Studio eller ved at bruge en kompatibel storskærmsenhed som Lenovo Tab P12 Pro og Xiaomi Fane 5. Her er et par ændringer, som udviklere bør være opmærksomme på under test:

  • Proceslinjeinteraktion: Tjek, hvordan din app reagerer, når den ses med den nye proceslinje på store skærme. Sørg for, at din apps brugergrænseflade ikke er afskåret eller blokeret af proceslinjen.
  • Multi-vindue-tilstand: Multi-vindue-tilstand er nu aktiveret som standard for alle apps, uanset app-konfiguration, så sørg for, at appen håndterer delt skærm korrekt. Du kan teste ved at trække og slippe din app til delt skærmtilstand og justere vinduesstørrelsen.
  • Forbedret kompatibilitetsoplevelse: Hvis din app endnu ikke er optimeret til tablets, f.eks. retning eller ikke kan ændres størrelse, skal du kontrollere, hvordan din app reagerer på justeringer af kompatibilitetstilstand som f.eks brevkasse.
  • Medieprojektion: Hvis din app bruger medieprojektion, skal du kontrollere, hvordan din app reagerer, mens du afspiller, streamer eller caster medier på store skærme. Sørg også for at tage højde for ændringer i enhedens holdning på foldbare enheder.
  • Forhåndsvisning af kamera: For kameraapps skal du kontrollere, hvordan brugergrænsefladen til forhåndsvisning af kameraet reagerer på store skærme, når din app er begrænset til en del af skærmen i tilstanden med flere vinduer eller delt skærm. Tjek også, hvordan din app reagerer, når en foldbar enheds holdning ændres.

Googles blogindlæg fremhæver ikke nogen brugervendte ændringer i Android 13 Beta 3. Det er dog sandsynligt, at bygningen indeholder et par udokumenterede ændringer. Vi giver Android 13 Beta 3 en chance på vores Pixel-enheder, og vi sørger for at give dig besked, hvis vi opdager sådanne ændringer.


Sådan downloader og installerer du Android 13 Beta 3 på din Google Pixel-enhed

Du kan sagtens Download Android 13 Beta 3 til dine Pixel-enheder, og følg vores guide på hvordan man installerer Android 13 at sætte det op.

Google udgiver officielt denne betaopdatering til Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL eller Pixel 4. Du kan bruge 64-bit systembillederne med Android Emulator i Android Studio, og du kan også bruge en GSI.

For at lære mere om den tredje Android 13 beta-udgivelse, gå over til officielt blogindlæg på Android Developers-bloggen.