Google vydává první vývojářský náhled pro Android 11 s novými funkcemi, jako je nahrávání obrazovky, bubliny chatu a další
5 min. číst
Publikované dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
Google dnes vydal první sestavení Android 11 Developer Preview s několika novými funkcemi a rozhraními API pro uživatele a vývojáře. Google plánuje vydat finální verzi operačního systému Android 11 ve 3. čtvrtletí 2020. Toto vydání Androidu 11 bude také obsahovat některé nové funkce, jako je vestavěná podpora pro nahrávání obrazovky, vylepšené soukromí polohy (uživatelé mohou udělit dočasný přístup k poloze, mikrofonu a fotoaparát prostřednictvím jednorázového povolení), lepší ochranu dat aplikací a uživatelů na externím úložišti a další. Níže naleznete seznam funkcí pro vývojáře.
Audit přístupu k datům:
- Abychom zajistili větší transparentnost toho, jak vaše aplikace a její závislosti přistupují k soukromým datům uživatelů, představuje Android 11 auditování přístupu k datům. Pomocí této funkce můžete lépe identifikovat a napravit potenciálně neočekávaný přístup k datům.
Výkonné vkládání vrstvy ladění grafiky:
- Aplikace nyní mohou načítat externí grafické vrstvy (GLES, Vulkan) do nativního aplikačního kódu, aby byla zpřístupněna stejná funkce jako laditelná aplikace, ale bez zvýšení výkonu. Tato funkce je zvláště důležitá při profilování vaší aplikace pomocí nástrojů jako GAPID.
Dávkové operace pro mediální soubory:
- Pro konzistenci napříč zařízeními a větší uživatelské pohodlí přidává Android 11 několik metod
MediaStore
API. Chcete-li se o těchto metodách dozvědět více, viz část provádět dávkové operace na stránce ochrany osobních údajů systému Android 11 související s úložištěm.
Rich media v rychlých odpovědích:
- Počínaje Androidem 11 mohou uživatelé vkládat obrázky a další multimediální obsah rychlé odpovědi. Aby aplikace tuto funkci podporovala, musí přidat informace
RemoteInput
upozornění určující, které typy MIME mohou zpracovat. Udělejte to zavolánímRemoteInput.Builder.setAllowDataType()
. Aplikace musí také nějaké zaškrtnoutRemoteInput
vysílá, které přijímá, aby zjistil, zda vysílání obsahuje obsah v některém z těchto typů; použitíRemoteInput.getDataResultsFromIntent()
udělat toto.
Přístup k mediálním souborům pomocí nezpracovaných cest souborů:
- Počínaje Androidem 11, aplikace, které mají
READ_EXTERNAL_STORAGE
oprávnění může číst mediální soubory zařízení pomocí přímých cest k souborům a nativních knihoven. Chcete-li se o této schopnosti dozvědět více, viz přistupovat k souborům pomocí sekce raw paths na stránce ochrany osobních údajů systému Android 11 související s úložištěm.
Bezpečné sdílení velkých datových sad:
- V některých situacích, jako jsou ty, které zahrnují strojové učení nebo přehrávání médií, může vaše aplikace chtít používat stejně velkou datovou sadu jako jiná aplikace. V předchozích verzích Androidu by si vaše aplikace a další aplikace musely stáhnout samostatnou kopii stejné datové sady.
Vyžádání a kontrola podpory s nízkou latencí:
- Některé displeje mohou provádět následné zpracování grafiky, například některé externí displeje a televizory. Toto následné zpracování zlepšuje grafiku, ale může zvýšit latenci. Novější displeje, které podporují HDMI 2.1, mají automatický režim nízké latence (VŠEOBECNÉ, také známý jako herní mód), což minimalizuje latenci vypnutím tohoto následného zpracování. Další podrobnosti o ALLM viz Specifikace HDMI 2.1.
Dekódování s nízkou latencí v MediaCodec:
- Vylepšuje Android 11
MediaCodec
pro podporu dekódování s nízkou latencí pro hry a další aplikace v reálném čase. Předáním můžete zkontrolovat, zda kodek podporuje dekódování s nízkou latencíFEATURE_LowLatency
naMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK obrazový dekodér:
- NDK
ImageDecoder
API poskytuje standardní API pro aplikace Android C/C++ pro přímé dekódování obrázků. Vývojáři aplikací již nemusejí používat rozhraní API rozhraní (prostřednictvím JNI) nebo dodávat knihovny třetích stran pro dekódování obrázků. Pro více informací viz Průvodce vývojářem obrazového dekodéru.
Nakladače zdrojů:
- Android 11 představuje nové rozhraní API, které aplikacím umožňuje dynamicky rozšiřovat způsob vyhledávání a načítání zdrojů. Nové třídy API
ResourcesLoader
aResourcesProvider
jsou primárně zodpovědní za poskytování nových funkcí. Společně poskytují možnost dodávat další zdroje a aktiva nebo upravovat hodnoty existujících zdrojů a aktiv.
Aktualizace knihoven JIP:
- Android 11 aktualizuje
android.icu
balíček pro použití verze 66 knihovna JIP, ve srovnání s verzí 63 v Androidu 10. Nová verze knihovny obsahuje aktualizovaná data národního prostředí CLDR a řadu vylepšení podpory internacionalizace v Androidu.
Neural Networks API 1.3:
- Android 11 rozšiřuje a vylepšuje Neural Networks API (NNAPI).
Nové operace:
- NNAPI 1.3 zavádí nový typ operandu,
TENSOR_QUANT8_ASYMM_SIGNED
, podporovat Nové kvantizační schéma TensorFlow Lite.
Nové ovládací prvky ML:
- NNAPI 1.3 zavádí nové ovládací prvky, které pomáhají strojovému učení fungovat hladce.
Síla biometrické autentizace:
- Abychom vám pomohli řídit úroveň zabezpečení dat vaší aplikace, Android 11 představuje
BiometricManager.Authenticators
rozhraní. Toto rozhraní definuje možné silné stránky biometrických hardwarových prvků. Výrobce zařízení definuje pro každý prvek specifickou sílu, jako napřBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Tyto úrovně síly jsou definovány na Definice kompatibility stránky.
Aktualizace CallScreeningService:
- Počínaje systémem Android 11, a CallScreeningService může vyžadovat informace o stavu ověření STIR/SHAKEN (verstat) pro příchozí hovory. Tyto informace jsou poskytovány jako součást podrobnosti o hovoru pro příchozí hovory.
Rozšířená podpora fotoaparátu v emulátoru Android:
Android 11 představuje vylepšené možnosti fotoaparátu emulátoru Androidu. Mezi přidané funkce patří následující:
- Snímání RAW
- přepracování YUV
- Zařízení úrovně 3
- Podpora logické kamery
Ztlumit zvuky upozornění a vibrace během aktivního snímání:
- Počínaje Androidem 11 může vaše aplikace při aktivním používání fotoaparátu ztlumit pouze vibrace, zvuky i vibrace, nebo žádné
setCameraAudioRestriction()
.
Vylepšení Wi-Fi Passpoint:
- Passpoint umožňuje aplikacím automaticky a tiše provádět ověřování a připojovat se k zabezpečeným Wi-Fi hotspotům. Aplikace, které cílí na úroveň API 'R' a vyšší, mohou využívat následující dodatečné možnosti Passpointu.
Wi-Fi Suggestion API je rozšířeno:
Android 11 rozšiřuje API pro návrh Wi-Fi ke zvýšení možností správy sítě vaší aplikace, včetně následujících:
- Aplikace pro správu připojení mohou spravovat své vlastní sítě povolením požadavků na odpojení.
- Sítě přístupových bodů jsou integrovány do rozhraní API pro návrhy a mohou být navrženy uživateli.
- Analytická rozhraní API vám umožňují získat informace o kvalitě vašich sítí.
Bubliny chatu:
- Bubbles jsou nyní k dispozici vývojářům, aby pomohli při konverzacích napříč systémem. Bubbles byla experimentální funkce v systému Android 10, která byla povolena prostřednictvím možnosti pro vývojáře – v systému Android 11 to již není nutné.
Zdroj: Google