Android 13 Beta 3 označava prvu prekretnicu stabilnosti platforme

click fraud protection

Google je danas objavio treću beta verziju Androida 13. S Androidom 13 Beta 3, novo izdanje je konačno doseglo prekretnicu stabilnosti platforme.

Na I/O 2022. Google je objavio drugu Android 13 beta izdanje ranije ove godine. Ažuriranje je uvelo nekoliko značajki vrijednih pažnje, poput zaštitnog pokreta leđa, resursnih datoteka za određivanje podržanih jezika aplikacije i novog dopuštenja za korištenje točnih alarma. Sada je Google počeo sa sijanjem trećeg beta izdanja Androida 13 za svoje Pixel uređaje, a evo što trebate znati o tome.

Što je novo u Androidu 13 Beta 3?

Stabilnost platforme

Prvo i najvažnije, treće beta izdanje dovodi Android 13 do prekretnice stabilnosti platforme. Prema Googleu, ova prekretnica to znači "Android 13 dosegao je konačne interne i eksterne API-je, konačna ponašanja okrenuta prema aplikacijama i konačne popise API-ja koji nisu SDK (sive liste)." 

Programeri aplikacija, igara, SDK-a, biblioteka i pokretača igara sada mogu koristiti prekretnicu stabilnosti platforme kao cilj za planiranje konačnog testiranja kompatibilnosti i javnog izdanja kako bi se osiguralo da su njihova ažuriranja kompatibilnosti spremna prije finala osloboditi.

Kompatibilnost aplikacije

S trećim izdanjem beta verzije Androida 13, Google također poziva programere da testiraju kompatibilnost aplikacija. Sada kada je Android 13 dostigao stabilnost platforme, programeri aplikacija trebali bi testirati kompatibilnost svojih aplikacija u vremena za konačno izdanje kako bi imali vremena napraviti sva potrebna ažuriranja prije stabilnog Androida 13 izvođenje.

Google je također istaknuo nekoliko promjena na koje bi programeri aplikacija trebali pripaziti dok testiraju svoje aplikacije na Androidu 13 beta 3. To uključuje:

  • Dopuštenje za vrijeme izvođenja za obavijesti: Android 13 uvodi novo dopuštenje za vrijeme izvođenja za slanje obavijesti iz aplikacije. Provjerite razumijete li kako funkcionira novo dopuštenje i planirajte ciljanje na Android 13 (API 33) što je prije moguće.
  • Pregled međuspremnika: provjerite skriva li vaša aplikacija osjetljive podatke u novom pregledu međuspremnika Androida 13, poput lozinki ili podataka o kreditnoj kartici.
  • JobScheduler prethodno dohvaćanje: JobScheduler sada pokušava predvidjeti sljedeći put kada će vaša aplikacija biti pokrenuta i pokrenut će sve povezane poslove prethodnog dohvaćanja prije tog vremena. Ako koristite poslove prethodnog dohvaćanja, provjerite rade li prema očekivanjima.

Nakon testiranja i objavljivanja ažurirane verzije aplikacije, Google nadalje potiče programere da započnu postupak ažuriranja svojih ciljanu verziju SDK-a aplikacije, pregledajte promjene ponašanja za aplikacije koje ciljaju Android 13 i upotrijebite okvir kompatibilnosti za otkrivanje bilo kakvih pitanja. Google je istaknuo nekoliko promjena koje bi programeri trebali testirati ciljaju li njihove aplikacije na API razinu 33 ili višu:

  • Dopuštenje uređaja u blizini za Wi-Fi: aplikacije koje upravljaju vezama uređaja s obližnjim pristupnim točkama trebaju koristiti nova dozvola za vrijeme izvođenja NEARBY_WIFI_DEVICES za Wi-Fi operacije poput skeniranja, bez potrebe za pristupom uređaju mjesto. Neki Wi-Fi API-ji zahtijevaju da vaša aplikacija ima ovu novu dozvolu.
  • Detaljna dopuštenja za medije: ako vaša aplikacija cilja na Android 13 i čita medijske datoteke iz zajedničke pohrane podataka, morate zatražiti jednu ili više novih granularnih dozvola umjesto READ_EXTERNAL_STORAGE dopuštenje.
  • Promjene dopuštenja za tjelesne senzore: Android 13 uvodi pristup "dok je u upotrebi" za tjelesne senzore. Ako vaša aplikacija treba pristupiti informacijama senzora tijela iz pozadine, mora deklarirati novu dozvolu BODY_SENSORS_BACKGROUND.
  • Filtri namjere blokiraju nepodudarne namjere: ako vaša aplikacija pošalje namjeru izvezenoj komponenti druga aplikacija koja cilja Android 13 (API 33) ili noviji, sada mora odgovarati filtru namjere u aplikacija za primanje.
  • Medijske kontrole izvedene iz PlaybackState: Android 13 izvodi više medijskih kontrola iz PlaybackState radnji, kako bi prikazao bogatiji skup kontrola koje su dosljedne na svim vrstama uređaja. Provjerite podnosi li vaša aplikacija ove promjene.

Podrška za tablete i velike zaslone

Na kraju, Google je također istaknuo da bi programeri trebali uključiti tablete i druge uređaje s velikim zaslonima kao dio svog testiranja. Programeri mogu testirati optimizacije za uređaje s velikim zaslonom postavljanjem Android emulatora Android Studio ili pomoću kompatibilnog uređaja s velikim zaslonom, poput Lenovo Tab P12 Pro i Xiaomi Kartica 5. Evo nekoliko promjena na koje bi programeri trebali obratiti pozornost tijekom testiranja:

  • Interakcija programske trake: Provjerite kako vaša aplikacija reagira kada je gledate s novom programskom trakom na velikim zaslonima. Provjerite nije li korisničko sučelje vaše aplikacije odsječeno ili blokirano programskom trakom.
  • Način rada s više prozora: način rada s više prozora sada je omogućen prema zadanim postavkama za sve aplikacije, bez obzira na konfiguraciju aplikacije, stoga provjerite upravlja li aplikacija na odgovarajući način podijeljenim zaslonom. Možete testirati povlačenjem i ispuštanjem svoje aplikacije u način rada podijeljenog zaslona i podešavanjem veličine prozora.
  • Poboljšano iskustvo kompatibilnosti: ako vaša aplikacija još nije optimizirana za tablete, kao što je upotreba fiksne orijentacije ili nemogućnosti promjene veličine, provjerite kako vaša aplikacija reagira na prilagodbe načina rada kompatibilnosti kao što su poštanski sandučić.
  • Projekcija medija: ako vaša aplikacija koristi projekciju medija, provjerite kako vaša aplikacija reagira tijekom reprodukcije, strujanja ili emitiranja medija na velikim zaslonima. Obavezno uzmite u obzir i promjene položaja uređaja na sklopivim uređajima.
  • Pregled kamere: Za aplikacije kamere provjerite kako korisničko sučelje pregleda kamere reagira na velikim zaslonima kada je vaša aplikacija ograničena na dio zaslona u načinu s više prozora ili podijeljenim zaslonom. Također provjerite kako vaša aplikacija reagira kada se položaj sklopivog uređaja promijeni.

Googleov post na blogu ne ističe nikakve promjene koje se odnose na korisnike u Androidu 13 Beta 3. Međutim, vjerojatno je da verzija uključuje nekoliko nedokumentiranih promjena. Pustit ćemo Android 13 Beta 3 na naše Pixel uređaje i pobrinut ćemo se da vas obavijestimo ako uočimo takve promjene.


Kako preuzeti i instalirati Android 13 Beta 3 na svoj Google Pixel uređaj

Možete lako preuzmi Android 13 Beta 3 za svoje Pixel uređaje i slijedite naš vodič dalje kako instalirati Android 13 da ga postavim.

Google službeno objavljuje ovo beta ažuriranje za Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL ili Pixel 4. Možete koristiti 64-bitne slike sustava s Android emulatorom u Android Studiju, a također možete koristiti i GSI.

Da biste saznali više o trećem beta izdanju Androida 13, idite na službeni blog post na blogu Android Developers.