Android 13 Beta 1 on täällä paremmilla mediatiedostooikeuksilla

Android 13 Beta 1 on täällä, ja se tuo entistä tarkemman pääsyn mediatiedostoihin, paremman virheraportoinnin ja ennakoivan äänen reitityksen.

Helmikuussa julkaistiin ensimmäinen Android 13 Developer Preview, ja sen mukana tuli pohjatyö maailman suurimman käyttöjärjestelmän seuraavalle iteraatiolle. Se toi mukanaan useita kehittäjiä hyödyttäviä muutoksia ja paransi yksityisyyttä, Material You, kielen hallintaa ja paljon muuta. Sen jälkeen ilmestyi toinen kehittäjien esikatselu, joka sisälsi ilmoituslupapyynnöt ja muita kehittäjiä hyödyttäviä muutoksia. Nyt olemme poistumassa "kehittäjien esikatselu" -vaiheesta Android 13 Beta 1:n ensimmäisellä julkaisulla.

Toisin kuin kehittäjien esikatseluversiot, jotka on tarkoitettu vain kehittäjille, Android 13:n beta-versiot ovat tavallisille käyttäjille, jotka haluavat kokeilla Androidin seuraavaa versiota. Google odottaa täällä erityisesti yleistä palautetta tavallisilta käyttäjiltä siitä, miten he kokevat uuden Android-version. Tämän seurauksena, vaikka sinun pitäisi silti olla varovainen asentaessasi sitä päivittäiseen ajuriisi, tämän koontiversion odotetaan olevan hieman vakaampi kuin aiemmat versiot.

Android 13 beta 1:n merkittävimmät ominaisuudet ovat:

  • Tarkempi pääsy mediatiedostoihin
  • Parempi virheraportointi
  • Ennakoiva äänen reititys

Milloin Android 13 julkaistaan?

Android-päivityksille Google paljastaa yleensä "alustan vakauden" virstanpylvään, jotta kehittäjät voivat tietää, milloin Google aikoo toimittaa lopulliset SDK/NDK-sovellusliittymät sekä lopulliset sisäiset sovellusliittymät ja sovelluskohtaiset järjestelmät käyttäytymismalleja. Google aikoo saavuttaa alustan vakauden kesäkuussa 2022. Viralliseen julkaisuun on suunniteltu vähintään useita viikkoja. Android 12 saavutti alustan vakauden elokuussa 2021 ja lopullinen versio oli julkaistiin lokakuussa tuolta vuodelta. Google on julkaissut lisätietoja julkaisun aikajanasta jonka voit tarkistaa.


Mitä uutta Android 13 Beta 1:ssä?

Tällä hetkellä, kun sovellus haluaa käyttää puhelimen tallennustilassa olevia tiedostoja, sen on pyydettävä lupaa READ_EXTERNAL_STORAGE. Tämä lupa antaa kuitenkin pääsyn kaikenlaisiin mediatiedostoihin, mikä ei aina ole välttämätöntä. Esimerkiksi miksi äänentoistosovelluksella pitäisi olla pääsy kuviisi? Android 13:lla Google esittelee kolme uutta käyttöoikeutta:

  • READ_MEDIA_IMAGES (kuville ja valokuville)
  • READ_MEDIA_VIDEO (videoita varten)
  • READ_MEDIA_AUDIO (äänitiedostoille)

Google sanoo, että käyttäjien kokemuksen yksinkertaistamiseksi, jos sovellus pyytää READ_MEDIA_IMAGE ja READ_MEDIA_VIDEO samanaikaisesti, järjestelmä näyttää yhden valintaikkunan molempien lupien myöntämistä varten.

Parempi virheraportointi Keystoressa ja KeyMintissä

Avaimia luoville kehittäjille Keystore ja KeyMint tarjoavat parempia virheitä. Alla on nyt poikkeusluokkahierarkia java.security.

ProviderException, Android-kohtaisin poikkeuksin, jotka sisältävät Keystore/KeyMint-virhekoodit. Avainten luomiseen, allekirjoittamiseen ja salaukseen käytetyt menetelmät ovat myös muokattavissa näiden uusien poikkeusten poistamiseksi.

Ennakoiva äänen reititys

Jotta mediasovellukset voivat tunnistaa, mihin niiden ääni reititetään, Google on lisännyt joukon uusia äänireitityssovellusliittymiä AudioManager luokkaa. Ensimmäinen on getAudioDevicesForAttributes() API, jonka avulla voit noutaa luettelon laitteista, joita voidaan käyttää määritetyn äänen toistamiseen. Toiseksi Google lisäsi myös getDirectProfilesForAttributes

() API, joka auttaa sinua ymmärtämään, voidaanko äänivirtaasi toistaa suoraan. Näitä uusia API: ita voidaan sitten käyttää parhaan määrittämiseen AudioFormat käytettäväksi toistettavan ääniraidan kanssa.


Kuinka ladata ja asentaa Android 13 Beta 1 Google Pixel -laitteellesi

Voit helposti lataa Android Developer Beta 1, ja muista tutustua oppaaseemme osoitteessa kuinka asentaa Android 13 jos et ole varma, miten se tehdään.

Google julkaisee virallisesti tämän beta-päivityksen Pixel 6 Prolle, Pixel 6:lle, Pixel 5a 5G: lle, Pixel 5:lle, Pixel 4a (5G), Pixel 4a: lle, Pixel 4 XL: lle tai Pixel 4:lle. Voit käyttää 64-bittisiä järjestelmäkuvia Android Studion Android-emulaattorin kanssa, ja voit myös käyttää GSI: tä.


Mitä mieltä olet uusimmasta betaversiosta? Asennatko sen laitteellesi? Millainen kokemuksesi on ollut? Kerro meille alla olevissa kommenteissa!