Android Q Beta 6 disponibile, imminente la versione finale

Android Q dà  agli utenti un maggiore controllo sulla posizione, maggiore privacy, supporto per dispositivi pieghevoli e nuovi tipi di display, introduce Sharing shortcuts e pannelli delle impostazioni in-app, connettività  migliorata, nuovi codec audio e video.

Scritto da

Simone Ziggiotto

il

Supporto alla Navigazione Gestuale

UPDATE 04.09.2019Il 3 settembre, Google ha rilasciato ufficialmente Android 10.

Google ha rilasciato il 13 marzo 2019  la prima versione beta di Android Q, seguita il 3 Aprile dalla Beta 2, il 7 maggio dalla Beta 3 in occasione di Google I/O 2019, il 5 giugno dalla Beta 4 con le ultime API Q di Android e l’SDK ufficiale: da questo momento gli sviluppatori hanno potuto  preparare nuove app, o crearne di nuove, compatibili con Android 10 Q. Il 10 luglio, Google ha rilasciato la Beta 5 di Android Q incentrata sull’aggiunta del supporto per nuove gesture. Il 7 agosto, Google ha rilasciato la Beta 6 di Android Q, l’ultima prima del rilascio della prima build finale per cui si concentra nella risoluzione di bug e miglioramenti generali.

Le prime due beta di Android Q potevano essere installate dai proprietari di un telefono Google Pixel (Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 o Pixel 3 XL) mentre la beta 3 è disponibile per 21 dispositivi di 13 marchi, inclusi tutti i telefoni Pixel di Google, grazie ai produttori partner che hanno aderito al programma Project Treble. Con il rilascio di queste prime build beta di Android 10 Q, Google ha anche svelato quelle che sono le novità che introduce questa versione, per gli utenti e per gli sviluppatori, che andiamo ora ad elencare come descritte da Dave Burke, VP of Engineering, di Google in un post sull’Android Developers Blog.

"Nel 2019, l’innovazione mobile è più forte che mai, con le nuove tecnologie dal 5G ai display edge-edge e persino agli schermi pieghevoli. Android è proprio al centro di questo ciclo di innovazione e, grazie all’ampio ecosistema di partner su miliardi di dispositivi, Android contribuisce a spingere i limiti dell’hardware e del software portando nuove esperienze e funzionalità agli utenti" ha commentato Dave Burke.

Con l’evolversi dell’ecosistema mobile, Android si concentra sull’aiutare gli utenti a trarre vantaggio dalle ultime innovazioni, garantendo al tempo stesso la sicurezza e la privacy degli utenti. Oltre a utili strumenti come Google Play Protect e autorizzazioni di runtime, Android Q offre una serie di ulteriori funzioni di privacy e sicurezza per gli utenti, oltre a miglioramenti per i dispositivi pieghevoli, nuove API per la connettività, supporto per nuovi codec multimediali e funzionalità della fotocamera, estensioni NNAPI, supporto per Vulkan 1.1, avvio più veloce delle app e molto altro. Android 10 Q è anche la prima piattaforma mobile per dispositivi 5G.

Google rilascerà la prima build finale di Android 10 Q questa estate, come annunciato.

Cosa c’è di nuovo nella Beta 6 di Android 10 Q:
Stando alle segnalazioni di 9to5google, la Beta 6 di Android Q ha cambiato il pulsante di rotazione rapida dal colore grigio al colore nero, l’app Google Camera è stata aggiornata alla versione 6.3 con Night Sight, la barra di navigazione gestuale è stata nascosta nella schermata principale, c’è una nuova icona di emergenza nel menu di accensione. Inoltre, nel menu Informazioni sul telefono> Versione Android, "Mainline module versions" è stato rinominato in "Google Play system update". Infine, la Beta 6 ha aggiunto un cursore "Back Sensitivity" nel menu "Navigazione del sistema" per consentire all’utente di scegliere la sensibilità del tocco tra il richiamo dei pulsanti di navigazione nascosti sulla parte inferiore dello schermo e gli altri elementi dell’interfaccia utente nelle app.

Cosa c’è di nuovo nella Beta 5 di Android 10 Q:
Google ha rilasciato la Beta 5 del suo Android Q il 10 luglio 2019 per introdurre tra le novità una nuova navigazione a gesti. Come ha spiegato Google nel blog per gli sviluppatori Android, il team della piattaforma ha lavorato a stretto contatto con i partner produttori di dispositivi per garantire una navigazione gestuale Android standardizzata per utenti e sviluppatori. La nuova navigazione gestuale consente alle app di utilizzare lo schermo intero per i contenuti, riducendo al minimo le barre di sistema e di navigazione, il che è particolarmente importante sugli schermi edge-to-edge di oggi. Nella Beta 5 è stato anche introdotto un gesto di scorrimento da entrambi gli angoli per richiamare l’Assistente Google. E ancora, diventa possibile aprire il cassetto delle notifiche scorrendo verso il basso da un qualsiasi punto sullo schermo (cosa che alcuni produttori, come Samsung, già avevano introdotto nella propria interfaccia utente). Introdotta anche la possibilità per le app di registrare l’audio da altre app.

Cosa c’è di nuovo nella Beta 4 di Android 10 Q:
L’aggiornamento Beta 4 di Android 10 Q ha introdotto le ultime immagini del sistema operativo Android Q per Pixel e Android Emulator, insieme alle ultime API per sviluppatori Android Q (livello API 29), l’SDK ufficiale API 29 e gli strumenti di build aggiornati per Android Studio. Insieme, questi ti offrono tutto il necessario per consentire agli sviluppatori di testare le proprie app per la compatibilità con Android Q e creare con le funzioni e le API di Android Q.

Ultimo aggiornamento: 8 agosto 2019.

Android Q migliora la privacy su Android.

Ogni iterazione di Android ha cercato di migliorare la gestione della sicurezza e della privacy con diverse nuove funzionalità introdotte per proteggere gli utenti, come la crittografia basata su file, i controlli del SO che richiedono alle app di ricevere dall’utente l’autorizzazione ad accedere a determinati dati, il blocco dell’accesso in background a telecamera / microfono, modalità di blocco, backup crittografati, Google Play Protect (che analizza oltre 50 miliardi di app al giorno per identificare app potenzialmente dannose e rimuoverle) e molto altro ancora. In Android Q, apporta ulteriori miglioramenti per proteggere gli utenti. Molti di questi miglioramenti fanno parte del lavoro in Project Strobe.

Android Q dà agli utenti un maggiore controllo sulla posizione.
Con Android Q, il sistema operativo consente agli utenti di avere un maggiore controllo su quando le app possono ottenere accesso alla posizione. Come nelle versioni precedenti del sistema operativo, le app possono ottenere la posizione solo dopo che l’app ha chiesto il permesso all’utente e quest’ultimo l’ha concesso. Un dato particolarmente sensibile è l’accesso delle app alla posizione mentre l’app non è in uso (in background). Android Q consente agli utenti di concedere alle app il permesso di vedere la loro posizione mai, solo quando l’app è in uso (in esecuzione) o sempre (quando è in background).

Ad esempio, un’app che richiede la posizione di un utente per la consegna di cibo ha un senso e l’utente potrebbe desiderare di concedergli la possibilità di farlo. Ma dal momento che l’app potrebbe non aver bisogno di sapere la posizione dell’utente al di fuori di quando è attualmente in uso, l’utente potrebbe non voler concedere tale accesso. Android Q ora offre questo maggiore livello di controllo.

Maggiore privacy in Android Q.
Oltre alla novità della condivisione della posizione solo quando un’app che la richiede è in uso, Android Q introduce ulteriori novità per garantire trasparenza, fornire agli utenti il ​​controllo della propria privacy e proteggere i dati personali.

In Android Q, il sistema operativo offre agli utenti un controllo ancora maggiore sulle app, controllando l’accesso ai file condivisi. Gli utenti possono controllare l’accesso delle app a Foto e video o alle raccolte audio tramite nuove autorizzazioni di runtime. Per i download, le app devono utilizzare il selettore di file di sistema, che consente all’utente di decidere quali file di download possono accedere all’app. Per gli sviluppatori, ci sono delle modifiche al modo in cui le app possono utilizzare le aree condivise su storage esterno. 

Notando che gli utenti (e gli sviluppatori) si arrabbiano quando un’app salta inaspettatamente in primo piano e prende il sopravvento, Google per ridurre queste interruzioni in Android Q impedisce alle app di avviare un’attività in background. Se una app è in background e deve attirare rapidamente l’attenzione dell’utente, ad esempio per le chiamate in arrivo o un allarme, lo sviluppatore puo’ utilizzare una notifica ad alta priorità e fornire un messaggio a tutto schermo.

Android Q va anche a limitare l’accesso a identificatori di dispositivi non azzerabili, inclusi IMEI, numero di serie e identificatori simili. Android Q va anche anche a randomizzare l’indirizzo MAC del dispositivo quando si collega a diverse reti Wi-Fi per impostazione predefinita, un’impostazione facoltativa in Android 9 Pie.

Dispositivi sempre al sicuro con Android Q.
In Android Q viene introdotto un modo per ottenere gli ultimi aggiornamenti di sicurezza e privacy più velocemente. Sui dispositivi con Android Q, Google aggiornerà componenti del sistema operativo in background, in modo simile al modo in cui venogno aggiornate le app, il che significa che non sarà piu’ necessario dover attendere il rilascio di un aggiornamento importante del sistema operativo per avere le correzioni di sicurezza piu’ recenti, e senza dover riavviare il telefono.

Android Q consente di concedere alle app il permesso di vedere la posizione mai, solo quando in uso (in esecuzione) o sempre (quando in background)

Condivisione di scorciatoie (Sharing shortcuts).
Quando un utente vuole condividere contenuti come una foto con qualcuno in un’altra app, il processo dovrebbe essere veloce. In Android Q è più semplice e veloce fare questo con Sharing Shortcuts, che consente agli utenti di passare direttamente a un’altra app per condividere contenuti. Gli sviluppatori possono pubblicare obiettivi di condivisione che avviano un’attività specifica nelle proprie app con i contenuti allegati e questi vengono mostrati agli utenti nell’interfaccia utente della condivisione. Poiché vengono pubblicati in anticipo, l’interfaccia utente condivisa può essere caricata istantaneamente al momento del lancio.
Il meccanismo di Sharing shortcuts è simile a come funzionano i collegamenti alle app, quindi è stata ampliata l’API ShortcutInfo per rendere più semplice l’integrazione di entrambe le funzionalità. Questa nuova API è supportata anche nella nuova libreria ShareTarget AndroidX. Ciò consente alle app di utilizzare la nuova funzionalità, consentendo al tempo stesso ai dispositivi pre-Q di utilizzare Direct Share.

Pannelli delle impostazioni (Settings Panels).
In Android Q è possibile per gli sviluppatori mostrare le principali impostazioni di sistema direttamente nel contesto delle loro app, attraverso la nuova Settings Panel API, che sfrutta la funzionalità Slice introdotta in Android 9 Pie. Un pannello delle impostazioni è un’interfaccia utente mobile che viene invocata dall’app per mostrare le impostazioni di sistema di cui gli utenti potrebbero aver bisogno, ad esempio la connettività Internet, NFC e il volume audio. Ad esempio, un browser può visualizzare un pannello con impostazioni di connettività come Modalità aereo, Wi-Fi (comprese le reti vicine) e Dati mobili. Non è necessario lasciare l’app; gli utenti possono gestire le impostazioni secondo necessità dal pannello dentro l’app.

Android Q per dispositivi pieghevoli e nuovi schermi innovativi

Android Q: Sharing shortcuts

Android Q: Settings Panels

Gestione della Connettività  su Android Q

In Android Q viene esteso ciò che le app possono fare con lo stack di connettività di Android e ci sono nuove API di connettività.

Permessi di connettività, privacy e sicurezza.
La maggior parte delle API di Andorid per le reti di scansione richiede già un permesso di localizzazione COARSE, ma in Android Q, per Bluetooth, rete Cellulare e Wi-Fi, aumenta la protezione attorno a tali API richiedendo invece il permesso di posizione FINE. Se l’app deve solo effettuare connessioni peer-to-peer o suggerire reti, gli sviluppatori hanno accesso ad API Wi-Fi migliorate che semplificano le connessioni e non richiedono l’autorizzazione alla posizione.
Oltre agli indirizzi MAC randomizzati forniti da Android Q quando connessi a reti Wi-Fi diverse, Google aggiunge in Android Q il supporto per nuovi standard Wi-Fi, WPA3 e Enhanced Open, per migliorare la sicurezza per le reti domestiche e di lavoro, nonché reti aperte/pubbliche.

Connettività peer-to-peer e Internet migliorata.
In Android Q viene ottimizzato lo stack Wi-Fi per migliorare la privacy e le prestazioni, ma anche per migliorare i casi di utilizzo comuni come la gestione dei dispositivi IoT e suggerire le connessioni Internet, senza richiedere i permessi di localizzazione.
Le API di connessione di rete semplificano la gestione dei dispositivi IoT tramite Wi-Fi locale, per funzioni peer-to-peer come la configurazione, il download o la stampa. Le app avviano indirettamente le richieste di connessione specificando SSID e BSSID preferiti come WiFiNetworkSpecifiers. La piattaforma gestisce la scansione Wi-Fi stessa e visualizza le reti corrispondenti in un selettore Wi-Fi. Quando l’utente sceglie, la piattaforma imposta automaticamente la connessione.
Le API di suggerimento di rete consentono alle app di individuare le reti Wi-Fi preferite all’utente per la connettività Internet. Le app avviano le connessioni indirettamente fornendo un elenco di reti e credenziali come WifiNetworkSuggestions. La piattaforma si connetterà senza problemi in base alle prestazioni passate quando si trovano nel gruppo di tali reti. 

Modalità Prestazioni Wi-Fi.
In Andorid Q le app possono richiedere il Wi-Fi adattativo abilitando le modalità ad alte prestazioni e bassa latenza. Questo dovrebbe essere di beneficio laddove la bassa latenza è importante per l’esperienza dell’utente, come giochi in tempo reale, chiamate vocali attive e casi d’uso simili.

Android Q: Fotocamera, Media, Grafica

Formato Profondità Dinamica (Dynamic Depth) per foto.
Molte fotocamere su dispositivi mobili possono simulare una ridotta profondità di campo sfocando il primo piano o lo sfondo rispetto al soggetto. Catturano i metadati di profondità per vari punti dell’immagine e applicano una sfocatura statica all’immagine, dopo di che scartano i metadati di profondità. A partire da Android Q, le app possono richiedere un’immagine Dynamic Depth costituita da metadati JPEG, XMP relativi a elementi relativi alla profondità e una mappa di profondità e affidabilità incorporata nello stesso file su dispositivi con tale supporto. La richiesta di un’immagine JPEG + Dynamic Depth consente di offrire sfocature e opzioni bokeh speciali nelle app. È anche possibile utilizzare i dati per creare immagini 3D o supportare casi d’uso della fotografia AR in futuro. Google ha reso il Dynamic Depth un formato aperto per l’ecosistema e sta lavorando con i partner per la creazione di dispositivi per renderlo disponibile su tutti i dispositivi che eseguono Android Q e versioni successive.

Nuovi codec audio e video.
Android Q introduce il supporto per il codec video open source AV1. Ciò consente ai fornitori di contenuti multimediali di trasmettere contenuti video di alta qualità ai dispositivi Android utilizzando meno larghezza di banda. Inoltre, Android Q supporta la codifica audio con Opus, un codec ottimizzato per lo streaming vocale e musicale e supporta HDR10+ per video ad alta gamma dinamica su dispositivi che lo supportano.

L’API MediaCodecInfo introduce un modo più semplice per determinare le funzionalità di rendering video di un dispositivo Android. Per ogni codec fornito, un’app puo’ ottenere un elenco di dimensioni e frame rate supportati utilizzando VideoCodecCapabilities.getSupportedPerformancePoints(). Ciò ti consente all’app di scegliere i contenuti video di migliore qualità da visualizzare su qualsiasi dispositivo. 

API MIDI nativa.
Per le app che eseguono l’elaborazione audio in C++, Android Q introduce un’API MIDI nativa per comunicare con dispositivi MIDI tramite NDK. Questa API consente ad un’app di recuperare i dati MIDI all’interno di una richiamata audio utilizzando una lettura non bloccante, consentendo l’elaborazione a bassa latenza dei messaggi MIDI.

ANGLE su Vulkan.
In Android Q viene aggiunto il supporto sperimentale per ANGLE su Vulkan per dispositivi Android. ANGLE è un livello di astrazione grafica progettato per la compatibilità OpenGL ad alte prestazioni. Attraverso ANGLE, le numerose app e giochi che utilizzano OpenGL ES possono sfruttare le prestazioni e la stabilità di Vulkan e beneficiare di un’implementazione ES coerente e indipendente dai produttori di dispositivi Android. Google ha pianificato di supportare in Android Q, gli standard OpenGL ES 2.0 e ES 3.0.

Vulkan ovunque.
Google sta continuando ad espandere l’impatto di Vulkan su Android, l’implementazione dell’API multipiattaforma e cross-platform per la grafica 3D ad alte prestazioni. L’obiettivo è rendere Vulkan su Android un’API di sviluppo ampiamente supportata e coerente per la grafica. Google sta anche collaborando con i partner produttori di dispositivi per rendere Vulkan 1.1 un requisito per tutti i dispositivi a 64 bit con Android Q e versioni successive e una raccomandazione per tutti i dispositivi a 32 bit. In futuro, ciò contribuirà a fornire un’API grafica uniforme ad alte prestazioni per app e giochi da utilizzare.

API Neural Networks 1.2
Dall’introduzione dell’API Neural Networks (NNAPI) nel 2017, Google ha continuato ad espandere il numero di operazioni supportate e migliorare le funzionalità esistenti. In Android Q vengono aggiunte 60 nuove operazioni tra cui ARGMAX, ARGMIN, LSTM quantizzato, oltre ad una gamma di ottimizzazioni delle prestazioni. Ciò pone le basi per accelerare una gamma molto più ampia di modelli, come quelli per il rilevamento di oggetti e la segmentazione di immagini. Google sta anche lavorando con fornitori di hardware e framework di apprendimento automatico come TensorFlow per ottimizzare e distribuire il supporto per NNAPI 1.2.

Rafforzamento delle basi di Android

Performance ART.
Android Q introduce numerosi nuovi miglioramenti al runtime ART che aiutano le applicazioni ad avviarsi più velocemente e a consumare meno memoria, senza richiedere alcun intervento da parte degli sviluppatori.

Da Android Nougat, ART ha offerto Profile Guided Optimization (PGO), che velocizza l’avvio delle app nel tempo identificando e precompilando parti del codice di app eseguite di frequente. Per aiutare con l’avvio iniziale dell’app, 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 di un’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.

Google sta anche continuando a migliorare ART stesso. Ad esempio, in Android Q viene ottimizzato il processo Zygote avviando il processo di un’app in anticipo e spostandolo in un contenitore di sicurezza, cosi’ da essere pronto per essere lanciato immediatamente. Vengono anche memorizzate maggiori informazioni per caricare l’immagine più velocemente e viene inoltre aggiunta la Generational Garbage Collection alla Concurrent Copying (CC) Garbage Collector.

Sicurezza per le app.
BiometricPrompt è la struttura di autenticazione unificata di Android per supportare la biometria a livello di sistema. In Android Q viene ampliato il supporto per i metodi di autenticazione passiva come il riconoscimento del viso e l’aggiunta di flussi di autenticazione impliciti ed espliciti. Nel flusso esplicito, l’utente deve confermare esplicitamente la transazione nel TEE durante l’autenticazione. Il flusso implicito è progettato per un’alternativa più leggera per le transazioni con autenticazione passiva. Viene anche migliorato il fallback per le credenziali del dispositivo quando necessario.

Android Q aggiunge il supporto per TLS 1.3, una revisione importante dello standard TLS che include vantaggi prestazionali e sicurezza avanzata. I benchmark di Google indicano che le connessioni sicure possono essere stabilite fino al 40% più velocemente con TLS 1.3 rispetto a TLS 1.2. TLS 1.3 viene abilitato per impostazione predefinita per tutte le connessioni TLS.

Compatibilità tramite API pubbliche.
E’ importante che le app funzionino senza intoppi mentre il sistema operativo cambia ed evolve. Le app che utilizzano API non-SDK rischiano arresti anomali e implementazioni di emergenza per gli sviluppatori. In Android Q continua l’impegno di Google a lungo termine iniziato in Android P per spostare le app verso l’utilizzo solo API pubbliche. In Android Q viene limitato l’accesso a più interfacce non SDK e viene chiseto invece di utilizzare le equivalenti API pubbliche. Per aiutare a effettuare la transizione e impedire che le app si interrompano, Google sta abilitando le restrizioni solo quando la app ha come target Android Q.

Modern Android.
Google sta espandendo i suoi sforzi per consentire a tutte le app di sfruttare appieno le funzionalità di sicurezza e prestazioni dell’ultima versione di Android. Entro la fine dell’anno, Google Play richiederà di impostare targetSdkVersion della app a 28 (Android 9 Pie) in nuove app e aggiornamenti. In linea con queste modifiche, Android Q avvisa gli utenti con una finestra di dialogo quando eseguono per la prima volta un’app indirizzata ad una piattaforma prima dell’API 23 (Android Marshmallow).
Google sta anche spostando l’ecosistema verso l’architettura a 64 bit. Più tardi quest’anno, Google Play richiederà il supporto per l’architettura a 64 bit in tutte le app. Se una app utilizza SDK o librerie native, gli sviluppatori dovranno fornire versioni conformi a 64 bit di tali SDK o librerie.   

Le Novita’ di Android Q Beta 2.

Il 3 Aprile 2019, Google ha pubblicato Android Q Beta 2 e un SDK aggiornato per gli sviluppatori con le ultime correzioni di bug, ottimizzazioni e aggiornamenti API per Android Q, insieme alle patch di sicurezza di aprile 2019.

Funzioni di privacy per test e feedback.
Come anticipato al rilascio di Android Q Beta 1, Google sta facendo investimenti significativi per la privacy in Android Q oltre al lavoro che ha svolto nelle versioni precedenti. Gli obiettivi sono migliorare la trasparenza, offrire agli utenti un maggiore controllo e proteggere ulteriormente i dati personali attraverso la piattaforma e le app. Per raggiungere questi obiettivi, Google chiede la collaborazione degli sviluppatori di app. Con Scoped Storage, le app possono utilizzare la propria sandbox privata senza autorizzazione, ma hanno bisogno di nuove autorizzazioni per accedere a raccolte condivise per foto, video e audio. Le app che utilizzano file in raccolte condivise, ad esempio gallerie e raccolte di foto e video, esplorazione dei supporti e archiviazione dei documenti, possono avere un comportamento diverso in Scoped Storage.

Bubbles (Bolle): un nuovo modo di multitasking.
In Android Q viene aggiunto il supporto nella piattaforma per le bolle, un nuovo modo per gli utenti di multitasking di interagire con le app. Nella pratica, Bubbles aiuta gli utenti a dare la priorità alle informazioni e ad agire in profondità all’interno di un’altra app, pur restando nel contesto attuale. Ad esempio, una notifica da un’app potrebbe apparire come ‘bolla’ in primo sullo schermo mentre si sta facendo dell’altro. Secondo Google, le bolle sono ideali per i messaggi perché consentono agli utenti di mantenere conversazioni importanti a portata di mano. E’ la stessa cosa della funzionalità ‘anteprime delle chat di Facebook Messenger. 

Emulatore per device pieghevoli.
Mentre l’ecosistema si muove rapidamente verso dispositivi pieghevoli, nuovi casi d’uso si aprono affinché le app possano approfittare di questi nuovi schermi. Da Android Q Beta 2 gli sviluppatori possono creare app che si adattano ai dispositivi pieghevoli con un nuovo emulatore di dispositivi pieghevoli, disponibile come dispositivo Android Virtual in Android Studio 3.5 disponibile nel canale di rilascio di Canary. Google ha apportato una serie di miglioramenti a onResume e onPause per supportare il multi-curriculum e notificare l’app quando viene attivava. Modificato anche il funzionamento dell’attributo manifest di resizeableActivity, per aiutare gli sviluppatori a gestire il modo in cui le loro app vengono visualizzate su schermi pieghevoli e di grandi dimensioni.

Foglio di lavoro migliorato.
Seguendo le API iniziali di Sharing Shortcuts in Android Q Beta 1, ora gli sviluppatori possono offrire un’anteprima dei contenuti condivisi fornendo un titolo aggiuntivo e un’immagine di anteprima. 

Direzione e ampiezza di cattura dei microfoni.
Android Q Beta 2 offre alle app un maggiore controllo sull’acquisizione audio attraverso una nuova API MicrophoneDirection. Gli sviluppatori possono utilizzare l’API per specificare una direzione preferita del microfono quando si registra una registrazione audio. Ad esempio, quando l’utente sta scattando un video "selfie", è possibile richiedere l’attivazione del microfono frontale per la registrazione audio (se esistente) chiamando setMicrophoneDirection (MIC_DIRECTION_FRONT). Inoltre, questa API introduce un modo standardizzato per controllare la dimensione del campo di registrazione usando setMicrophoneFieldDimension (float).

Android Q – Bubbles

Android Q ottimizzato per i dispositivi pieghevoli

Android Q progettato per adattarsi agli schermi di nuova generazione, quelli dei dispositivi pieghevoli

Android Q offre nuovi modi per coinvolgere gli utenti

In Android Q, Google introduce nuovi modi per portare gli utenti a conoscere nuove app e ottimizzare l’esperienza durante la transizione da altre app.

Android Q per dispositivi pieghevoli, 5G e con nuovi schermi innovativi.
Quest’anno, le nuove tendenze del settore come i display dei telefoni pieghevoli (come Samsung Galaxy Fold e Huawei Mate X) e il 5G (Samsung Galaxy S10 5G, Huawei Mate X, Lg V50 ThinQ 5G, Zte Axon 10 Pro 5G, Oppo Reno 5G ) stanno spingendo i limiti di ciò che gli smartphone possono fare. Android Q è progettato per supportare il potenziale dei dispositivi pieghevoli, dal multi-tasking all’adattamento delle finestre a diverse dimensioni dello schermo man mano che si dispiega il telefono. E come primo sistema operativo a supportare il 5G, Android Q offre agli sviluppatori di applicazioni strumenti per creare connessioni più veloci, migliorando esperienze come il gioco e la realtà aumentata.

Le Novita’ dalla beta 3 di Android Q

Live Caption, Sottotitoli in tempo reale: Android 10 Q rende i media digitali piu’ accessibili con un solo tocco.
Grazie all’apprendimento automatico on-device, la nuova funzionalità di Accessibilità Live Caption offre sottotitoli in tempo reale a livello di sistema operativo. Google ha lavorato a stretto contatto con la comunità dei non udenti per sviluppare una funzionalità che migliorasse l’accesso ai media digitali. Con un singolo tocco, Live Caption trascrive automaticamente i file multimediali che riproducono audio sul telefono. Live Caption funziona con video, podcast e messaggi audio, su qualsiasi app. Non appena viene rilevata la parola, vengono mostrate le didascalie in sovraimpressione, senza che sia necessario disporre di connettività Wi-Fi o cellulare, con tutto il lavoro che viene effettuato sul dispositivo.

Nel 2018, Google ha introdotto in Android un set di strumenti per il benessere digitale, aiutando gli utenti a controllare meglio il tempo che spendono nell’utilizzare il telefono. Android Q porta con sè nuove funzionalità come la modalità Focus, progettata per aiutare gli utenti ad utilizzare lo smartphone senza le app che ritengono possano creare distrazioni, come e-mail o notizie, disattivandole finché non escono dalla modalità Focus.

E per aiutare i bambini e le famiglie a trovare un migliore equilibrio con la tecnologia, Android Q introduce novità anche per Family Link, come il "tempo bonus" e la possibilità per i genitori di impostare limiti specifici per l’utilizzo delle singole applicazioni da parte dei figli.

Android 10 Q supporta telefoni pieghevoli e 5G, Tema Scuro e Sottotitoli in tempo reale

Android Q Beta 6 disponibile, imminente la versione finale

Impostazioni privacy