Google izda prvi Android 11 Developer Preview z novimi funkcijami, kot so snemanje zaslona, oblački za klepet in drugo
5 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Google je danes izdal prvo različico Android 11 Developer Preview z več novimi funkcijami in API-ji za uporabnike in razvijalce. Google namerava izdati končno različico operacijskega sistema Android 11 v tretjem četrtletju 3. Ta izdaja Androida 2020 bo vključevala tudi nekaj novih funkcij, kot so vgrajena podpora za snemanje zaslona, izboljšana zasebnost lokacije (uporabniki lahko odobrijo začasen dostop do lokacije, mikrofona in kamero z enkratnim dovoljenjem), boljša zaščita aplikacij in uporabniških podatkov na zunanjem pomnilniku in še več. Spodaj poiščite seznam funkcij razvijalca.
Revizija dostopa do podatkov:
- Da bi zagotovili večjo preglednost glede tega, kako vaša aplikacija in njene odvisnosti dostopajo do zasebnih podatkov uporabnikov, uvaja Android 11 revizija dostopa do podatkov. Z uporabo te funkcije lahko bolje prepoznate in popravite potencialno nepričakovan dostop do podatkov.
Zmogljiva injekcija sloja za odpravljanje napak grafike:
- Aplikacije lahko zdaj nalagajo zunanje grafične plasti (GLAS, Vulkan) v izvorno aplikacijsko kodo, da bi razkrili enako funkcionalnost kot aplikacija, ki jo je mogoče odpraviti, vendar brez dodatnih stroškov delovanja. Ta funkcija je še posebej pomembna pri profiliranju vaše aplikacije z orodji, kot je GAPID.
Paketne operacije za predstavnostne datoteke:
- Za doslednost med napravami in dodatno udobje za uporabnike Android 11 dodaja več metod
MediaStore
API. Če želite izvedeti več o teh metodah, glejte izvedite odsek paketnih operacij na strani zasebnosti za Android 11, ki se nanaša na shranjevanje.
Obogateni mediji v hitrih odgovorih:
- Od Androida 11 lahko uporabniki vstavljajo slike in drugo bogato medijsko vsebino hitri odgovori. Za podporo te funkcije morajo aplikacije dodati informacije
RemoteInput
obvestila, ki določajo, katere vrste MIME lahko obravnavajo. To storite tako, da pokličeteRemoteInput.Builder.setAllowDataType()
. Aplikacija mora tudi preveriti vseRemoteInput
oddaje, ki jih prejme, da preveri, ali oddaja vsebuje vsebino katere od teh vrst; uporabaRemoteInput.getDataResultsFromIntent()
storiti to.
Dostop do predstavnostnih datotek z uporabo surovih poti datotek:
- Začenši z Androidom 11, aplikacije, ki imajo
READ_EXTERNAL_STORAGE
dovoljenje lahko bere predstavnostne datoteke naprave z uporabo neposrednih poti datotek in izvornih knjižnic. Če želite izvedeti več o tej zmožnosti, glejte dostop do datotek z razdelkom surovih poti na strani zasebnosti za Android 11, ki se nanaša na shranjevanje.
Varna skupna raba velikih podatkovnih nizov:
- V nekaterih situacijah, kot so tiste, ki vključujejo strojno učenje ali predvajanje medijev, bo vaša aplikacija morda želela uporabiti isti velik nabor podatkov kot druga aplikacija. V prejšnjih različicah Androida bi morala vaša aplikacija in druga aplikacija prenesti ločeno kopijo istega nabora podatkov.
Zahteva in preverjanje podpore z nizko zamudo:
- Nekateri zasloni lahko izvajajo naknadno obdelavo grafike, na primer nekateri zunanji zasloni in televizorji. Ta naknadna obdelava izboljša grafiko, vendar lahko poveča zakasnitev. Novejši zasloni, ki podpirajo HDMI 2.1, imajo samodejni način nizke latence (SPLOŠNO, poznan tudi kot igralni način), ki zmanjša zamudo z izklopom te naknadne obdelave. Za več podrobnosti o ALLM glejte Specifikacija HDMI 2.1.
Dekodiranje z nizko zamudo v MediaCodec:
- Android 11 izboljšuje
MediaCodec
za podporo dekodiranja z majhno zamudo za igre in druge aplikacije v realnem času. S posredovanjem lahko preverite, ali kodek podpira dekodiranje z majhno zamudoFEATURE_LowLatency
doMediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK slikovni dekoder:
- NDK
ImageDecoder
API ponuja standardni API za aplikacije Android C/C++ za neposredno dekodiranje slik. Razvijalcem aplikacij ni več treba uporabljati ogrodnih API-jev (prek JNI) ali združevati knjižnice za dekodiranje slik tretjih oseb. Za več informacij glejte Vodnik za razvijalce dekodirnika slik.
Nalagalniki virov:
- Android 11 uvaja nov API, ki aplikacijam omogoča dinamično razširitev načina iskanja in nalaganja virov. Novi razredi API
ResourcesLoader
inResourcesProvider
so v prvi vrsti odgovorni za zagotavljanje nove funkcionalnosti. Skupaj zagotavljajo možnost dobave dodatnih virov in sredstev ali spreminjanja vrednosti obstoječih virov in sredstev.
Posodobitve knjižnic ICU:
- Android 11 posodobi
android.icu
paket za uporabo različice 66 knjižnica ICU, v primerjavi z različico 63 v Androidu 10. Nova različica knjižnice vključuje posodobljene jezikovne podatke CLDR in številne izboljšave podpore za internacionalizacijo v Androidu.
API za nevronska omrežja 1.3:
- Android 11 razširja in izboljšuje API za nevronska omrežja (NNAPI).
Nove operacije:
- NNAPI 1.3 uvaja nov tip operanda,
TENSOR_QUANT8_ASYMM_SIGNED
, podpirati Nova shema kvantizacije TensorFlow Lite.
Novi kontrolniki ML:
- NNAPI 1.3 uvaja nove kontrole za nemoteno delovanje strojnega učenja.
Moč biometrične avtentikacije:
- Android 11 uvaja, da vam pomaga nadzorovati raven varnosti podatkov vaše aplikacije
BiometricManager.Authenticators
vmesnik. Ta vmesnik opredeljuje možne prednosti biometričnih elementov strojne opreme. Proizvajalec naprave za vsak element opredeli specifično trdnost, kot nprBIOMETRIC_STRONG
orBIOMETRIC_WEAK
. Te stopnje moči so opredeljene na Opredelitev združljivosti stran.
Posodobitve CallScreeningService:
- Od Androida 11, a CallScreeningService lahko zahteva informacije o statusu preverjanja STIR/SHAKEN (verstat) za dohodne klice. Te informacije so na voljo kot del podrobnosti klica za dohodne klice.
Razširjena podpora za kamero v emulatorju Android:
Android 11 uvaja izboljšane zmogljivosti kamere Android Emulator. Dodatne funkcije vključujejo naslednje:
- Zajem RAW
- YUV predelava
- Naprave 3. stopnje
- Logična podpora za kamero
Izklop zvokov in vibriranja obvestil med aktivnim zajemanjem:
- Začenši z Androidom 11, ko aktivno uporabljate kamero, lahko vaša aplikacija utiša samo vibracije, tako zvoke kot vibracije, ali ne
setCameraAudioRestriction()
.
Izboljšave Wi-Fi Passpoint:
- Passpoint omogoča aplikacijam, da samodejno in tiho izvajajo preverjanje pristnosti in se povežejo z varnimi dostopnimi točkami Wi-Fi. Aplikacije, ki ciljajo na raven API-ja »R« in višje, lahko uporabljajo naslednje dodatne zmogljivosti Passpointa.
Wi-Fi Suggestion API je razširjen:
Android 11 razširja API za predloge za Wi-Fi za povečanje zmogljivosti upravljanja omrežja vaše aplikacije, vključno z naslednjim:
- Aplikacije za upravljanje povezljivosti lahko upravljajo svoja omrežja tako, da dovolijo zahteve za prekinitev povezave.
- Omrežja Passpoint so integrirana v Suggestion API in jih je mogoče predlagati uporabniku.
- API-ji za Analytics vam omogočajo pridobivanje informacij o kakovosti vaših omrežij.
Oblački za klepet:
- Bubbles so zdaj na voljo razvijalcem za pomoč pri površinskih pogovorih v celotnem sistemu. Bubbles je bila eksperimentalna funkcija v Androidu 10, ki je bila omogočena prek možnosti razvijalca - v Androidu 11 to ni več potrebno.
vir: google