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
5 min. čítať
Publikované dňa
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 (GLES, Vulkan) 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ímRemoteInput.Builder.setAllowDataType()
. Aplikácia musí tiež zaškrtnúť všetkyRemoteInput
vysiela, ktoré prijíma, aby zistil, či vysielanie obsahuje obsah niektorého z týchto typov; použitieRemoteInput.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:
- Vylepšuje Android 11
MediaCodec
na podporu dekódovania s nízkou latenciou pre hry a iné aplikácie v reálnom čase. Prechodom môžete skontrolovať, či kodek podporuje dekódovanie s nízkou latenciouFEATURE_LowLatency
naMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
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
aResourcesProvider
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:
- Android 11 rozširuje a vylepšuje Neural Networks API (NNAPI).
Nové operácie:
- NNAPI 1.3 predstavuje nový typ operandu,
TENSOR_QUANT8_ASYMM_SIGNED
, podporovať Nová kvantizačná schéma TensorFlow Lite.
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 naprBIOMETRIC_STRONG
orBIOMETRIC_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