Google vydáva prvú ukážku pre vývojárov systému Android 11 s novými funkciami, ako je nahrávanie obrazovky, bubliny chatu a ďalšie

Ikona času čítania 5 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Google dnes vydal prvé zostavenie Android 11 Developer Preview s niekoľkými novými funkciami a rozhraniami API pre používateľov a vývojárov. Spoločnosť Google plánuje vydať konečnú verziu operačného systému Android 11 v 3. štvrťroku 2020. Toto vydanie systému Android 11 bude obsahovať aj niektoré nové funkcie, ako je vstavaná podpora pre nahrávanie obrazovky, vylepšené súkromie polohy (používatelia môžu poskytnúť dočasný prístup k polohe, mikrofónu a fotoaparát prostredníctvom jednorazového povolenia), lepšiu ochranu údajov aplikácií a používateľov na externom úložisku a ďalšie. Nižšie nájdete zoznam funkcií pre vývojárov.

Audit prístupu k údajom:

  • S cieľom poskytnúť väčšiu transparentnosť spôsobu, akým vaša aplikácia a jej závislosti pristupujú k súkromným údajom používateľov, predstavuje Android 11 audit prístupu k údajom. Pomocou tejto funkcie môžete lepšie identifikovať a opraviť potenciálne neočakávaný prístup k údajom.

Výkonné vloženie vrstvy ladenia grafiky:

  • Aplikácie teraz môžu načítať externé grafické vrstvy (GLESVulkan) do natívneho kódu aplikácie, aby ste odkryli rovnakú funkčnosť ako laditeľná aplikácia, ale bez zvýšenia výkonu. Táto funkcia je obzvlášť dôležitá pri profilovaní vašej aplikácie pomocou nástrojov ako GAPID.

Dávkové operácie pre mediálne súbory:

  • V záujme konzistentnosti medzi zariadeniami a väčšieho používateľského pohodlia pridáva systém Android 11 niekoľko metód MediaStore API. Ak sa chcete dozvedieť viac o týchto metódach, pozrite si vykonávať sekciu dávkových operácií na stránke ochrany osobných údajov systému Android 11 súvisiacej s ukladaním.

Rich media v rýchlych odpovediach:

  • Od verzie Android 11 môžu používatelia vkladať obrázky a iný multimediálny obsah rýchle odpovede. Na podporu tejto funkcie musia aplikácie pridať informácie RemoteInput upozornenia, ktoré špecifikujú, ktoré typy MIME dokážu spracovať. Urobte to zavolaním RemoteInput.Builder.setAllowDataType(). Aplikácia musí tiež zaškrtnúť všetky RemoteInput vysiela, ktoré prijíma, aby zistil, či vysielanie obsahuje obsah niektorého z týchto typov; použitie RemoteInput.getDataResultsFromIntent() urobiť toto.

Prístup k mediálnym súborom pomocou nespracovaných ciest k súborom:

  • Počnúc systémom Android 11, aplikácie, ktoré majú READ_EXTERNAL_STORAGE povolenie môže čítať mediálne súbory zariadenia pomocou priamych ciest k súborom a natívnych knižníc. Ak sa chcete dozvedieť viac o tejto schopnosti, pozrite si pristupujte k súborom pomocou sekcie raw paths na stránke ochrany osobných údajov systému Android 11 súvisiacej s ukladaním.

Bezpečné zdieľanie veľkých súborov údajov:

  • V niektorých situáciách, ako sú tie, ktoré zahŕňajú strojové učenie alebo prehrávanie médií, môže vaša aplikácia chcieť použiť rovnakú veľkú množinu údajov ako iná aplikácia. V predchádzajúcich verziách systému Android si vaša aplikácia a iná aplikácia museli stiahnuť samostatnú kópiu tej istej množiny údajov.

Žiadosť a kontrola podpory s nízkou latenciou:

  • Niektoré displeje môžu vykonávať následné spracovanie grafiky, ako napríklad niektoré externé displeje a televízory. Toto následné spracovanie zlepšuje grafiku, ale môže zvýšiť latenciu. Novšie displeje, ktoré podporujú HDMI 2.1, majú automatický režim nízkej latencie (VŠEOBECNÉ, taktiež známy ako hrací mód), čo minimalizuje latenciu vypnutím tohto následného spracovania. Ďalšie podrobnosti o ALLM nájdete v časti HDMI 2.1 špecifikácia.

Dekódovanie s nízkou latenciou v MediaCodec:

NDK obrazový dekodér:

  • NDK ImageDecoder API poskytuje štandardné API pre aplikácie Android C/C++ na priame dekódovanie obrázkov. Vývojári aplikácií už nemusia používať rámcové API (prostredníctvom JNI) ani pripájať knižnice na dekódovanie obrázkov tretích strán. Viac informácií nájdete na Príručka vývojára dekodéra obrázkov.

Nakladače zdrojov:

  • Android 11 predstavuje nové API, ktoré umožňuje aplikáciám dynamicky rozširovať spôsob vyhľadávania a načítania zdrojov. Nové triedy API ResourcesLoader a ResourcesProvider sú primárne zodpovedné za poskytovanie novej funkcionality. Spoločne poskytujú možnosť dodávať dodatočné zdroje a aktíva alebo upravovať hodnoty existujúcich zdrojov a aktív.

Aktualizácie knižníc JIS:

  • Android 11 aktualizuje android.icu balík na použitie verzie 66 Knižnica JIS, v porovnaní s verziou 63 v systéme Android 10. Nová verzia knižnice obsahuje aktualizované miestne údaje CLDR a množstvo vylepšení podpory internacionalizácie v systéme Android.

Neurónové siete API 1.3:

Nové operácie:

Nové ovládacie prvky ML:

  • NNAPI 1.3 predstavuje nové ovládacie prvky, ktoré pomáhajú strojovému učeniu fungovať hladko.

Sila biometrickej autentifikácie:

  • Aby sme vám pomohli kontrolovať úroveň zabezpečenia údajov vašej aplikácie, Android 11 predstavuje BiometricManager.Authenticators rozhranie. Toto rozhranie definuje možné silné stránky biometrických hardvérových prvkov. Výrobca zariadenia definuje pre každý prvok špecifickú silu, ako napr BIOMETRIC_STRONG or BIOMETRIC_WEAK. Tieto úrovne pevnosti sú definované na Definícia kompatibility str.

Aktualizácie CallScreeningService:

  • Počnúc systémom Android 11, a CallScreeningService môže požiadať o informácie o stave overenia STIR/SHAKEN (verstat) pre prichádzajúce hovory. Tieto informácie sa poskytujú ako súčasť podrobnosti o hovore pre prichádzajúce hovory.

Rozšírená podpora fotoaparátu v emulátore Android:

Android 11 predstavuje vylepšené možnosti fotoaparátu emulátora Androidu. Medzi pridané funkcie patria:

  • Snímanie RAW
  • Prepracovanie YUV
  • Zariadenia úrovne 3
  • Podpora logickej kamery

Stlmenie zvukov upozornení a vibrácií počas aktívneho snímania:

  • Počnúc systémom Android 11 môže vaša aplikácia pri aktívnom používaní fotoaparátu stlmiť iba vibrácie, zvuky aj vibrácie, alebo žiadne setCameraAudioRestriction().

Vylepšenia prístupového bodu Wi-Fi:

  • Passpoint umožňuje aplikáciám automaticky a potichu vykonávať autentifikáciu a pripojiť sa k zabezpečeným Wi-Fi hotspotom. Aplikácie, ktoré sú zacielené na úroveň API „R“ a vyššiu, môžu využívať nasledujúce dodatočné možnosti Passpointu.

Rozhranie Wi-Fi Suggestation API je rozšírené:

Android 11 rozširuje Rozhranie API pre návrh Wi-Fi na zvýšenie možností správy siete vašej aplikácie vrátane nasledujúcich:

  • Aplikácie na správu pripojenia môžu spravovať svoje vlastné siete povolením žiadostí o odpojenie.
  • Siete prístupových bodov sú integrované do rozhrania Suggestion API a môžu byť navrhnuté používateľovi.
  • Analytické API vám umožňujú získať informácie o kvalite vašich sietí.

Bubliny chatu:

  • Bubbles sú teraz k dispozícii vývojárom, aby pomohli pri konverzáciách v celom systéme. Bubbles bola experimentálna funkcia v systéme Android 10, ktorá bola povolená prostredníctvom možnosti vývojára – v systéme Android 11 to už nie je potrebné.

zdroj: Google

Viac o témach: Android 11, Ukážka pre vývojára Android 11, Ukážka systému Android 11, vývojári, Google

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *