Android 13 Beta 1 er her med bedre mediefiltillatelser

click fraud protection

Android 13 Beta 1 er her, og den gir mer detaljert tilgang til mediefiler, bedre feilrapportering og foregripende lydruting.

I februar ble den første lansert Android 13 Forhåndsvisning av utviklere, og med det kom grunnlaget for neste iterasjon av verdens største operativsystem. Det førte med seg en rekke endringer som er til fordel for utviklere og gjorde forbedringer til personvern, Material You, språkkontroller og mer. Etter det kom den andre forhåndsvisningen for utviklere med forespørsler om varslingstillatelse og andre endringer som er til fordel for utviklere. Nå går vi ut av "forhåndsvisningsfasen for utviklere" med den første utgivelsen av Android 13 Beta 1.

I motsetning til «utviklerforhåndsvisning»-bygg som kun er for utviklere, er betaversjoner av Android 13 for vanlige brukere som ønsker å prøve den neste versjonen av Android. Google ser spesielt etter generelle tilbakemeldinger her fra vanlige brukere om hvordan de opplever den nye Android-versjonen. Som et resultat, mens du kanskje fortsatt bør være forsiktig med å installere den på din daglige driver, forventes det at denne konstruksjonen er litt mer stabil enn tidligere konstruksjoner.

De mest bemerkelsesverdige funksjonene til Android 13 beta 1 inkluderer:

  • Mer detaljert tilgang til mediefiler
  • Bedre feilrapportering
  • Forventende lydruting

Når kommer Android 13 ut?

For Android-oppdateringer avslører Google vanligvis en "plattformstabilitet"-milepæl slik at utviklere kan vite når Google har til hensikt å levere de endelige SDK/NDK APIene, sammen med endelige interne APIer og app-vendt system atferd. Google har til hensikt å nå plattformstabilitet i juni 2022, med minst flere uker planlagt før den offisielle utgivelsen. Android 12 traff plattformstabilitet i august 2021, og den endelige versjonen var utgitt i oktober av det året. Google har sluppet flere detaljer om utgivelsestidslinjen som du kan sjekke ut.


Hva er nytt i Android 13 Beta 1?

For øyeblikket, når en app vil ha tilgang til filer på en telefons lagring, må den be om READ_EXTERNAL_STORAGE-tillatelsen. Denne tillatelsen gir imidlertid tilgang til alle typer mediefiler, noe som ikke alltid er nødvendig. For eksempel, hvorfor skal en app for lydavspilling ha tilgang til bildene dine? Med Android 13 introduserer Google tre nye tillatelser:

  • READ_MEDIA_IMAGES (for bilder og bilder)
  • READ_MEDIA_VIDEO (for videoer)
  • READ_MEDIA_AUDIO (for lydfiler)

Google sier for å forenkle opplevelsen for brukere, hvis en app ber om READ_MEDIA_IMAGE og READ_MEDIA_VIDEO samtidig, viser systemet en enkelt dialogboks for å gi begge tillatelsene.

Bedre feilrapportering i Keystore og KeyMint

For utviklere som genererer nøkler, gir Keystore og KeyMint bedre feil. Det er nå et unntaksklassehierarki under java.sikkerhet.

ProviderException, med Android-spesifikke unntak som inkluderer Keystore/KeyMint feilkoder. Metodene som brukes for nøkkelgenerering, signering og kryptering kan også endres for å kaste disse nye unntakene.

Forventende lydruting

For at medieapper kan identifisere hvor lyden deres vil bli rutet, har Google lagt til et sett med nye lydrute-APIer i AudioManager klasse. Den første er getAudioDevicesForAttributes() API, som lar deg hente en liste over enheter som kan brukes til å spille av spesifisert lyd. For det andre la Google også til getDirectProfilesForAttributes

() API for å hjelpe deg å forstå om lydstrømmen din kan spilles av direkte. Disse nye API-ene kan deretter brukes til å finne den beste Lydformat å bruke for lydsporet som spilles av.


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

Du kan enkelt Last ned Android Developer Beta 1, og husk å sjekke ut vår guide på hvordan installere Android 13 hvis du er usikker på hvordan du gjør det.

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.


Hva er dine tanker om den siste betaversionen? Vil du installere det på enheten din? Hvordan har din erfaring vært? Gi oss beskjed i kommentarene nedenfor!