Android 13 Beta 3 on ensimmäinen alustan vakauden virstanpylväs

Google julkaisi tänään Android 13:n kolmannen beetaversion. Android 13 Beta 3:lla uusi julkaisu oli vihdoin saavuttanut alustan vakauden virstanpylvään.

I/O 2022:ssa Google julkaisi toisen Android 13 beta-versio aiemmin tänä vuonna. Päivitys esitteli pari huomionarvoista ominaisuutta, kuten suojaavan selkäeleen, resurssitiedostot tuettujen sovelluskielten määrittämiseksi ja uuden luvan käyttää tarkkoja hälytyksiä. Nyt Google on alkanut kylvää kolmannen Android 13 -betaversion Pixel-laitteilleen, ja tässä on mitä sinun on tiedettävä siitä.

Mitä uutta Android 13 Beta 3:ssa?

Alustan vakaus

Ensinnäkin kolmas beetaversio tuo Android 13:n alustan vakauden virstanpylvääseen. Googlen mukaan tämä virstanpylväs tarkoittaa sitä "Android 13 on saavuttanut lopulliset sisäiset ja ulkoiset sovellusliittymät, lopulliset sovelluskohtaiset toiminnot ja lopulliset ei-SDK-sovellusliittymäluettelot (harmaat listat)." 

Sovellusten, pelien, SDK: n, kirjaston ja pelimoottorien kehittäjät voivat nyt käyttää alustan vakauden virstanpylvästä suunnittelevat lopullista yhteensopivuustestausta ja julkista julkaisua varmistaakseen, että yhteensopivuuspäivitykset ovat valmiita ennen lopullista vapauttaa.

Sovellusten yhteensopivuus

Kolmannen Android 13 -betajulkaisun myötä Google kehottaa myös kehittäjiä testaamaan sovellusten yhteensopivuutta. Nyt kun Android 13 on saavuttanut alustan vakauden, sovelluskehittäjien tulisi testata sovellusten yhteensopivuutta aikaa lopulliselle julkaisulle, jotta he ehtivät tehdä tarvittavat päivitykset ennen vakaata Android 13:a levittää.

Google on myös korostanut muutamia muutoksia, joita sovelluskehittäjien tulee seurata testaaessaan sovelluksiaan Android 13 beta 3:ssa. Nämä sisältävät:

  • Ilmoitusten ajonaikainen käyttöoikeus: Android 13 esittelee uuden suoritusajan luvan lähettää ilmoituksia sovelluksesta. Varmista, että ymmärrät, miten uusi lupa toimii, ja suunnittele kohdistamistasi Android 13:een (API 33) mahdollisimman pian.
  • Leikepöydän esikatselu: Varmista, että sovelluksesi piilottaa arkaluontoiset tiedot Android 13:n uudessa leikepöydän esikatselussa, kuten salasanat tai luottokorttitiedot.
  • JobScheduler esihaku: JobScheduler yrittää nyt ennakoida sovelluksesi seuraavan julkaisun ja suorittaa kaikki siihen liittyvät esihakutyöt ennen sitä. Jos käytät esihakutöitä, testaa, että ne toimivat odotetulla tavalla.

Testattuaan ja julkaissut sovelluksen päivitetyn version Google kehottaa edelleen kehittäjiä aloittamaan päivitysprosessin. sovelluksen kohde-SDK-versio, tarkista Android 13:een kohdistettujen sovellusten käyttäytymismuutokset ja käytä yhteensopivuuskehystä havaitaksesi mahdolliset ongelmia. Google on korostanut muutamaa muutosta, jotka kehittäjien tulisi testata, kohdistavatko heidän sovelluksensa API-tasolle 33 tai korkeammalle:

  • Lähellä olevan laitteen Wi-Fi-lupa: Sovellusten, jotka hallitsevat laitteen yhteyksiä lähellä oleviin tukiasemiin, tulee käyttää uusi NEARBY_WIFI_DEVICES ajonaikainen käyttöoikeus Wi-Fi-toimintoihin, kuten skannaukseen, ilman laitteen käyttöä sijainti. Jotkut Wi-Fi-sovellusliittymät vaativat sovellukseltasi tämän uuden luvan.
  • Yksityiskohtaiset median käyttöoikeudet: Jos sovelluksesi on kohdistettu Android 13:een ja lukee mediatiedostoja yleisestä tietovarastosta, sinun on pyydettävä yksi tai useampi uusista yksityiskohtaisista käyttöoikeuksista READ_EXTERNAL_STORAGE: n sijaan lupa.
  • Lupamuutokset kehon antureille: Android 13 ottaa käyttöön kehon antureiden käytön käytön aikana. Jos sovelluksesi tarvitsee pääsyn kehon anturitietoihin taustalta, sen on ilmoitettava uusi BODY_SENSORS_BACKGROUND-käyttöoikeus.
  • Tarkoitussuodattimet estävät yhteensopimattomat tavoitteet: jos sovelluksesi lähettää tarkoituksen viedylle komponentille toinen sovellus, joka on kohdistettu Android 13:een (API 33) tai uudempaan, sen on nyt vastattava tavoitesuodatinta vastaanottava sovellus.
  • PlaybackState-toiminnosta johdetut mediasäätimet: Android 13 saa enemmän mediasäätimiä PlaybackState-toiminnoista näyttääkseen monipuolisemman ohjaimien joukon, jotka ovat yhdenmukaisia ​​eri laitetyypeissä. Varmista, että sovelluksesi käsittelee nämä muutokset.

Tabletit ja suuret näytöt tukevat

Lopuksi Google on myös korostanut, että kehittäjien tulisi ottaa tabletit ja muut suuren näytön laitteet mukaan testaukseensa. Kehittäjät voivat testata optimointeja suurinäytöllisille laitteille asentamalla Android-emulaattorin Android Studiolla tai yhteensopivalla suuren näytön laitteella, kuten Lenovo Tab P12 Pro ja Xiaomi Välilehti 5. Tässä on muutamia muutoksia, joihin kehittäjien tulee kiinnittää huomiota testauksen aikana:

  • Tehtäväpalkin vuorovaikutus: Tarkista, miten sovelluksesi reagoi, kun sitä tarkastellaan uudella tehtäväpalkilla suurilla näytöillä. Varmista, että tehtäväpalkki ei katkaise tai estä sovelluksesi käyttöliittymää.
  • Moni-ikkunatila: Moni-ikkunatila on nyt oletuksena käytössä kaikissa sovelluksissa sovelluksen määrityksistä riippumatta, joten varmista, että sovellus käsittelee jaettua näyttöä oikein. Voit testata vetämällä ja pudottamalla sovelluksesi jaetun näytön tilaan ja säätämällä ikkunan kokoa.
  • Parannettu yhteensopivuuskokemus: jos sovellustasi ei ole vielä optimoitu tablet-laitteille, esimerkiksi käyttämällä kiinteää suuntaa tai kokoa ei voi muuttaa, tarkista, kuinka sovelluksesi reagoi yhteensopivuustilan säätöihin, kuten kirjelaatikkoon.
  • Median projisointi: Jos sovelluksesi käyttää mediaprojisointia, tarkista, miten sovelluksesi reagoi, kun toistat, suoratoistat tai suoratoistat mediaa suurilla näytöillä. Muista huomioida laitteen asennon muutokset myös kokoontaitettavissa laitteissa.
  • Kameran esikatselu: Tarkista kamerasovelluksissa, miten kameran esikatselukäyttöliittymä reagoi suurilla näytöillä, kun sovelluksesi on rajoitettu osaan näytöstä usean ikkunan tai jaetun näytön tilassa. Tarkista myös, kuinka sovelluksesi reagoi, kun taitettavan laitteen asento muuttuu.

Googlen blogiviesti ei tuo esiin mitään käyttäjille suunnattuja muutoksia Android 13 Beta 3:ssa. On kuitenkin todennäköistä, että koontiversio sisältää muutamia dokumentoimattomia muutoksia. Annamme Android 13 Beta 3:n käyttöön Pixel-laitteissamme ja ilmoitamme sinulle, jos havaitsemme tällaisia ​​muutoksia.


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

Voit helposti lataa Android 13 Beta 3 Pixel-laitteillesi ja seuraa oppaamme kuinka asentaa Android 13 asettaaksesi sen.

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ä.

Jos haluat lisätietoja kolmannesta Android 13 -betajulkaisusta, siirry kohtaan virallinen blogikirjoitus Android Developers -blogissa.