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.

Chjave innovazioni Android 11:

  • 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.

    Prima versione in anteprima di a piattaforma mobile Android 11

  • 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.

    Prima versione in anteprima di a piattaforma mobile Android 11

  • 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.

Source: opennet.ru

Add a comment