Prima versione di anteprima della piattaforma mobile Android 11

Google presentato versione di prova della piattaforma mobile aperta Android 11. Rilascio di Android 11 è previsto nel terzo trimestre del 2020. Valutare le nuove funzionalità della piattaforma proposto programma pre test. Il firmware viene creato preparato per dispositivi Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL e Pixel 4/4 XL. Il flashing viene eseguito manualmente; la possibilità di installare Android 11 tramite aggiornamenti OTA apparirà a maggio.

Chiave innovazioni 11 Android:

  • L'emulatore Android ha aggiunto la capacità sperimentale di eseguire codice eseguibile di applicazioni a 32 e 64 bit compilate per l'architettura ARM, circondate da un'immagine del sistema Android 11 in esecuzione nell'emulatore, compilata per l'architettura x86_64.
  • Supporto esteso per lo standard di comunicazione mobile 5G, che offre un throughput più elevato e una latenza inferiore. Le app ad uso intensivo della rete che eseguono operazioni come lo streaming di video 4K e il download di risorse di gioco ad alta definizione possono ora essere eseguite sulla rete di un fornitore di servizi cellulari oltre al Wi-Fi. Per semplificare l'adattamento delle applicazioni tenendo conto dei canali di comunicazione 5G, l'API è stata ampliata Misurazione dinamica, utilizzato per verificare se la connessione viene addebitata per il traffico e se attraverso di essa è possibile trasferire grandi quantità di dati. Questa API ora copre le reti cellulari e consente di determinare la connessione a un provider che fornisce una tariffa veramente illimitata quando ci si connette tramite 5G.

    Anche API ampliata Stima della larghezza di banda, che consente di prevedere la quantità di larghezza di banda disponibile per il download o l'invio di dati, senza eseguire test di rete.

  • Aggiunto il supporto per le nuove tipologie di schermi “pinhole” (lo schermo occupa tutta la superficie frontale dello smartphone, ad eccezione di un piccolo cerchio nell'angolo in alto a sinistra per la fotocamera anteriore) e “waterfall” (lo schermo copre anche la parte arrotondata bordi laterali del dispositivo). Le applicazioni possono ora determinare la presenza di ulteriori aree visibili e cieche su questi schermi utilizzando l'API standard Ritaglio del display. Per coprire i bordi laterali e organizzare l'interazione nelle aree vicine ai bordi degli schermi “a cascata”, propone l'API новые sfide.
  • Aggiunte ulteriori opzioni di messaggistica. All'area di notifica è stata aggiunta una sezione separata con le conversazioni attive, che consente di trovare immediatamente le conversazioni in corso senza uscire da altre applicazioni. Le app di messaggistica e chat sono state spostate per utilizzare le API Bubbles, che ti consente di utilizzare il concetto di "bolle" per lavorare contemporaneamente con più applicazioni: puoi chattare senza interrompere il lavoro in un altro programma. Quando scrivi rapidamente una risposta dall'area di notifica, ora puoi allegare immagini ai messaggi copiandole tramite gli appunti.
  • API aggiornata alla versione 1.3 Reti neurali, che fornisce alle applicazioni la capacità di sfruttare l'accelerazione hardware per i sistemi di machine learning. L'API è posizionata come livello base per il funzionamento dei framework di machine learning in Android, come ad esempio TensorFlow Lite e Caffè2. Sono stati proposti numerosi modelli di reti neurali già pronti per l'uso su dispositivi mobili, tra cui MobileNet (riconoscimento di oggetti nelle fotografie), Inizio v3 (visione artificiale) e SEMPLICE
    Rispondi
    (selezione delle opzioni di risposta ai messaggi). Nel nuovo numero implementato Supporto per la quantizzazione avanzata utilizzando numeri interi con segno anziché numeri in virgola mobile, che consente modelli più piccoli e tempi di elaborazione più rapidi. Inoltre, l'API Quality of Service ha aggiunto funzionalità per gestire priorità e timeout durante l'esecuzione dei modelli e l'API Memory Domain è stata ampliata per ridurre le operazioni di copia e conversione della memoria durante l'esecuzione dei modelli in sequenza.

  • Sono state aggiunte nuove opzioni per controllare l'accesso delle applicazioni ai dati personali. Oltre alla modalità apparsa nell'ultima versione, accesso a una posizione solo mentre si lavora con il programma (l'accesso è bloccato in background) in Android 11 представлена supporto per autorizzazioni una tantum. L'utente può ora concedere a un'app l'accesso temporaneo ad autorizzazioni chiave come posizione, microfono e accesso alla fotocamera. L'autorizzazione è valida per la durata della sessione corrente e viene revocata non appena l'utente passa ad un altro programma.

    Prima versione di anteprima della piattaforma mobile Android 11

  • Sono state apportate modifiche per semplificare la migrazione delle applicazioni nello spazio di archiviazione
    Archiviazione con ambito, che consente di isolare i file dell'applicazione su un dispositivo di archiviazione esterno (ad esempio, una scheda SD). Con l'archiviazione con ambito, i dati dell'applicazione sono limitati a una directory specifica e l'accesso alle raccolte multimediali condivise richiede autorizzazioni separate. Android 11 supporta una modalità opzionale per accedere ai contenuti multimediali utilizzando percorsi di file completi,
    L'API DocumentsUI è stata aggiornata ed è stata aggiunta la possibilità di eseguire operazioni batch in MediaStore.

  • Funzionalità estese per uso sensori biometrici per l'autenticazione. L'API BiometricPrompt, che offre una finestra di dialogo di autenticazione biometrica universale, ora supporta tre tipi di autenticatori: credenziali forti, deboli e del dispositivo. Integrazione semplificata di BiometricPrompt con varie architetture applicative, non limitata all'utilizzo della classe Attività.
  • Quando si assemblano componenti della piattaforma che richiedono una maggiore protezione, vengono utilizzati meccanismi di protezione che operano nella fase di compilazione CFI (Integrità del flusso di controllo) VincolatoSan, IntSan (Integer Overflow Sanitizzazione) e Stack di Richiamo Ombra. Per identificare i problemi quando si lavora con la memoria nelle applicazioni, il controllo dei puntatori nell'heap è abilitato in base ai tag ad essi associati (codifica del puntatore dell'heap). Per trovare errori di memoria proposto immagine di sistema aggiuntiva in cui è abilitato il meccanismo di debug HWAsan (AddressSanitizer assistito da hardware).
  • API preparata BlobStoreManager, che consente di organizzare lo scambio sicuro di dati binari tra applicazioni. Ad esempio, questa API può essere utilizzata per fornire a più applicazioni l'accesso a modelli di machine learning quando tali applicazioni vengono eseguite da un singolo utente.
  • Aggiunto supporto per piattaforme per l'archiviazione e il recupero sicuro di documenti di identificazione verificabili, come le patenti di guida elettroniche.
  • Nell'ambito del progetto Mainline, che permette di aggiornare singoli componenti del sistema senza aggiornare l'intera piattaforma, sono stati preparati 12 nuovi moduli aggiornabili oltre ai 10 moduli disponibili in Android 10. Gli aggiornamenti interessano componenti non hardware che vengono scaricati tramite Google Play separatamente dagli aggiornamenti firmware OTA del produttore. Tra i nuovi moduli che possono essere aggiornati tramite Google Play senza aggiornare il firmware ci sono un modulo per la gestione delle autorizzazioni, un modulo per lavorare con le unità (con supporto per Scoped Storage) e un modulo con NNAPI (Neural Networks API).
  • Eseguito lavorare per ridurre l'impatto dei cambiamenti nel comportamento di alcuni sottosistemi sul funzionamento delle applicazioni. Le innovazioni che potrebbero influenzare il funzionamento delle applicazioni possono ora essere facoltativamente disabilitate e regolate a livello di SDK. Per semplificare il test della compatibilità dell'applicazione con Android 11, l'interfaccia Opzioni sviluppatore e l'utilità adb forniscono impostazioni per abilitare e disabilitare le funzionalità che influiscono sulla compatibilità (consentendo di eseguire test senza modificare targetSdkVersion e senza ricostruire l'applicazione). Greylist aggiornato delle API limitate non fornite nell'SDK.

    Prima versione di anteprima della piattaforma mobile Android 11

  • Aggiunto quadro Caricatore di risorse, che consente di caricare dinamicamente risorse aggiuntive durante l'esecuzione dell'applicazione.
  • Il servizio di verifica delle chiamate ha aggiunto la possibilità di trasmettere alle applicazioni lo stato di verifica di una chiamata in arrivo, che può essere utilizzato per generare finestre di dialogo personalizzate dopo l'elaborazione della chiamata, ad esempio, comprese azioni aggiuntive per contrassegnare la chiamata come spam o aggiungerla alla lista rubrica.
  • API migliorata Suggerimento Wi-Fi, che consente all'applicazione (gestione della connessione di rete) di influenzare l'algoritmo per la selezione delle reti wireless preferite trasmettendo un elenco classificato di reti e tiene conto anche di parametri aggiuntivi quando si seleziona una rete, come informazioni sulla larghezza di banda e sulla qualità della comunicazione canale durante la connessione precedente. Aggiunta la possibilità di gestire reti wireless che supportano lo standard Punto caldo 2.0 (Passpoint), inclusa la contabilizzazione della data di scadenza del profilo utente e la possibilità di utilizzare certificati autofirmati nei profili.
  • L'API ImageDecoder ha aggiunto il supporto per la decodifica e la visualizzazione di immagini animate nel formato HEIF (HEIC di Apple), che utilizza metodi di compressione HEVC (H.265). Rispetto alle immagini GIF animate, il formato HEIF può ridurre significativamente le dimensioni del file.
  • È stata aggiunta un'API all'NDK da utilizzare nel codice nativo per operazioni di codifica e decodifica delle immagini (JPEG, PNG, WebP, ecc.), senza l'utilizzo di librerie di terze parti. La nuova API permette di ridurre la dimensione dei file APK con applicazioni native e risolvere il problema dell'aggiornamento delle librerie embedded che potrebbero contenere vulnerabilità.
  • Le app della fotocamera ora possono disattivare temporaneamente la vibrazione (ad esempio durante le notifiche) per impedirne l'attivazione durante una sessione della fotocamera.
  • È possibile abilitare le modalità Bokeh (sfocatura dello sfondo nell'immagine) per i dispositivi che li supportano (ad esempio, la modalità fissa fornisce una qualità dell'immagine più elevata e la modalità continua fornisce una corrispondenza più accurata con i dati provenienti dal sensore).
  • Aggiunta API per controlli и настройки Modalità di riproduzione video a bassa latenza richieste per le applicazioni di streaming live. Inoltre, è stato aggiunto il supporto per la modalità operativa HDMI a bassa latenza (Game Mode), che disabilita la post-elaborazione grafica per ridurre la latenza sulla TV o sul monitor esterno.

Fonte: opennet.ru

Aggiungi un commento