Android 13 Beta 1 is er met betere mediabestandsrechten

Android 13 Bèta 1 is er en biedt gedetailleerdere toegang tot mediabestanden, betere foutrapportage en anticiperende audiorouting.

In februari werd de eerste uitgebracht Androïde 13 Developer Preview, en daarmee werd de basis gelegd voor de volgende versie van 's werelds grootste besturingssysteem. Het bracht een aantal veranderingen met zich mee die ontwikkelaars ten goede komen en bracht verbeteringen aan op het gebied van privacy, Material You, taalcontroles en meer. Hierna volgde de komst van de tweede preview voor ontwikkelaars met verzoeken om toestemming voor meldingen en andere wijzigingen waar ontwikkelaars baat bij hebben. Nu verlaten we de fase van de 'developer preview' met de eerste release van Android 13 Beta 1.

In tegenstelling tot 'developer preview'-builds die alleen voor ontwikkelaars zijn, zijn bètaversies van Android 13 bedoeld voor algemene gebruikers die de volgende versie van Android willen uitproberen. Google let hier vooral op algemene feedback van normale gebruikers over hoe zij de nieuwe Android-versie ervaren. Als gevolg hiervan wordt verwacht dat deze build iets stabieler is dan eerdere builds, hoewel je misschien nog steeds op je hoede moet zijn als je het op je dagelijkse stuurprogramma installeert.

De meest opvallende kenmerken van Android 13 bèta 1 zijn onder meer:

  • Gedetailleerdere toegang tot mediabestanden
  • Betere foutrapportage
  • Anticiperende audioroutering

Wanneer komt Android 13 uit?

Voor Android-updates onthult Google doorgaans een mijlpaal voor ‘platformstabiliteit’, zodat ontwikkelaars kunnen weten wanneer Google is van plan de definitieve SDK/NDK-API’s te leveren, samen met de definitieve interne API’s en het app-gerichte systeem gedragingen. Google is van plan platformstabiliteit te bereiken in juni 2022, met minimaal enkele weken gepland vóór de officiële release. Android 12 bereikte platformstabiliteit in augustus 2021 en de definitieve versie was uitgebracht in oktober van dat jaar. Google heeft vrijgegeven meer details over de releasetijdlijn dat u kunt uitchecken.


Wat is er nieuw in Android 13 Bèta 1?

Momenteel moet een app, wanneer hij toegang wil krijgen tot bestanden in de opslag van een telefoon, de toestemming READ_EXTERNAL_STORAGE aanvragen. Die toestemming geeft echter toegang tot allerlei mediabestanden, wat niet altijd nodig is. Waarom zou een app voor het afspelen van audio bijvoorbeeld toegang moeten hebben tot uw foto's? Met Android 13 introduceert Google drie nieuwe machtigingen:

  • LEES_MEDIA_IMAGES (voor afbeeldingen en foto's)
  • LEES_MEDIA_VIDEO (voor video's)
  • READ_MEDIA_AUDIO (voor audiobestanden)

Google zegt dat, om de ervaring voor gebruikers te vereenvoudigen, als een app tegelijkertijd READ_MEDIA_IMAGE en READ_MEDIA_VIDEO vraagt, het systeem één dialoogvenster weergeeft voor het verlenen van beide machtigingen.

Betere foutrapportage in Keystore en KeyMint

Voor ontwikkelaars die sleutels genereren, bieden Keystore en KeyMint betere fouten. Er is nu een hiërarchie van uitzonderingsklassen onder java.security.

ProviderException, met Android-specifieke uitzonderingen waaronder Keystore/KeyMint-foutcodes. De methoden die worden gebruikt voor het genereren, ondertekenen en versleutelen van sleutels kunnen ook worden aangepast om deze nieuwe uitzonderingen te genereren.

Anticiperende audioroutering

Zodat media-apps kunnen identificeren waar hun audio naartoe wordt gerouteerd, heeft Google een reeks nieuwe audioroute-API's toegevoegd aan de AudioManager klas. De eerste is de getAudioDevicesForAttributes() API, waarmee u een lijst met apparaten kunt ophalen die kunnen worden gebruikt om de opgegeven audio af te spelen. Ten tweede heeft Google ook de getDirectProfilesForAttributes

() API om u te helpen begrijpen of uw audiostream direct kan worden afgespeeld. Deze nieuwe API’s kunnen vervolgens worden gebruikt om de beste te bepalen AudioFormaat te gebruiken voor uw audiotrack die wordt afgespeeld.


Android 13 Beta 1 downloaden en installeren op uw Google Pixel-apparaat

Dat kan gemakkelijk Android-ontwikkelaar bèta 1 downloaden, en bekijk zeker onze gids op hoe Android 13 te installeren als u niet zeker weet hoe u dit moet doen.

Google brengt deze bèta-update officieel uit voor de Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL of Pixel 4. Je kunt de 64-bit systeemimages gebruiken met de Android Emulator in Android Studio, maar je kunt ook een GSI gebruiken.


Wat vind je van de nieuwste bètaversie? Ga je het op je apparaat installeren? Hoe is jouw ervaring geweest? Laat het ons weten in de reacties hieronder!