Android 13 Beta 1 är här och den ger mer detaljerad tillgång till mediefiler, bättre felrapportering och förutseende ljuddirigering.
I februari släpptes den första Android 13 Förhandsvisning av utvecklare, och med den kom grunden för nästa iteration av världens största operativsystem. Det förde med sig ett antal förändringar som gynnar utvecklarna och gjorde förbättringar av integritet, Material You, språkkontroller och mer. Efter det kom den andra förhandsvisningen av utvecklare med begäranden om tillstånd för meddelanden och andra ändringar som gynnar utvecklarna. Nu lämnar vi "förhandsgranskningen av utvecklare" med den första versionen av Android 13 Beta 1.
Till skillnad från "developer preview"-byggen som endast är för utvecklare, är betaversioner av Android 13 för vanliga användare som vill prova nästa version av Android. Google tittar särskilt på allmän feedback här från vanliga användare om hur de upplever den nya Android-versionen. Som ett resultat, även om du kanske fortfarande bör vara försiktig med att installera den på din dagliga drivrutin, förväntas det att denna konstruktion är lite mer stabil än tidigare konstruktioner.
De mest anmärkningsvärda funktionerna i Android 13 beta 1 inkluderar:
- Mer detaljerad åtkomst till mediefiler
- Bättre felrapportering
- Föregripande ljuddirigering
När släpps Android 13?
För Android-uppdateringar avslöjar Google vanligtvis en milstolpe för "plattformsstabilitet" så att utvecklare kan veta när Google har för avsikt att leverera de slutgiltiga SDK/NDK API: erna, tillsammans med slutliga interna API: er och app-vändande system beteenden. Google har för avsikt att nå plattformsstabilitet i juni 2022, med minst flera veckor planerade innan den officiella releasen. Android 12 fick plattformsstabilitet i augusti 2021 och den slutliga versionen var släpptes i oktober det året. Google har släppt mer information om releasetidslinjen som du kan kolla in.
Vad är nytt i Android 13 Beta 1?
För närvarande, när en app vill komma åt filer på en telefons lagring, måste den begära READ_EXTERNAL_STORAGE-tillståndet. Den behörigheten ger dock åtkomst till alla typer av mediefiler, vilket inte alltid är nödvändigt. Som ett exempel, varför ska en app för ljuduppspelning ha tillgång till dina bilder? Med Android 13 introducerar Google tre nya behörigheter:
- READ_MEDIA_IMAGES (för bilder och foton)
- READ_MEDIA_VIDEO (för videor)
- READ_MEDIA_AUDIO (för ljudfiler)
Google säger att för att förenkla upplevelsen för användarna, om en app begär READ_MEDIA_IMAGE och READ_MEDIA_VIDEO samtidigt, visar systemet en enda dialogruta för att ge båda behörigheterna.
Bättre felrapportering i Keystore och KeyMint
För utvecklare som genererar nycklar ger Keystore och KeyMint bättre fel. Det finns nu en undantagsklasshierarki under java.säkerhet.
ProviderException, med Android-specifika undantag som inkluderar Keystore/KeyMint felkoder. Metoderna som används för nyckelgenerering, signering och kryptering är också modifierbara för att kasta dessa nya undantag.
Föregripande ljuddirigering
Så att medieappar kan identifiera vart deras ljud kommer att dirigeras har Google lagt till en uppsättning nya ljudvägs-API: er i AudioManager klass. Den första är getAudioDevicesForAttributes() API, som låter dig hämta en lista över enheter som kan användas för att spela det angivna ljudet. För det andra lade Google också till getDirectProfilesForAttributes
() API för att hjälpa dig förstå om din ljudström kan spelas upp direkt. Dessa nya API: er kan sedan användas för att avgöra det bästa Ljudformat att använda för ditt ljudspår som spelas upp.
Hur man laddar ner och installerar Android 13 Beta 1 på din Google Pixel-enhet
Du kan enkelt ladda ner Android Developer Beta 1, och se till att kolla in vår guide på hur man installerar Android 13 om du är osäker på hur du gör det.
Google släpper officiellt denna betauppdatering för Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL eller Pixel 4. Du kan använda 64-bitars systembilder med Android Emulator i Android Studio, och du kan också använda en GSI också.
Vad är dina tankar om den senaste betaversionen? Kommer du att installera det på din enhet? Hur har din upplevelse varit? Låt oss veta i kommentarerna nedan!