Google oznámil Android 11 Developer Preview 2 pre smartfóny Google Pixel 2017 a novšie. Tu je to, čo je nové pre používateľov a vývojárov.
Hoci šírenie choroby COVID-19 spôsobenej SARS-CoV-2 spomalilo globálnu ekonomiku, mnohé technologické spoločnosti premiestnili svojich zamestnancov na prácu z domu (WFH). Google je jednou z takýchto spoločností a dnes uznali ťažkosti, ktorým čelí mnohí z nás na celom svete. Dnes spoločnosť oznámila novú vývojársku ukážku ďalšieho hlavného operačného systému Android: Android 11. Android 11 Developer Preview 2, rovnako ako prvý Developer Preview, je stále určený len pre vývojárov a zoznam zmeny uvedené v blogovom príspevku sa zameriavajú na nové rozhrania API a zmeny správania platformy, ktorým sa budú musieť vývojári prispôsobiť. Tu je novinka.
Nové zmeny API pre Android 11
-
Rozhranie API stavu 5G: V Android 11 Developer Preview 2 môžu vývojári skontrolovať, či je používateľ v sieti 5G New Radio (NR) alebo Non-Standalone (NSA). Ak nie ste oboznámení, 5G v sieťach NSA znamená, že sieť 5G využíva existujúcu infraštruktúru 4G, zatiaľ čo pri 5G v sieťach NR je sieť nezávislá. 5G na NR bude vo všeobecnosti oveľa rýchlejšie, aj keď jeho súčasná dostupnosť je veľmi obmedzená. Tento stav môžete skontrolovať, ak chcete zmeniť, ako sa vaša aplikácia správa pri podriadenom alebo nadradenom sieťovom pripojení.
- Uhol závesu pre sklopné: Skladacie zariadenia ako pripravovaný Microsoft Surface Duo, Motorola Razr, Samsung Galaxy Fold/Z Flip a Huawei Mate X/Xs majú zvyčajne viac než len dva stavy. Väčšinou sú zložené alebo úplne rozložené, no občas ich používatelia umiestnia pod uhlom. Android 11 Developer Preview 2 pridal podporu pre a snímač uhla závesu ktorý umožňuje aplikáciám dopytovať uhol pántu buď priamo, alebo prostredníctvom knižnice AndroidX.
- Vylepšenia služby preverovania hovorov: Aplikácie na kontrolu hovorov môžu teraz nahlásiť dôvod odmietnutia hovoru, aby informovali používateľov, prečo služba odmietla prichádzajúci hovor. Aplikácie na kontrolu hovorov navyše môžu tiež zistiť, či prichádzajúci hovor pochádzal z čísla, ktoré je v kontaktoch používateľa, samozrejme za predpokladu, že aplikácia na kontrolu hovorov má povolenie na čítanie kontaktov. Aplikácie na kontrolu hovorov si teraz môžu prispôsobiť a dialógové okno obrazovky odoslania hovoru, ktorý poskytuje systém, aby používatelia mohli vykonávať akcie, ako je označenie hovoru ako spam alebo pridanie čísla do kontaktov.
- Aktualizácie rozhrania Neural Networks API: Google pridal „výpočtovo efektívnu verziu“ a funkcia aktivácie švihnutím (upozornenie: odkaz na PDF), ktorý umožňuje „rýchlejší tréningový čas a vyššiu presnosť v rámci širokej škály úloh“. Ďalším doplnkom je možnosť Control ops pokročilejšie modely strojového učenia, ktoré podporujú vetvenie a cykly.“ Nakoniec Google pridal „nové ovládacie prvky vykonávania“, aby sa minimalizovala latencia pri bežnom používaní prípadoch.
Súkromie a bezpečnosť
- V systéme Android 11 musia aplikácie, ktoré chcú získať prístup k údajom fotoaparátu alebo mikrofónu zo služby v popredí, deklarovať atribút manifestu foregroundServiceType.
- Priestorové úložisko bola aktualizovaná v tomto novom vydaní ukážky. Teraz môžu vývojári migrovať súbory „zo starého modelu na nový model úložiska s rozsahom“. Pridané je aj „lepšia správa súborov vo vyrovnávacej pamäti“.
Poľské a kvalitné
-
Synchronizované prechody IME: Boli pridané nové rozhrania API, ktoré vývojárom umožňujú synchronizovať obsah svojej aplikácie s editorom vstupnej metódy alebo editorom IME a systémovými panelmi počas animácie. To vám umožňuje vytvárať prechody IME, ktoré sú oveľa plynulejšie ako predtým. Nové vloží poslucháča animácií umožňuje vytvárať „dokonalé prechody snímok“, pretože oznamuje aplikáciám zmeny vložiek pre jednotlivé snímky. Nové WindowInsetsAnimationController Na druhej strane API umožňuje aplikáciám prevziať kontrolu nad prechodmi IME a systémovej lišty. V príklade zobrazenom vpravo dole aplikácia používa rozhranie API WindowInsetsAnimationController na ovládanie prechodu IME pri posúvaní používateľského rozhrania aplikácie.
- Obnovovacia frekvencia preferovaná aplikáciou: V súčasnosti existujú desiatky zariadení so systémom Android s displejmi s vysokou obnovovacou frekvenciou, napríklad 90 Hz, 120 Hz alebo 144 Hz. V systéme Android 11 si teraz môžu aplikácie a hry nastaviť preferovanú snímkovú frekvenciu pre svoje vlastné okná. Systém použije preferovanú snímkovú frekvenciu aplikácie na výber obnovovacej frekvencie displeja pri spustení aplikácie.
- Obnoviť pri reštarte: Ako predtým sme zdôraznili, Android 11 zlepšuje zážitok z nočných aktualizácií OTA. Po reštarte môžu aplikácie pristupovať k úložisku Credential Encrypted (CE) bez toho, aby používateľ odomkol zariadenie. Aplikácie teda môžu obnoviť normálnu funkčnosť po OTA, keď používateľ nie je nablízku, aby odomkol telefón.
- Podpora fotoaparátu v emulátore Android: Android Emulator v Android Studio teraz podporuje predné a zadné emulované fotoaparáty. Zadná kamera podporuje HW úroveň 3 v Camera2 API, zatiaľ čo predná kamera podporuje FULL úroveň s podporou logickej kamery.
Začať
V apríli bude k dispozícii ešte jedna ukážka pre vývojárov, po ktorej budú nasledovať 2 beta verzie. Ak všetko pôjde podľa plánu, stabilné vydanie systému Android 11 bude k dispozícii niekedy v treťom štvrťroku 2020.
Ak chcete nainštalovať Android 11 Developer Preview 2 do zariadenia Pixel, musíte mať Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 alebo Pixel 4 XL. Môžete buď manuálne flashnúť zostavu ukážky alebo môžete použiť Android Flash Tool urobiť to za vás. Ak nevlastníte zariadenie Pixel, možno si budete môcť nainštalovať najnovšiu verziu Developer Preview cez Všeobecný systémový obrázok (GSI) na zariadeniach kompatibilných s Project Treble, čo zahŕňa zariadenia so systémom Android 9 Pie alebo novším. Váš počet najazdených kilometrov sa však môže líšiť. Nakoniec môžete spustiť najnovšiu zostavu v emulátore Android v aplikácii Android Studio. Každá z týchto metód vám poskytuje spôsob, ako otestovať svoje aplikácie v novom prostredí. Nezabudnite dôkladne otestovať svoju aplikáciu, pretože Google nakoniec urobí zo zacielenia na Android 11 požiadavku na zahrnutie vašich aplikácií do Obchodu Google Play.
Vyskúšajte najnovšiu verziu a dajte Google spätná väzba ak narazíte na nejaké problémy.
Novinky o Androide 11 na XDA