Android 13 Beta 3 predstavuje prvý míľnik stability platformy

click fraud protection

Google dnes vydal tretiu beta verziu systému Android 13. S Androidom 13 Beta 3 nová verzia konečne dosiahla míľnik stability platformy.

Na I/O 2022 Google vydal druhý Android 13 beta vydanie začiatkom tohto roka. Aktualizácia zaviedla niekoľko pozoruhodných funkcií, ako je ochranné gesto chrbta, zdrojové súbory na špecifikáciu podporovaných jazykov aplikácií a nové povolenie na používanie presných alarmov. Teraz spoločnosť Google začala nasadzovať tretie vydanie beta verzie systému Android 13 pre svoje zariadenia Pixel a tu je to, čo o ňom potrebujete vedieť.

Čo je nové v systéme Android 13 Beta 3?

Stabilita platformy

V prvom rade tretie beta vydanie prináša Android 13 k míľniku stability platformy. Tento míľnik to podľa Google znamená "Android 13 dosiahol konečné interné a externé rozhrania API, konečné správanie súvisiace s aplikáciou a konečné zoznamy API bez súpravy SDK (greylisty)." 

Vývojári aplikácií, hier, SDK, knižníc a herných motorov môžu teraz použiť míľnik stability platformy ako cieľ plánovanie konečného testovania kompatibility a verejného vydania, aby sa zabezpečilo, že ich aktualizácie kompatibility budú pripravené pred finálnou verziou uvoľniť.

Kompatibilita aplikácií

S treťou beta verziou systému Android 13 Google tiež vyzýva vývojárov, aby otestovali kompatibilitu aplikácií. Teraz, keď Android 13 dosiahol stabilitu platformy, vývojári aplikácií by mali otestovať kompatibilitu svojich aplikácií čas na konečné vydanie, aby mali čas vykonať všetky potrebné aktualizácie pred stabilným Androidom 13 zavádzanie.

Google tiež zdôraznil niekoľko zmien, ktoré by vývojári aplikácií mali sledovať pri testovaní svojich aplikácií v systéme Android 13 beta 3. Tie obsahujú:

  • Povolenie spustenia pre upozornenia: Android 13 predstavuje nové povolenie spustenia na odosielanie upozornení z aplikácie. Uistite sa, že rozumiete tomu, ako nové povolenie funguje, a naplánujte si zacielenie na Android 13 (API 33) čo najskôr.
  • Ukážka schránky: Uistite sa, že vaša aplikácia v novej ukážke schránky systému Android 13 skrýva citlivé údaje, ako sú heslá alebo informácie o kreditných kartách.
  • Predbežné načítanie JobScheduler: JobScheduler sa teraz snaží predvídať, kedy bude vaša aplikácia spustená nabudúce, a pred týmto časom spustí všetky súvisiace úlohy predbežného načítania. Ak používate úlohy predbežného načítania, otestujte, či fungujú podľa očakávania.

Po otestovaní a zverejnení aktualizovanej verzie aplikácie Google ďalej vyzýva vývojárov, aby začali proces aktualizácie svojej aplikácie cieľovú verziu SDK aplikácie, skontrolujte zmeny správania aplikácií zacielených na Android 13 a použite rámec kompatibility na zistenie akýchkoľvek problémy. Google zdôraznil niekoľko zmien, ktoré by vývojári mali otestovať, ak ich aplikácie cielia na úroveň API 33 alebo vyššiu:

  • Povolenie zariadenia v blízkosti pre Wi-Fi: Aplikácie, ktoré spravujú pripojenia zariadenia k blízkym prístupovým bodom, by mali používať a nové povolenie NEARBY_WIFI_DEVICES spustenia pre operácie Wi-Fi, ako je skenovanie, bez potreby prístupu k zariadeniu umiestnenie. Niektoré rozhrania Wi-Fi API vyžadujú, aby vaša aplikácia mala toto nové povolenie.
  • Granulárne povolenia pre médiá: Ak je vaša aplikácia zacielená na Android 13 a číta mediálne súbory z bežného dátového úložiska, namiesto READ_EXTERNAL_STORAGE musíte požiadať o jedno alebo viac nových podrobných povolení povolenie.
  • Zmeny povolení pre telesné senzory: Android 13 zavádza prístup „počas používania“ pre telesné senzory. Ak vaša aplikácia potrebuje získať prístup k informáciám telesného senzora na pozadí, musí deklarovať nové povolenie BODY_SENSORS_BACKGROUND.
  • Filtre zámerov blokujú nezhodné zámery: Ak vaša aplikácia odošle zámer do exportovaného komponentu iná aplikácia zacielená na Android 13 (API 33) alebo vyšší, teraz musí zodpovedať filtru zámerov v prijímacia aplikácia.
  • Ovládacie prvky médií odvodené od PlaybackState: Android 13 odvodzuje viac ovládacích prvkov médií z akcií PlaybackState, aby ukázal bohatšiu sadu ovládacích prvkov, ktoré sú konzistentné naprieč typmi zariadení. Uistite sa, že vaša aplikácia zvládne tieto zmeny.

Podpora tabletov a veľkých obrazoviek

Nakoniec Google tiež zdôraznil, že vývojári by mali do testovania zahrnúť tablety a iné zariadenia s veľkou obrazovkou. Vývojári môžu testovať optimalizáciu pre zariadenia s veľkou obrazovkou nastavením emulátora Androidu Android Studio alebo pomocou kompatibilného zariadenia s veľkou obrazovkou, ako je Lenovo Tab P12 Pro a Xiaomi Karta 5. Tu je niekoľko zmien, ktorým by vývojári mali venovať pozornosť počas testovania:

  • Interakcia na paneli úloh: Skontrolujte, ako vaša aplikácia reaguje pri zobrazení na novom paneli úloh na veľkých obrazovkách. Uistite sa, že používateľské rozhranie vašej aplikácie nie je odrezané alebo blokované panelom úloh.
  • Režim viacerých okien: Režim viacerých okien je teraz predvolene povolený pre všetky aplikácie bez ohľadu na konfiguráciu aplikácie, takže sa uistite, že aplikácia správne zaobchádza s rozdelenou obrazovkou. Môžete testovať presunutím aplikácie do režimu rozdelenej obrazovky a úpravou veľkosti okna.
  • Vylepšená kompatibilita: Ak vaša aplikácia ešte nie je optimalizovaná pre tablety, napríklad pomocou opraveného orientáciu alebo nemožnosť meniť veľkosť, skontrolujte, ako vaša aplikácia reaguje na úpravy režimu kompatibility, ako napr letterboxing.
  • Premietanie médií: Ak vaša aplikácia používa premietanie médií, skontrolujte, ako vaša aplikácia reaguje pri prehrávaní, streamovaní alebo prenášaní médií na veľké obrazovky. Nezabudnite zohľadniť zmeny polohy zariadenia aj na skladacích zariadeniach.
  • Ukážka fotoaparátu: V prípade aplikácií fotoaparátu skontrolujte, ako používateľské rozhranie ukážky fotoaparátu reaguje na veľkých obrazovkách, keď je vaša aplikácia obmedzená na časť obrazovky v režime viacerých okien alebo rozdelenej obrazovky. Skontrolujte tiež, ako vaša aplikácia reaguje, keď sa zmení poloha skladacieho zariadenia.

Blogový príspevok spoločnosti Google nezdôrazňuje žiadne zmeny týkajúce sa používateľov v systéme Android 13 Beta 3. Je však pravdepodobné, že zostava obsahuje niekoľko nezdokumentovaných zmien. Na našich zariadeniach Pixel vyskúšame Android 13 Beta 3 a ak zaznamenáme nejaké takéto zmeny, určite vás budeme informovať.


Ako stiahnuť a nainštalovať Android 13 Beta 3 na vašom zariadení Google Pixel

Môžete ľahko stiahnite si Android 13 Beta 3 pre vaše zariadenia Pixel a postupujte podľa nášho sprievodcu ako nainštalovať Android 13 nastaviť.

Google oficiálne vydáva túto beta aktualizáciu pre Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL alebo Pixel 4. Obrazy 64-bitového systému môžete použiť s emulátorom Android v Android Studio a tiež môžete použiť GSI.

Ak sa chcete dozvedieť viac o treťom vydaní beta systému Android 13, prejdite na stránku oficiálny blogový príspevok na blogu Android Developers.