Prvé predbežné vydanie mobilnej platformy Android 11

Google представила testovacia verzia otvorenej mobilnej platformy Android 11. Vydanie Androidu 11 očakávané v treťom štvrťroku 2020. Na vyhodnotenie nových možností platformy navrhované program predbežné testovanie. Zostavy firmvéru pripravené pre zariadenia Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL a Pixel 4/4 XL. Flashovanie prebieha manuálne, možnosť inštalovať Android 11 cez OTA aktualizácie sa objaví v máji.

Kľúč inovácie Android 11:

  • Emulátor Androidu pridal experimentálnu schopnosť spúšťať spustiteľný kód 32- a 64-bitových aplikácií zostavených pre architektúru ARM, obklopený obrazom systému Android 11 spusteným v emulátore, zostaveným pre architektúru x86_64.
  • Rozšírená podpora štandardu mobilnej komunikácie 5G prináša vyššiu priepustnosť a nižšiu latenciu. Aplikácie náročné na sieť, ktoré napríklad streamujú 4K video a sťahujú herné prostriedky vo vysokom rozlíšení, môžu teraz bežať okrem siete Wi-Fi aj cez sieť poskytovateľa mobilných služieb. Na zjednodušenie prispôsobovania aplikácií zohľadňujúcich komunikačné kanály 5G bolo rozšírené API Dynamické meranie, slúži na kontrolu, či je pripojenie spoplatnené za prevádzku a či je možné cez neho preniesť veľké množstvo dát. Toto API teraz pokrýva mobilné siete a umožňuje vám určiť pripojenie k poskytovateľovi, ktorý poskytuje skutočne neobmedzenú tarifu pri pripojení cez 5G.

    Tiež rozšírené API Odhad šírky pásma, ktorá vám umožňuje predpovedať množstvo dostupnej šírky pásma na sťahovanie alebo odosielanie údajov bez toho, aby ste museli vykonávať vlastné testy siete.

  • Pridaná podpora pre nové typy „dierkových“ obrazoviek (obrazovka zaberá celú prednú plochu smartfónu, s výnimkou malého kruhu v ľavom hornom rohu prednej kamery) a „vodopádu“ (obrazovka pokrýva aj zaoblené bočné okraje zariadenia). Aplikácie môžu teraz určiť prítomnosť ďalších viditeľných a slepých oblastí na týchto obrazovkách pomocou štandardného API Výrez displeja. Na pokrytie bočných okrajov a organizovanie interakcie v oblastiach blízko okrajov obrazoviek „vodopádu“ navrhuje API новые výzvy.
  • Pridané ďalšie možnosti správ. Do oblasti oznámení pribudla samostatná sekcia s aktívnymi konverzáciami, vďaka ktorej môžete okamžite nájsť aktuálne konverzácie bez toho, aby ste museli opustiť ostatné aplikácie. Aplikácie na odosielanie správ a četovanie boli presunuté tak, aby používali rozhrania API Bubbles, ktorý vám umožňuje používať koncept „bublín“ na prácu súčasne s niekoľkými aplikáciami - môžete chatovať bez zastavenia práce v inom programe. Pri rýchlom písaní odpovede z oblasti oznámení môžete teraz k správam pripojiť obrázky tak, že ich skopírujete cez schránku.
  • API aktualizované na verziu 1.3 Neurálne siete, ktorá poskytuje aplikáciám možnosť využiť hardvérovú akceleráciu pre systémy strojového učenia. API je umiestnené ako základná vrstva pre fungovanie rámcov strojového učenia v Androide, ako napr TensorFlow Lite a Caffe2. Na použitie v mobilných zariadeniach bolo navrhnutých niekoľko hotových modelov neurónových sietí, vrátane MobileNets (rozpoznanie predmetov na fotografiách), Počiatok v3 (počítačové videnie) a šikovný
    odpoveď
    (výber možností odpovede na správy). V novom čísle implementovaná Podpora pokročilej kvantizácie pomocou celých čísel so znamienkom namiesto čísel s pohyblivou rádovou čiarkou, čo umožňuje menšie modely a rýchlejšie časy spracovania. Okrem toho, rozhranie Quality of Service API pridalo možnosti na správu priorít a časových limitov pri vykonávaní modelov a rozhranie Memory Domain API bolo rozšírené, aby sa znížili operácie kopírovania a konverzie pamäte pri postupnom spúšťaní modelov.

  • Pribudli nové možnosti kontroly prístupu aplikácie k osobným údajom. Okrem režimu, ktorý sa objavil v poslednom vydaní, prístup k umiestneniu iba počas práce s programom (prístup je zablokovaný na pozadí) v systéme Android 11 zastúpené podpora jednorazových autorizácií. Používateľ teraz môže aplikácii udeliť dočasný prístup ku kľúčovým povoleniam, ako sú prístup k polohe, mikrofónu a fotoaparátu. Povolenie je platné počas trvania aktuálnej relácie a je odvolané, akonáhle používateľ prejde na iný program.

    Prvé predbežné vydanie mobilnej platformy Android 11

  • Boli vykonané zmeny, aby sa uľahčila migrácia aplikácií do úložiska
    Rozsahované úložisko, ktorá umožňuje izolovať súbory aplikácií na externom úložnom zariadení (napríklad na SD karte). S Scoped Storage sú údaje aplikácie obmedzené na konkrétny adresár a prístup k zdieľaným mediálnym kolekciám vyžaduje samostatné povolenia. Android 11 podporuje voliteľný režim pre prístup k médiám pomocou úplných ciest k súborom,
    Rozhranie API DocumentsUI bolo aktualizované a bola pridaná možnosť vykonávať dávkové operácie v MediaStore.

  • Rozšírené možnosti pre použitím biometrické senzory na autentifikáciu. Rozhranie BiometricPrompt API, ktoré ponúka univerzálny dialóg biometrickej autentifikácie, teraz podporuje tri typy autentifikátorov – silné, slabé a poverenia zariadenia. Zjednodušená integrácia BiometricPrompt s rôznymi aplikačnými architektúrami, neobmedzujúca sa na použitie triedy aktivita.
  • Pri montáži komponentov platformy, ktoré vyžadujú zvýšenú ochranu, sa používajú ochranné mechanizmy fungujúce v štádiu kompilácie CFI (Integrita kontrolného toku) BoundSan, IntSan (Integer Overflow Sanitization) a Shadow-Call Stack. Na identifikáciu problémov pri práci s pamäťou v aplikáciách je povolená kontrola ukazovateľov v halde na základe značiek, ktoré sú k nim pripojené (označovanie ukazovateľa haldy). Ak chcete nájsť chyby pamäte navrhované dodatočný obraz systému, v ktorom je povolený mechanizmus ladenia HWAsan (Hardvérovo podporovaný AddressSanitizer).
  • API pripravené BlobStoreManager, ktorý vám umožňuje organizovať bezpečnú výmenu binárnych údajov medzi aplikáciami. Toto API možno napríklad použiť na poskytnutie prístupu k modelom strojového učenia viacerým aplikáciám, keď tieto aplikácie spúšťa jeden používateľ.
  • Pridaná podpora platforiem na bezpečné ukladanie a získavanie overiteľných identifikačných dokumentov, ako sú elektronické vodičské preukazy.
  • V rámci projektu Mainline, ktorý umožňuje aktualizovať jednotlivé súčasti systému bez aktualizácie celej platformy, je okrem 12 modulov dostupných v systéme Android 10 pripravených aj 10 nových aktualizovaťeľných modulov. Aktualizácie sa dotýkajú nehardvérových komponentov, ktoré sa sťahujú cez Google Play oddelene od aktualizácií firmvéru OTA od výrobcu. Medzi nové moduly, ktoré je možné aktualizovať cez Google Play bez aktualizácie firmvéru, patrí modul pre správu oprávnení, modul pre prácu s diskami (s podporou Scoped Storage) a modul s NNAPI (Neural Networks API).
  • Vykonané pracovať na znížení vplyvu zmien v správaní niektorých subsystémov na chod aplikácií. Inovácie, ktoré môžu ovplyvniť fungovanie aplikácií, je teraz možné voliteľne deaktivovať a upraviť na úrovni SDK. Aby sa zjednodušilo testovanie kompatibility aplikácií s Androidom 11, rozhranie Developer Options a pomôcka adb poskytujú nastavenia na povolenie a zakázanie funkcií, ktoré ovplyvňujú kompatibilitu (umožňujú vám testovať bez zmeny targetSdkVersion a bez prestavby aplikácie). Aktualizovaný zoznam povolených rozhraní API, ktoré nie sú súčasťou súpravy SDK.

    Prvé predbežné vydanie mobilnej platformy Android 11

  • Pridaný rámec Nakladač zdrojov, ktorý umožňuje dynamické načítanie dodatočných zdrojov počas vykonávania aplikácie.
  • Služba overovania hovorov pridala možnosť prenášať do aplikácií stav overenia prichádzajúceho hovoru, čo je možné použiť na generovanie prispôsobených dialógových okien po spracovaní hovoru, napríklad vrátane dodatočných akcií na označenie hovoru ako spamu alebo jeho pridanie do adresár.
  • Vylepšené API Wifi návrh, ktorá umožňuje aplikácii (správcovi sieťového pripojenia) ovplyvňovať algoritmus výberu preferovaných bezdrôtových sietí prenosom zoradeného zoznamu sietí a pri výbere siete zohľadňuje aj ďalšie metriky, ako sú informácie o šírke pásma a kvalite komunikácie. kanál počas predchádzajúceho pripojenia. Pridaná možnosť spravovať bezdrôtové siete, ktoré podporujú štandard Hotspot 2.0 (Passpoint), vrátane započítania času vypršania platnosti užívateľského profilu a možnosti používať v profiloch certifikáty s vlastným podpisom.
  • ImageDecoder API pridalo podporu pre dekódovanie a zobrazovanie animovaných obrázkov vo formáte HEIF (Apple's HEIC), ktorý využíva kompresné metódy HEVC (H.265). V porovnaní s animovanými obrázkami GIF môže formát HEIF výrazne znížiť veľkosť súboru.
  • Do NDK bolo pridané API na použitie v natívnom kóde pre operácie kódovania a dekódovania obrázkov (JPEG, PNG, WebP atď.), bez použitia knižníc tretích strán. Nové API umožňuje zmenšiť veľkosť APK súborov s natívnymi aplikáciami a vyriešiť problém s aktualizáciou vstavaných knižníc, ktoré môžu obsahovať zraniteľné miesta.
  • Aplikácie fotoaparátu teraz môžu dočasne vypnúť vibrácie (napríklad počas upozornení), aby sa zabránilo ich spusteniu počas relácie fotoaparátu.
  • Je možné povoliť režimy bokeh (rozmazanie pozadia v obraze) pre zariadenia, ktoré ich podporujú (napríklad režim statického obrazu poskytuje vyššiu kvalitu obrazu a nepretržitý režim poskytuje presnejšiu zhodu s údajmi zo snímača).
  • Pridané API pre kontroly и настройки Režimy prehrávania videa s nízkou latenciou potrebné pre aplikácie na živé vysielanie. Okrem toho bola pridaná podpora pre prevádzkový režim HDMI s nízkou latenciou (Game Mode), ktorý zakáže následné spracovanie grafiky na zníženie latencie na televízore alebo externom monitore.

Zdroj: opennet.ru

Pridať komentár