Prima versione in anteprima di a piattaforma mobile Android 11
Google prisentatu versione di prova di a piattaforma mobile aperta Android 11. Liberazione di Android 11 hè mistu in u terzu trimestre di u 2020. Per valutà e capacità di a nova piattaforma pruposta u prugramma pre-test. Custruisce u firmware preparatu per i dispositi Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL è Pixel 4/4 XL. Flashing hè fattu manualmente; a capacità di installà Android 11 via l'aghjurnamenti OTA apparirà in maghju.
L'emulatore Android hà aghjustatu una capacità sperimentale per eseguisce codice eseguibile di applicazioni di 32 è 64 bit compilati per l'architettura ARM, circundatu da una maghjina di u sistema Android 11 chì corre in l'emulatore, compilatu per l'architettura x86_64.
Supportu allargatu per u standard di cumunicazione mobile 5G, furnisce un throughput più altu è una latenza più bassa. L'applicazioni intensive in rete chì facenu cose cum'è streaming video 4K è scaricate l'assi di ghjoculi d'alta definizione ponu avà eseguite nantu à a rete di un fornitore di serviziu cellulare in più di Wi-Fi. Per simplificà l'adattazione di l'applicazioni in cunsiderà i canali di cumunicazione 5G, l'API hè stata allargata Misurazione dinamica, utilizatu per verificà se a cunnessione hè caricata per u trafficu è se grandi quantità di dati ponu esse trasferiti attraversu. Questa API copre avà e rete cellulari è vi permette di determinà a cunnessione à un fornitore chì furnisce una tarifa veramente illimitata quandu si cunnette via 5G.
Ancu l'API allargata Stima di larghezza di banda, chì permette di predichendu a quantità di larghezza di banda dispunibile per scaricà o mandà dati, senza eseguisce e vostre teste di rete.
Aghjunghje supportu per novi tipi di schermi "pinhole" (a schermu occupa tutta a superficia frontale di u smartphone, cù l'eccezzioni di un picculu cercolu in l'angulu superiore manca per a camera frontale) è "cascata" (a schermu copre ancu a tonda arrotondata). bordi laterali di u dispusitivu). L'applicazioni ponu avà determinà a presenza di spazii visibili è cechi supplementari nantu à sti schermi utilizendu l'API standard Display cutout. Per copre i bordi laterali è urganizà l'interazzione in zoni vicinu à i bordi di i schermi "cascata", l'API prupone новыеsfidi.
Aghjunghjite opzioni di messageria supplementari. Una sezione separata cù conversazioni attive hè stata aghjunta à l'area di notificazione, chì vi permette di truvà immediatamente conversazioni attuali senza lascià altre applicazioni. L'applicazioni di messageria è chat sò state spustate per utilizà l'API Bubbles, chì permette di utilizà u cuncettu di "bubbles" per travaglià simultaneamente cù parechje applicazioni - pudete chatter senza piantà u travagliu in un altru prugramma. Quandu scrivite rapidamente una risposta da l'area di notificazione, pudete avà aghjunghje l'imaghjini à i missaghji copiendu via u clipboard.
API aghjurnata à a versione 1.3 Reti Neurali, chì furnisce l'applicazioni cù a capacità di sfruttà l'accelerazione di hardware per i sistemi di apprendimentu automaticu. L'API hè posizionata cum'è una strata basica per l'operazione di frameworks d'apprendimentu machine in Android, cum'è TensorFlow Lite è Caffe2. Una quantità di mudelli di rete neurale pronti sò stati pruposti per l'usu nantu à i dispositi mobili, cumprese MobileNets (ricunniscenza di l'uggetti in i ritratti), Inception v3 (visione per computer) è Smart
rispondi (selezzione di opzioni di risposta per i missaghji). In u novu numeru implementatu Supportu per a quantizazione avanzata utilizendu numeri interi firmati invece di numeri in virgule flottante, chì permette mudelli più chjuchi è tempi di trasfurmazioni più veloci. Inoltre, l'API Quality of Service hà aghjustatu capacità per gestisce e priorità è timeouts quandu eseguisce mudelli, è l'API Memory Domain hè stata allargata per riduce l'operazione di copia di memoria è di cunversione quandu eseguisce mudelli sequenzialmente.
Nove opzioni sò state aghjunte per cuntrullà l'accessu di l'applicazioni à e dati persunali. In più di u modu chì hè apparsu in l'ultima versione, l'accessu à un locu solu mentre travaglia cù u prugramma (l'accessu hè bluccatu in u fondu) in Android 11 rapprisintatu da supportu per l'autorizazioni una volta. L'utilizatore pò avà cuncede à una app un accessu tempurale à i permessi chjave cum'è u locu, u microfonu è l'accessu à a camera. U permessu hè validu per a durata di a sessione attuale è hè revocatu appena l'utilizatore cambia à un altru prugramma.
I cambiamenti sò stati fatti per facilità a migrazione di l'applicazioni à u almacenamiento Storage Scoped, chì vi permette di isolà i fugliali di l'applicazione nantu à un dispositivu di almacenamentu esternu (per esempiu, una carta SD). Cù Scoped Storage, i dati di l'applicazione sò limitati à un repertoriu specificu, è l'accessu à e cullezzione di media spartuti richiede permessi separati. Android 11 supporta un modu opzionale per accede à i media utilizendu percorsi di file completi,
L'API DocumentsUI hè stata aghjurnata è a capacità di fà operazioni batch in MediaStore hè stata aghjunta.
Capacità ampliate per aduprendu sensori biometrici per l'autentificazione. L'API BiometricPrompt, chì offre un dialogu di autentificazione biometrica universale, supporta avà trè tippi di autentificatori - credenziali forti, debuli è di dispositivi. Integrazione simplificata di BiometricPrompt cù diverse architetture di applicazioni, micca limitate à l'usu di a classe attivitati.
Quandu si assemblanu cumpunenti di a piattaforma chì necessitanu una prutezzione aumentata, i meccanismi di prutezzione chì operanu in a fase di compilazione sò usati CFI (Integrità di u flussu di cuntrollu) BoundSan, IntSan (Integer Overflow Sanitization) è Shadow-Call Stack. Per identificà i prublemi quandu u travagliu cù a memoria in l'applicazioni, a verificazione di i puntatori in u munzeddu hè attivatu basatu annantu à i tags attaccati à elli (tagging puntatore di heap). Per truvà errori di memoria prupostu immagine di sistema supplementu in quale u mecanismu di debugging hè attivatu HWAsan (AddressSanitizer assistitu da Hardware).
API préparée BlobStoreManager, chì permette di urganizà u scambiu sicuru di dati binari trà applicazioni. Per esempiu, sta API pò esse aduprata per furnisce parechje applicazioni cù accessu à mudelli di apprendimentu automaticu quandu queste applicazioni sò gestite da un unicu utilizatore.
Aghjunghje supportu per e piattaforme per almacenà è ricuperà in modu sicuru documenti d'identificazione verificabili, cum'è licenze di guida elettroniche.
Comu parte di u prughjettu Mainline, chì permette di aghjurnà i cumpunenti individuali di u sistema senza aghjurnà tutta a piattaforma, sò stati preparati 12 novi moduli aghjurnabili in più di i moduli 10 dispunibili in Android 10. L'aghjurnamenti affettanu cumpunenti non-hardware chì sò scaricati via. Google Play separatamente da l'aghjurnamenti di firmware OTA da u fabricatore. Trà i novi moduli chì ponu esse aghjurnati via Google Play senza aghjurnà u firmware sò un modulu per a gestione di permessi, un modulu per travaglià cù unità (cù supportu per Scoped Storage) è un modulu cù NNAPI (Neural Networks API).
Compiu travaglià per riduce l'impattu di i cambiamenti in u cumpurtamentu di certi sottosistemi nantu à u funziunamentu di l'applicazioni. L'innuvazioni chì ponu influenzà l'operazione di l'applicazioni ponu avà esse disattivate opzionalmente è aghjustate à u livellu SDK. Per simplificà a prova di cumpatibilità di l'applicazioni cù Android 11, l'interfaccia di l'Opzioni di Sviluppatore è l'utilità adb furnisce i paràmetri per l'attivazione è disattivazione di e funzioni chì affettanu a cumpatibilità (permettenu di fà teste senza cambià u targetSdkVersion è senza ricustruisce l'applicazione). Lista grisa aghjurnata di API ristrette micca furnite in u SDK.
Framework aghjuntu Caricatore di risorse, chì permette risorse supplementari per esse caricate dinamicamente durante l'esekzione di l'applicazione.
U serviziu di verificazione di a chjama hà aghjustatu a capacità di trasmette à l'applicazioni l'estatus di verificazione di una chjama entrante, chì pò esse usata per generà dialoghi persunalizati dopu a trasfurmazioni di a chjama, per esempiu, cumprese azioni supplementari per marcà a chjama cum'è spam o aghjunghje à a chjama. libru di indirizzu.
API migliorata Cunsigliu Wifi, chì permette à l'applicazione (gestore di cunnessione di a rete) influenzà l'algoritmu per selezziunà e rete wireless preferita trasmettendu una lista classificata di rete, è ancu piglià in contu metriche supplementari quandu selezziunate una rete, cum'è l'infurmazioni nantu à a larghezza di banda è a qualità di a cumunicazione. canale durante a cunnessione precedente. Aggiunta a capacità di gestisce e rete wireless chì supportanu u standard Hotspot 2.0 (Passpoint), cumpresa a cuntabilità per u tempu di scadenza di u prufilu d'utilizatore è a capacità di utilizà certificati autofirmati in i profili.
L'API ImageDecoder hà aghjustatu supportu per a decodificazione è a visualizazione di l'imaghjini animati in u formatu HEIF (HEIC di Apple), chì usa i metudi di compressione HEVC (H.265). Comparatu à l'imaghjini GIF animati, u formatu HEIF pò riduce significativamente a dimensione di u schedariu.
Una API hè stata aghjunta à l'NDK per l'usu in codice nativu per l'operazioni di codificazione è decodificazione di l'imagine (JPEG, PNG, WebP, etc.), senza l'usu di biblioteche di terzu. A nova API permette di riduce a dimensione di i fugliali APK cù l'applicazioni native è risolve u prublema di l'aghjurnamentu di e librerie incrustate chì ponu cuntene vulnerabili.
L'applicazioni di càmera ponu avà disattivà temporaneamente a vibrazione (per esempiu, durante e notificazioni) per impediscenu di attivazione durante una sessione di càmera.
Hè pussibule di attivà modi Bokeh (sfondate u sfondate in l'imaghjini) per i dispositi chì li supportanu (per esempiu, u modu fermu furnisce una qualità di l'imagine più alta, è u modu cuntinuu furnisce una partita più precisa à e dati da u sensor).
Aggiunta API per cuntrolli и messageria Modi di riproduzione video di bassa latenza necessarii per l'applicazioni di streaming live. Inoltre, u supportu hè statu aghjuntu à u modu di operazione HDMI di bassa latenza (Modu di ghjocu), chì disattiveghja u post-processamentu graficu per riduce a latenza nantu à a TV o monitor esterno.