Android 13 Developer Preview 2 přichází s požadavky na povolení upozornění a dalšími změnami

Android 13 Developer Preview 2 je tady a obsahuje žádosti o povolení oznámení a vylepšení produktivity vývojářů. Koukni na to.

V únoru byla vydána první Android 13 Developer Preview as ním přišel základ pro další iteraci největšího operačního systému na světě. Přinesla s sebou řadu změn, které jsou přínosem pro vývojáře, a zlepšila soukromí, Material You, jazykové ovládání a další. Nyní společnost oznámila druhý náhled pro vývojáře a oproti předchozímu náhledu pro vývojáře má některé další funkce a spoustu vylepšení.

Jak název „Developer Preview“ napovídá, tato vydání jsou určena pouze pro použití vývojáři. Slouží k testování nových funkcí a zajištění toho, aby jejich aplikace fungovaly na aktualizovaných zařízeních tak, jak mají. Budou se vyskytovat chyby, vyskytnou se další problémy a Google bude v následujících měsících tlačit na zpětnou vazbu od vývojářů. Pokud vám nevadí, že se dostanete do problémů, pak rozhodně vyzkoušejte Android 13. Pokud se však spoléháte na to, že váš smartphone bude trvale stabilní, možná by stálo za to počkat na úplné vydání Androidu 13, které by mělo být spuštěno v druhé polovině roku.

Mezi nejpozoruhodnější funkce Android 13 Developer Preview 2 patří:

  • Žádosti o povolení oznámení
  • Vývojáři nyní mohou snížit svá oprávnění
  • Tuna vylepšení produktivity vývojářů

Kdy vyjde Android 13?

U aktualizací Androidu Google obvykle odhaluje milník „stability platformy“, aby vývojáři věděli, kdy Google má v úmyslu dodat finální SDK/NDK API spolu s finálními interními API a systémem pro aplikace chování. Google hodlá dosáhnout stability platformy v červnu 2022, přičemž před oficiálním vydáním je plánováno minimálně několik týdnů. Android 12 dosáhl stability platformy v srpnu 2021 a konečná verze byla vydáno v říjnu toho roku. Google vydal další podrobnosti o časové ose vydání že se můžete podívat.


Soukromí a bezpečnost

Google ví, že uživatelé chtějí operační systém, kterému mohou důvěřovat se svými daty. Koneckonců, chytré telefony dosáhly bodu, kdy jsou v mnoha ohledech účinným rozšířením nás samých a našich vlastních životů. Používáme je pro ukládání důležitých fotografií, soukromé konverzace s přáteli a rodinou a nosíme je s námi každý den s důvěrou, že mikrofony nebo kamery nenahrávají každý interakce. Viděli jsme změny v systému oprávnění Android 13 (mimo jiné změny) představené v Android 13 Developer Preview 1 a Developer Preview 2 to rozšiřuje.

Oprávnění k oznámení

Android 13 zavádí nové runtime oprávnění pro odesílání oznámení z aplikace: POST_NOTIFICATIONS. Aplikace, které cílí na Android 13, budou nyní muset požádat uživatele o povolení, aby mohly odesílat oznámení. U aplikací, které cílí na Android 12 nebo nižší, bude proces upgradu zpracovávat systém, ale uživatelé ano stále vidí systémové dialogové okno, které musí přijmout nebo odmítnout, aby aplikaci umožnila push oznámení. Google vybízí vývojáře, aby co nejdříve zamířili na Android 13 a požádali o povolení upozornění v jejich aplikacích.

Oprávnění vývojáře ke snížení verze

Někdy, když jsou aplikace aktualizovány, nepotřebují starší oprávnění, která byla dříve udělena. Představuje se Android 13 nové API což vývojářům umožní snížit dříve udělená oprávnění k běhu.

Bezpečnější export kontextově registrovaných přijímačů

Byl představen Android 12 a od vývojářů bylo požadováno, aby deklarovali exportovatelnost přijímačů Intent deklarovaných v manifestu Android. Google nyní žádá vývojáře, aby udělali totéž pro kontextově registrované přijímače přidáním jednoho z nich RECEIVER_EXPORTED nebo RECEIVER_NOT_EXPORTED příznak při registraci přijímačů pro nesystémové zdroje. V systému Android 13 nebudou vyžadovány, ale vývojářům je důrazně doporučujeme povolit.

Produktivita vývojáře

Android by bez vývojářů nebyl tím, čím je, a každá aktualizace platformy obvykle přináší aktualizace, které vývojářům usnadňují život. Některé aktualizace to rozhodně znesnadňují, ale Google se obecně snaží zefektivnit proces vývoje aplikací při každé iteraci.

Vylepšené zalamování japonského textu

Android 13 DP1 zavedl vylepšení zalamování textu TextView a nyní se zavádějí některá vylepšení speciálně pro japonský text. Tentokrát může TextViews nyní zalamovat text Bunsetsu (nejmenší jednotka slov, která zní přirozené) nebo fráze – místo podle znaků – pro uhlazenější a čitelnější japonštinu aplikací. Stačí jen povolit android: lineBreakWordStyle="

fráze" s TextViews.

Japonské obtékání textu s povoleným stylem fráze (níže) a bez (výše)

Vylepšené výšky řádků pro jiné než latinské skripty

Nelatinková písma pro Android 13 (jako je tamilština, barmština, telugština a tibetština) se zobrazují pomocí výšky řádku, která je přizpůsobena pro každý jazyk. To zabraňuje ořezávání a zlepšuje umístění textu a vše, co aplikace musí udělat, aby tato vylepšení implementovala, je cílový Android 13.

Rozhraní API pro převod textu

Lidé, kteří mluví jazyky jako japonština a čínština, používají metody zadávání fonetických písmen, které mohou zpomalit vyhledávání a funkce, jako je automatické dokončování. V Androidu 13 mohou aplikace volat nové API pro konverzi textu takže uživatelé mohou rychleji a snadněji najít to, co hledají. Dříve vyhledávání v japonštině vyžadovalo, aby uživatel provedl následující:

  • Zadejte Hiragana jako fonetickou výslovnost hledaného výrazu (tj. místa nebo názvu aplikace)
  • Pomocí klávesnice převeďte znaky Hiragana na Kanji,
  • Znovu vyhledejte pomocí znaků Kanji
  • Získejte jejich výsledky vyhledávání.

Díky novému rozhraní API pro převod textu mohou japonští uživatelé psát v hiraganě a okamžitě vidět výsledky vyhledávání Kanji živě, přičemž vynechají prostřední dva kroky.

Barevná vektorová písma

Android 13 přidává podporu vykreslování pro fonty COLR verze 1 a aktualizuje systémové emotikony na formát COLRv1. COLRv1 je nový a vysoce kompaktní formát písma, který se rychle a ostře vykresluje v jakékoli velikosti. U většiny aplikací si systém poradí se vším a COLRv1 prostě funguje. Google doporučuje otestovat vykreslování emodži, pokud vaše aplikace implementuje vlastní vykreslování textu a používá systémová písma. Více o COLRv1 si můžete přečíst v Chrome oznámení když bylo oznámeno s Chrome OS 98.

Bluetooth LE Audio

Bluetooth Low Energy Audio je, jak název napovídá, nízkoenergetický způsob přenosu zvuku přes Bluetooth. Android 13 pro něj přináší oficiální podporu.

MIDI 2.0

Android 13 také přidává podporu pro nový standard MIDI 2.0, včetně možnosti připojení hardwaru MIDI 2.0 přes USB. MIDI 2.0 nabízí vylepšení, jako je zvýšené rozlišení kontrolérů, lepší podpora nezápadní intonace a výraznější výkon pomocí kontrolérů pro jednotlivé noty.


Jak stáhnout a nainstalovat Android 13 Developer Preview 2 do zařízení Google Pixel

Můžete snadno stáhněte si Android Developer Preview 2a nezapomeňte se podívat na našeho průvodce na jak nainstalovat Android 13 pokud si nejste jisti, jak to udělat.

Google oficiálně vydává tuto aktualizaci pro vývojáře 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.


Jaký je váš názor na nejnovější sestavení Developer Preview? Budete jej instalovat do svého zařízení? Jaké máte zkušenosti? Dejte nám vědět v komentářích níže!