Android 13 Beta 3 pomeni prvi mejnik stabilnosti platforme

Google je danes izdal tretjo različico beta za Android 13. Z Androidom 13 Beta 3 je nova izdaja končno dosegla mejnik stabilnosti platforme.

Na I/O 2022 je Google izdal drugo Android 13 izdaja beta v začetku tega leta. Posodobitev je uvedla nekaj omembe vrednih funkcij, kot so zaščitna poteza nazaj, datoteke virov za določanje podprtih jezikov aplikacij in novo dovoljenje za uporabo natančnih alarmov. Zdaj je Google začel izdajati tretjo različico beta za Android 13 za svoje naprave Pixel in tukaj je tisto, kar morate vedeti o tem.

Kaj je novega v Androidu 13 Beta 3?

Stabilnost platforme

Najprej in najpomembneje, tretja izdaja beta prinaša Android 13 na mejnik stabilnosti platforme. Po mnenju Googla ta mejnik pomeni to "Android 13 je dosegel končne notranje in zunanje API-je, končna vedenja, usmerjena v aplikacije, in končne sezname API-jev, ki niso SDK (sivi seznami)." 

Razvijalci aplikacij, iger, SDK-jev, knjižnic in mehanizmov za igre lahko zdaj uporabljajo mejnik stabilnosti platforme kot cilj za načrtovanje končnega testiranja združljivosti in javne objave, da se zagotovi, da so njihove posodobitve združljivosti pripravljene pred končno sprostitev.

Združljivost aplikacij

S tretjo izdajo Android 13 beta Google tudi poziva razvijalce, naj preizkusijo združljivost aplikacij. Zdaj, ko je Android 13 dosegel stabilnost platforme, bi morali razvijalci aplikacij preizkusiti združljivost svojih aplikacij v čas za končno izdajo, tako da imajo čas za izvedbo potrebnih posodobitev pred stabilnim Androidom 13 uvajanje.

Google je izpostavil tudi nekaj sprememb, na katere morajo biti pozorni razvijalci aplikacij, medtem ko preizkušajo svoje aplikacije v sistemu Android 13 beta 3. Tej vključujejo:

  • Dovoljenje za čas izvajanja za obvestila: Android 13 uvaja novo dovoljenje za čas izvajanja za pošiljanje obvestil iz aplikacije. Prepričajte se, da razumete, kako deluje novo dovoljenje, in čim prej načrtujte ciljanje na Android 13 (API 33).
  • Predogled odložišča: poskrbite, da vaša aplikacija skriva občutljive podatke v novem predogledu odložišča Android 13, kot so gesla ali podatki o kreditni kartici.
  • Vnaprejšnje pridobivanje JobScheduler: JobScheduler zdaj poskuša predvideti, kdaj bo vaša aplikacija naslednjič zagnana, in bo zagnal vsa povezana opravila vnaprejšnjega pridobivanja pred tem časom. Če uporabljate vnaprejšnja opravila, preverite, ali delujejo po pričakovanjih.

Po testiranju in objavi posodobljene različice aplikacije Google nadalje poziva razvijalce, naj začnejo s posodabljanjem svojih ciljno različico SDK aplikacije, preglejte spremembe vedenja za aplikacije, ki ciljajo na Android 13, in uporabite ogrodje združljivosti za odkrivanje morebitnih vprašanja. Google je izpostavil nekaj sprememb, ki bi jih morali razvijalci preizkusiti, če njihove aplikacije ciljajo na raven API 33 ali višjo:

  • Dovoljenje naprave v bližini za Wi-Fi: aplikacije, ki upravljajo povezave naprave z bližnjimi dostopnimi točkami, morajo uporabljati novo dovoljenje za čas izvajanja NEARBY_WIFI_DEVICES za operacije Wi-Fi, kot je skeniranje, brez potrebe po dostopu do naprave lokacijo. Nekateri API-ji za Wi-Fi zahtevajo, da ima vaša aplikacija to novo dovoljenje.
  • Zdrobljena medijska dovoljenja: če vaša aplikacija cilja na Android 13 in bere predstavnostne datoteke iz skupnega pomnilnika podatkov, zahtevati morate eno ali več novih zdrobljenih dovoljenj namesto READ_EXTERNAL_STORAGE dovoljenje.
  • Spremembe dovoljenj za telesne senzorje: Android 13 uvaja dostop »med uporabo« za telesne senzorje. Če mora vaša aplikacija dostopati do informacij telesnih senzorjev iz ozadja, mora prijaviti novo dovoljenje BODY_SENSORS_BACKGROUND.
  • Filtri namere blokirajo neujemajoče se namere: če vaša aplikacija pošlje namero izvoženi komponenti druga aplikacija, ki cilja na Android 13 (API 33) ali novejši, se mora zdaj ujemati s filtrom namena v sprejemno aplikacijo.
  • Kontrolniki predstavnosti, ki izhajajo iz PlaybackState: Android 13 izpelje več kontrol predstavnosti iz dejanj PlaybackState, da prikaže bogatejši nabor kontrolnikov, ki so skladni med vrstami naprav. Prepričajte se, da vaša aplikacija obravnava te spremembe.

Podpora za tablice in velike zaslone

Nazadnje je Google tudi poudaril, da bi morali razvijalci vključiti tablice in druge naprave z velikim zaslonom kot del svojega testiranja. Razvijalci lahko testirajo optimizacije za naprave z velikim zaslonom tako, da v njih nastavijo emulator Android Android Studio ali uporabo združljive naprave z velikim zaslonom, kot sta Lenovo Tab P12 Pro in Xiaomi Zavihek 5. Tukaj je nekaj sprememb, na katere morajo biti razvijalci pozorni med testiranjem:

  • Interakcija z opravilno vrstico: Preverite, kako se vaša aplikacija odziva, ko jo gledate z novo opravilno vrstico na velikih zaslonih. Prepričajte se, da uporabniški vmesnik vaše aplikacije ni odrezan ali blokiran v opravilni vrstici.
  • Način z več okni: način z več okni je zdaj privzeto omogočen za vse aplikacije, ne glede na konfiguracijo aplikacije, zato se prepričajte, da aplikacija ustrezno obravnava razdeljeni zaslon. Preizkusite lahko tako, da aplikacijo povlečete in spustite v način razdeljenega zaslona ter prilagodite velikost okna.
  • Izboljšana izkušnja združljivosti: če vaša aplikacija še ni optimizirana za tablične računalnike, na primer z uporabo fiksnega usmerjenosti ali velikosti ni mogoče spremeniti, preverite, kako se vaša aplikacija odziva na prilagoditve načina združljivosti, kot je npr nabiralnik.
  • Predstavnostna projekcija: če vaša aplikacija uporablja predstavnostno projekcijo, preverite, kako se vaša aplikacija odziva med predvajanjem, pretakanjem ali predvajanjem predstavnosti na velikih zaslonih. Upoštevajte tudi spremembe drže naprave na zložljivih napravah.
  • Predogled kamere: za aplikacije kamere preverite, kako se uporabniški vmesnik za predogled kamere odziva na velikih zaslonih, ko je vaša aplikacija omejena na del zaslona v načinu več oken ali načinu deljenega zaslona. Preverite tudi, kako se vaša aplikacija odzove, ko se položaj zložljive naprave spremeni.

Googlova objava v spletnem dnevniku ne izpostavlja nobenih sprememb v Androidu 13 Beta 3, s katerimi se sooča uporabnik. Vendar je verjetno, da zgradba vključuje nekaj nedokumentiranih sprememb. Android 13 Beta 3 bomo preizkusili na naših napravah Pixel in poskrbeli, da vas bomo obvestili, če opazimo takšne spremembe.


Kako prenesti in namestiti Android 13 Beta 3 na vašo napravo Google Pixel

Z lahkoto lahko prenesite Android 13 Beta 3 za vaše naprave Pixel in sledite našemu vodniku naprej kako namestiti Android 13 da ga nastavim.

Google uradno izdaja to beta posodobitev za Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ali Pixel 4. 64-bitne sistemske slike lahko uporabite z Android Emulatorjem v Android Studiu, uporabite pa lahko tudi GSI.

Če želite izvedeti več o tretji izdaji Android 13 beta, pojdite na uradna objava v blogu razvijalcev za Android.