Ecco le nuove funzionalità di Android Q annunciate da Google

La gente si aspettava che la prima beta di Android Q venisse lanciata questa settimana e Google lo ha consegnato (un po 'più tardi del previsto). Contrariamente agli anni precedenti, Google non inizia con una "Developer Preview". Si chiama Android Q Beta 1. Abbiamo già parlato molto delle nuove funzionalità di Android Q, ma Google ha condiviso alcuni dettagli sul grande quelli in questa beta. Protezioni sulla privacy Come abbiamo già detto in precedenza, la privacy è una grande area di attenzione in Android Q. È la prima cosa che Google fa apparire nei dettagli sull'aggiornamento. Gli utenti hanno un maggiore controllo su quando le app possono ottenere la posizione con una nuova opzione per "Consenti solo mentre l'app è in uso". Non dovrai preoccuparti di un'applicazione che esegue il ping della tua posizione in background. La privacy è più della semplice condivisione della posizione. Sono disponibili altri controlli per consentire alle app di accedere ai file condivisi e alle nuove autorizzazioni di runtime per controllare l'accesso a foto, video e audio. Le app devono utilizzare il selettore di file di sistema per i download e ci sono modifiche per gli sviluppatori su come le app possono utilizzare l'area condivisa su una memoria esterna. Puoi leggere altro a questo proposito qui. Android Q impedirà alle app di avviare un'attività mentre sono in background e occupano lo schermo. Google sta incoraggiando gli sviluppatori a utilizzare le notifiche con priorità alta invece maggiori informazioni su questo argomento qui). Altre caratteristiche di privacy includono accesso limitato a identificatori di dispositivo come IMEI e numero di serie. Gli indirizzi MAC saranno randomizzati anche se collegati a reti Wi-Fi differenti. Pieghevole Android Q include più supporto per il fattore di forma del telefono pieghevole di tendenza. Ci sono modifiche alle funzioni onResume e onPause per supportare il multi-curriculum e notificare un'app quando è attiva. Hanno anche cambiato il modo in cui l'attributo manifest di ResizableActivity funziona per aiutare gli sviluppatori a gestire il modo in cui le app vengono visualizzate su schermi pieghevoli e di grandi dimensioni. L'emulatore Android ora supporta questi nuovi tipi di display multipli. Scorciatoie di condivisione Android Q semplifica la condivisione con Scorciatoie di condivisione. Ciò consente agli utenti di passare direttamente a un'altra app per condividere il contenuto. Gli sviluppatori possono pubblicare obiettivi di condivisione che avviano un'attività specifica e questi vengono visualizzati nell'interfaccia utente della condivisione. Le scorciatoie di condivisione funzionano in modo simile ai collegamenti alle app, quindi Google sta espandendo l'API ShortcutInfo per facilitare l'integrazione di entrambi. L'API consentirà inoltre ai dispositivi pre-Android Q di utilizzare la funzionalità in Direct Share. Pannelli delle impostazioni Una nuova API del Pannello impostazioni consente di mostrare le impostazioni di sistema principali direttamente nel contesto di un'app. Questo sfrutta la funzionalità Slice inclusa in Android Pie. Il pannello delle impostazioni è un'interfaccia utente mobile che può essere richiamata da un'app per mostrare le impostazioni e i pulsanti di sistema. Danno l'esempio di un browser che è in grado di visualizzare un pannello con le impostazioni di connettività. Connettività Android Q ha aumentato la protezione della posizione intorno alla scansione della rete Bluetooth, cellulare e Wi-Fi. Ora richiedono un permesso di localizzazione fine. Google sta inoltre aggiungendo il nuovo supporto standard Wi-Fi, WP3 e OWE, per migliorare la sicurezza delle reti domestiche e di lavoro e delle reti pubbliche / aperte. Ora è possibile richiedere il Wi-Fi adattivo abilitando le modalità ad alte prestazioni e bassa latenza. Google dice che questo aiuterà in aree come i giochi e le chiamate vocali. Fotocamera, media e grafica In Android Q, le app possono richiedere immagini di profondità dinamica costituite da metadati JPEG, XMP per elementi di profondità e mappe di profondità e confidenza incorporate negli stessi file. Ciò consentirà di offrire sfocature e effetti bokeh specializzati nelle app. Google afferma che i dati possono anche essere utilizzati per creare immagini 3D o supportare la fotografia AR in futuro. Dynamic Depth è un formato aperto e stanno lavorando con gli OEM per renderlo disponibile su quanti più dispositivi possibile. Android Q include il supporto per alcuni nuovi codec audio e video. Supporta il codec video open source AV1, la codifica audio con Opus e HDR10 +. L'API MediaCodecInfo introduce un modo più semplice per determinare le funzionalità di rendering video di un dispositivo Android. In questo modo è più facile scegliere sempre la migliore qualità video possibile per il rendering. ANGLE su Vulkan Google sta lavorando su un driver OpenGL standard aggiornabile per tutti i dispositivi costruiti su Vulkan. Android Q aggiunge il supporto sperimentale per ANGLE su Vulkan. ANGLE consente a app e giochi che utilizzano OpenGL ES di sfruttare le prestazioni e la stabilità di Vulkan e di beneficiare di un'implementazione indipendente da fornitore di ES. Android Q sta pianificando di supportare OpenGL ES 2.0. L'obiettivo è rendere Vulkan un'API di sviluppo ampiamente supportata per la grafica. Google sta collaborando con gli OEM per rendere Vulkan 1.1 un requisito su tutti i dispositivi a 64 bit con Android Q e versioni successive. Performance ART Android Q continua a migliorare il runtime ART per aiutare le app ad avviarsi più rapidamente e ad utilizzare meno memoria. Google Play ora fornisce profili basati su cloud insieme agli APK. Si tratta di profili ART anonimi e aggregati che consentono a ART di eseguire la pre-compilazione di parti della tua app ancor prima che venga eseguita, dando un significativo avvio immediato al processo di ottimizzazione generale. I profili basati su cloud sono vantaggiosi per tutte le app e sono già disponibili per i dispositivi con Android P e versioni successive. Android Q ottimizza il processo Zygote avviando prima il processo di un'app e spostandolo in un contenitore di sicurezza, quindi è pronto immediatamente. Aggiungono inoltre Garbage Collection generazionale al Garbage Collector di Concurrent Copy (CC) di ART. Puoi leggere ulteriori informazioni su Android Q sul blog degli sviluppatori Android. Le immagini OTA e factory per Google Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 e Pixel 3 XL sono disponibili per il download qui. Puoi anche iscriverti al programma Android Beta qui. Restate sintonizzati per molto, molto di più su Android Q!

Commenti

commenti