Android 13 Beta 3 představuje první milník stability platformy

click fraud protection

Google dnes vydal třetí beta verzi Androidu 13. S Androidem 13 Beta 3 nová verze konečně dosáhla milníku stability platformy.

Na I/O 2022 Google vydal druhý Android 13 beta vydání začátkem tohoto roku. Aktualizace přinesla několik pozoruhodných funkcí, jako je ochranné gesto zpět, zdrojové soubory pro specifikaci podporovaných jazyků aplikací a nové oprávnění používat přesné alarmy. Nyní společnost Google začala vysévat třetí beta verzi Androidu 13 pro svá zařízení Pixel a zde je to, co o ní potřebujete vědět.

Co je nového v Androidu 13 Beta 3?

Stabilita platformy

Za prvé a především, třetí beta verze přináší Android 13 k milníku stability platformy. Podle Googlu to tento milník znamená "Android 13 dosáhl konečných interních a externích rozhraní API, konečného chování pro aplikace a konečných seznamů API jiných než SDK (greylistů)." 

Vývojáři aplikací, her, SDK, knihoven a herních enginů nyní mohou jako cíl použít milník stability platformy plánování finálního testování kompatibility a veřejného vydání, aby bylo zajištěno, že jejich aktualizace kompatibility budou připraveny před finálním vydáním uvolnění.

Kompatibilita aplikací

S třetí beta verzí Androidu 13 Google také vyzývá vývojáře, aby otestovali kompatibilitu aplikací. Nyní, když Android 13 dosáhl stability platformy, měli by vývojáři aplikací otestovat kompatibilitu svých aplikací čas na konečné vydání, aby měli čas provést všechny potřebné aktualizace před stabilním Androidem 13 zavádění.

Google také zdůraznil několik změn, které by vývojáři aplikací měli sledovat při testování svých aplikací na Androidu 13 beta 3. Tyto zahrnují:

  • Runtime oprávnění pro oznámení: Android 13 zavádí nové runtime oprávnění pro odesílání upozornění z aplikace. Ujistěte se, že rozumíte tomu, jak nové oprávnění funguje, a naplánujte cílení na Android 13 (API 33) co nejdříve.
  • Náhled schránky: Ujistěte se, že vaše aplikace skrývá citlivá data v novém náhledu schránky Androidu 13, jako jsou hesla nebo informace o kreditních kartách.
  • Předběžné načítání JobScheduler: JobScheduler se nyní snaží předvídat, kdy bude vaše aplikace příště spuštěna, a spustí všechny související úlohy předběžného načtení předem. Pokud používáte úlohy předběžného načtení, otestujte, zda fungují podle očekávání.

Po otestování a zveřejnění aktualizované verze aplikace Google dále vyzývá vývojáře, aby zahájili proces aktualizace své aplikace verzi cílové sady SDK aplikace, zkontrolujte změny chování aplikací cílených na Android 13 a použijte rámec kompatibility ke zjištění jakýchkoli problémy. Google zdůraznil několik změn, které by vývojáři měli otestovat, pokud jejich aplikace cílí na úroveň API 33 nebo vyšší:

  • Povolení pro Wi-Fi pro zařízení v blízkosti: Aplikace, které spravují připojení zařízení k blízkým přístupovým bodům, by měly používat a nové oprávnění NEARBY_WIFI_DEVICES runtime pro operace Wi-Fi, jako je skenování, bez nutnosti přístupu k zařízení umístění. Některá rozhraní Wi-Fi API vyžadují, aby vaše aplikace měla toto nové oprávnění.
  • Granulovaná oprávnění médií: Pokud vaše aplikace cílí na Android 13 a čte mediální soubory z běžného úložiště dat, musíte požádat o jedno nebo více nových podrobných oprávnění namísto READ_EXTERNAL_STORAGE povolení.
  • Změny oprávnění pro tělesné senzory: Android 13 zavádí přístup „při používání“ pro tělesné senzory. Pokud vaše aplikace potřebuje získat přístup k informacím tělesného senzoru na pozadí, musí deklarovat nové oprávnění BODY_SENSORS_BACKGROUND.
  • Filtry záměrů blokují neodpovídající záměry: Pokud vaše aplikace odešle záměr do exportované komponenty jiná aplikace, která cílí na Android 13 (API 33) nebo vyšší, musí nyní odpovídat filtru záměrů v přijímací aplikace.
  • Ovládací prvky médií odvozené z PlaybackState: Android 13 odvozuje více ovládacích prvků médií z akcí PlaybackState, aby ukázal bohatší sadu ovládacích prvků, které jsou konzistentní pro různé typy zařízení. Ujistěte se, že vaše aplikace tyto změny zvládá.

Podpora tabletů a velkých obrazovek

A konečně Google také zdůraznil, že vývojáři by měli do testování zahrnout tablety a další zařízení s velkou obrazovkou. Vývojáři mohou testovat optimalizace pro zařízení s velkou obrazovkou nastavením emulátoru Androidu Android Studio nebo pomocí kompatibilního zařízení s velkou obrazovkou, jako je Lenovo Tab P12 Pro a Xiaomi Karta 5. Zde je několik změn, kterým by vývojáři měli věnovat pozornost během testování:

  • Interakce s hlavním panelem: Zkontrolujte, jak vaše aplikace reaguje na zobrazení na novém hlavním panelu na velkých obrazovkách. Ujistěte se, že uživatelské rozhraní vaší aplikace není odříznuto nebo blokováno hlavním panelem.
  • Režim více oken: Režim více oken je nyní ve výchozím nastavení povolen pro všechny aplikace bez ohledu na konfiguraci aplikace, takže se ujistěte, že aplikace správně zachází s rozdělenou obrazovkou. Můžete testovat přetažením aplikace do režimu rozdělené obrazovky a úpravou velikosti okna.
  • Vylepšená kompatibilita: Pokud vaše aplikace ještě není optimalizována pro tablety, například pomocí opravené orientaci nebo nemožnost měnit velikost, zkontrolujte, jak vaše aplikace reaguje na úpravy režimu kompatibility, jako je např letterboxing.
  • Projekce médií: Pokud vaše aplikace používá projekci médií, zkontrolujte, jak aplikace reaguje při přehrávání, streamování nebo odesílání médií na velké obrazovky. Nezapomeňte vzít v úvahu změny polohy zařízení také u skládacích zařízení.
  • Náhled fotoaparátu: U aplikací fotoaparátu zkontrolujte, jak vaše uživatelské rozhraní náhledu fotoaparátu reaguje na velkých obrazovkách, když je aplikace omezena na část obrazovky v režimu více oken nebo rozdělené obrazovky. Zkontrolujte také, jak vaše aplikace reaguje, když se změní poloha skládacího zařízení.

Příspěvek na blogu Google nezdůrazňuje žádné změny týkající se uživatelů v systému Android 13 Beta 3. Je však pravděpodobné, že sestavení obsahuje několik nezdokumentovaných změn. Vyzkoušíme Android 13 Beta 3 na našich zařízeních Pixel a pokud zaznamenáme nějaké takové změny, dáme vám vědět.


Jak stáhnout a nainstalovat Android 13 Beta 3 do zařízení Google Pixel

Můžete snadno stáhnout Android 13 Beta 3 pro vaše zařízení Pixel a postupujte podle našeho průvodce jak nainstalovat Android 13 nastavit.

Google oficiálně vydává tuto beta aktualizaci pro Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL nebo Pixel 4. Obrazy 64bitového systému můžete použít s emulátorem Android v Android Studiu a také můžete použít GSI.

Chcete-li se dozvědět více o třetím beta vydání Androidu 13, přejděte na stránku oficiální blogový příspěvek na blogu Android Developers.