Visualizzazione Android

Questa sezione illustra l'implementazione AOSP di varie impostazioni di visualizzazione Android, inclusi collegamenti alle app, icone circolari di avvio, non disturbare (DND), multi-finestra (schermo diviso, formato libero e immagine nell'immagine), gamma dinamica elevata ( HDR), modalità video, luce notturna e demo al dettaglio. Per i dettagli vedere le sottopagine di questa sezione.

Icone adattive

Le icone adattive mantengono una forma coerente all'interno del dispositivo ma variano da dispositivo a dispositivo con una sola risorsa icona fornita dallo sviluppatore. Inoltre, le icone supportano due livelli (primo piano e sfondo) che possono essere utilizzati per il movimento per fornire piacere visivo agli utenti.

Scorciatoie dell'app

La versione Android 7.1.1 consente agli sviluppatori di definire scorciatoie specifiche per azioni nelle loro app che possono essere visualizzate in un launcher. Queste scorciatoie dell'app consentono agli utenti di avviare rapidamente attività comuni o consigliate all'interno di un'app.

Blocca i tocchi non attendibili

Per preservare la sicurezza del sistema e per una buona esperienza utente, Android 12 aggiunge il supporto per prevenire l'abuso dell'overlay, in particolare apportando modifiche al gestore delle finestre e all'area del dispatcher di input. Android 12 impedisce alle app di utilizzare eventi touch in cui un overlay oscura l'app in modo non sicuro. In altre parole, il sistema blocca i tocchi che passano attraverso determinate finestre, con poche eccezioni .

Icone circolari

Le icone circolari di avvio sono supportate in Android 7.1.1 e versioni successive. Le icone circolari del launcher non sono abilitate per impostazione predefinita. Per utilizzare le icone circolari nell'implementazione del tuo dispositivo, devi modificare la sovrapposizione delle risorse sul tuo dispositivo per abilitarle.

Gestione del colore

Android 8.1 aggiunge il supporto per la gestione del colore che può essere utilizzato per fornire un'esperienza coerente tra tutte le tecnologie di visualizzazione. Le applicazioni in esecuzione su Android 8.1 possono accedere a tutte le funzionalità di un display ad ampia gamma per ottenere il massimo da un dispositivo di visualizzazione.

Notifiche e widget di conversazione

Android 11 aggiunge il supporto per personalizzare il comportamento e il posizionamento delle notifiche di conversazione nell'area Notifiche in base alla priorità e al livello di avviso, consentendo di contrassegnare le conversazioni come importanti e di avviare bolle specifiche della conversazione nello spazio Conversazione. Basandosi su queste funzionalità di Android 11, la funzionalità Widget di conversazione di Android 12 consente agli utenti di aggiungere widget di conversazione per contatti importanti alla schermata principale, consentendo loro di riprendere facilmente le conversazioni senza attendere una notifica.

Visualizza ritagli

Android 9 aggiunge il supporto per l'implementazione di diversi tipi di ritagli di visualizzazione sui dispositivi. I ritagli del display ti consentono di creare esperienze coinvolgenti, edge-to-edge, lasciando comunque spazio per sensori importanti sulla parte anteriore dei dispositivi.

Non disturbare

Android 7.0 supporta le configurazioni Non disturbare (DND) per regole automatiche di terze parti, controllo degli allarmi, soppressione delle distrazioni visive e personalizzazione delle impostazioni DND.

Riproduzione video HDR

Il video HDR (High Dynamic Range) è la prossima frontiera nella decodifica video di alta qualità, offrendo qualità di riproduzione delle scene senza pari. Android 7.0 ha ottenuto il supporto HDR iniziale, che include la creazione di costanti adeguate per il rilevamento e la configurazione di pipeline video HDR.

Multi-display

Android 10 consente dispositivi portatili multischermo e pieghevoli, l'utilizzo di display esterni e altri fattori di forma. Il display multiplo consente inoltre una serie di funzioni specifiche del settore automobilistico, quali schermi del conducente, schermi del passeggero e intrattenimento per i sedili posteriori.

Multifinestra

In Android 7.0 e versioni successive, gli utenti possono visualizzare più app contemporaneamente sullo schermo del proprio dispositivo con la nuova funzionalità della piattaforma, multi-finestra. Oltre all'implementazione predefinita della multifinestra, Android supporta anche alcune varietà di multifinestra.

Luce notturna

Android 7.1.1 include una funzionalità chiamata Night Light che riduce la quantità di luce blu emessa dal display del dispositivo per adattarsi meglio alla luce naturale dell'ora del giorno e della posizione dell'utente. Android 8.0 include una funzionalità che offre agli utenti un maggiore controllo sull'intensità dell'effetto Luce notturna.

Immagine nell'immagine

Android 8.0 include il supporto per Picture-in-Picture (PIP) per i dispositivi portatili Android. PIP consente agli utenti di ridimensionare un'app con un'attività in corso in una piccola finestra.

Modalità demo al dettaglio

Android 7.1.1 e versioni successive offrono supporto a livello di sistema per la modalità vendita al dettaglio in modo che gli utenti possano esaminare facilmente i dispositivi in ​​azione. Android 8.1 rivede questo supporto per creare utenti demo tramite Device Policy Manager.

Ruota i suggerimenti

In Android 8.0, gli utenti potevano alternare tra la modalità di rotazione automatica e quella di rotazione verticale utilizzando un riquadro Impostazioni rapide o le impostazioni di visualizzazione. Android 9 ha aggiornato la modalità di rotazione verticale per eliminare le rotazioni involontarie bloccando la rotazione corrente dello schermo anche se la posizione del dispositivo cambia.

Interazioni a schermo diviso

In Android 7.0 e versioni successive, gli utenti possono visualizzare più app contemporaneamente sullo schermo del proprio dispositivo grazie alla funzionalità multi-finestra della piattaforma. Android 8.0 migliora lo schermo diviso perfezionando la funzionalità e aggiungendovi più funzionalità.

Transizioni delle app sincronizzate

Transizioni app sincronizzate è una funzionalità di Android 9 che migliora l'architettura di transizione delle app esistente. Quando un utente apre, chiude o passa da un'app all'altra, il processo SystemUI o Launcher (schermata iniziale) invia una richiesta per controllare l'animazione fotogramma per fotogramma con sincronizzazione garantita tra le animazioni della vista e le animazioni delle finestre.

Classificazione del testo

La classificazione del testo utilizza tecniche di apprendimento automatico per aiutare gli sviluppatori a classificare il testo. Android 9 ha esteso il framework di classificazione del testo introdotto in Android 8.1 con il nuovo servizio Text Classifier. Il servizio Text Classifier è il modo consigliato agli OEM per fornire supporto al sistema di classificazione del testo.

Widget e scorciatoie

L'API di flusso per l'aggiunta di scorciatoie e widget in Android 8.0 consente agli sviluppatori di applicazioni di aggiungere scorciatoie e widget dall'interno dell'app invece di fare affidamento sulla barra dei widget. Inoltre depreca il vecchio metodo (invio di una trasmissione) di aggiungere scorciatoie per motivi di sicurezza.

La finestra si offusca

In Android 12 sono disponibili API pubbliche per implementare effetti di sfocatura della finestra (come sfocatura dello sfondo e sfocatura dietro). Con queste API puoi sfocare ciò che si trova dietro la tua finestra. È possibile creare finestre con sfondi sfocati, creando un effetto vetro smerigliato, oppure mostrare finestre con l'intero schermo dietro sfocato, creando un effetto di profondità di campo. Puoi anche combinare i due effetti.

Lente d'ingrandimento della finestra

In Android 12 gli utenti ipovedenti possono facilmente ingrandire qualsiasi cosa sul display in modo da adattarsi alle loro mutevoli esigenze utilizzando la funzione di ingrandimento della finestra. L'ingrandimento della finestra ti consente di ingrandire una parte selezionata dello schermo, a differenza dell'utilizzo della funzione di zoom su un intero schermo. La finestra selezionata può essere trascinata su tutto il display, consentendo di ingrandire diverse parti dello schermo secondo necessità.

,

Questa sezione illustra l'implementazione AOSP di varie impostazioni di visualizzazione Android, inclusi collegamenti alle app, icone circolari di avvio, non disturbare (DND), multi-finestra (schermo diviso, formato libero e immagine nell'immagine), gamma dinamica elevata ( HDR), modalità video, luce notturna e demo al dettaglio. Per i dettagli vedere le sottopagine di questa sezione.

Icone adattive

Le icone adattive mantengono una forma coerente all'interno del dispositivo ma variano da dispositivo a dispositivo con una sola risorsa icona fornita dallo sviluppatore. Inoltre, le icone supportano due livelli (primo piano e sfondo) che possono essere utilizzati per il movimento per fornire piacere visivo agli utenti.

Scorciatoie dell'app

La versione Android 7.1.1 consente agli sviluppatori di definire scorciatoie specifiche per azioni nelle loro app che possono essere visualizzate in un launcher. Queste scorciatoie dell'app consentono agli utenti di avviare rapidamente attività comuni o consigliate all'interno di un'app.

Blocca i tocchi non attendibili

Per preservare la sicurezza del sistema e per una buona esperienza utente, Android 12 aggiunge il supporto per prevenire l'abuso dell'overlay, in particolare apportando modifiche al gestore delle finestre e all'area del dispatcher di input. Android 12 impedisce alle app di utilizzare eventi touch in cui un overlay oscura l'app in modo non sicuro. In altre parole, il sistema blocca i tocchi che passano attraverso determinate finestre, con poche eccezioni .

Icone circolari

Le icone circolari di avvio sono supportate in Android 7.1.1 e versioni successive. Le icone circolari del launcher non sono abilitate per impostazione predefinita. Per utilizzare le icone circolari nell'implementazione del tuo dispositivo, devi modificare la sovrapposizione delle risorse sul tuo dispositivo per abilitarle.

Gestione del colore

Android 8.1 aggiunge il supporto per la gestione del colore che può essere utilizzato per fornire un'esperienza coerente tra tutte le tecnologie di visualizzazione. Le applicazioni in esecuzione su Android 8.1 possono accedere a tutte le funzionalità di un display ad ampia gamma per ottenere il massimo da un dispositivo di visualizzazione.

Notifiche e widget di conversazione

Android 11 aggiunge il supporto per personalizzare il comportamento e il posizionamento delle notifiche di conversazione nell'area Notifiche in base alla priorità e al livello di avviso, consentendo di contrassegnare le conversazioni come importanti e di avviare bolle specifiche della conversazione nello spazio Conversazione. Basandosi su queste funzionalità di Android 11, la funzionalità Widget di conversazione di Android 12 consente agli utenti di aggiungere widget di conversazione per contatti importanti alla schermata principale, consentendo loro di riprendere facilmente le conversazioni senza attendere una notifica.

Visualizza ritagli

Android 9 aggiunge il supporto per l'implementazione di diversi tipi di ritagli di visualizzazione sui dispositivi. I ritagli del display ti consentono di creare esperienze coinvolgenti, edge-to-edge, lasciando comunque spazio per sensori importanti sulla parte anteriore dei dispositivi.

Non disturbare

Android 7.0 supporta le configurazioni Non disturbare (DND) per regole automatiche di terze parti, controllo degli allarmi, soppressione delle distrazioni visive e personalizzazione delle impostazioni DND.

Riproduzione video HDR

Il video HDR (High Dynamic Range) è la prossima frontiera nella decodifica video di alta qualità, offrendo qualità di riproduzione delle scene senza pari. Android 7.0 ha ottenuto il supporto HDR iniziale, che include la creazione di costanti adeguate per il rilevamento e la configurazione di pipeline video HDR.

Multi-display

Android 10 consente dispositivi portatili multischermo e pieghevoli, l'utilizzo di display esterni e altri fattori di forma. Il display multiplo consente inoltre una serie di funzioni specifiche del settore automobilistico, quali schermi del conducente, schermi del passeggero e intrattenimento per i sedili posteriori.

Multifinestra

In Android 7.0 e versioni successive, gli utenti possono visualizzare più app contemporaneamente sullo schermo del proprio dispositivo con la nuova funzionalità della piattaforma, multi-finestra. Oltre all'implementazione predefinita della multifinestra, Android supporta anche alcune varietà di multifinestra.

Luce notturna

Android 7.1.1 include una funzionalità chiamata Night Light che riduce la quantità di luce blu emessa dal display del dispositivo per adattarla meglio alla luce naturale dell'ora del giorno e della posizione dell'utente. Android 8.0 include una funzionalità che offre agli utenti un maggiore controllo sull'intensità dell'effetto Luce notturna.

Immagine nell'immagine

Android 8.0 include il supporto per Picture-in-Picture (PIP) per i dispositivi portatili Android. PIP consente agli utenti di ridimensionare un'app con un'attività in corso in una piccola finestra.

Modalità demo al dettaglio

Android 7.1.1 e versioni successive offrono supporto a livello di sistema per la modalità vendita al dettaglio in modo che gli utenti possano esaminare facilmente i dispositivi in ​​azione. Android 8.1 rivede questo supporto per creare utenti demo tramite Device Policy Manager.

Ruota i suggerimenti

In Android 8.0, gli utenti potevano alternare tra la modalità di rotazione automatica e quella di rotazione verticale utilizzando un riquadro Impostazioni rapide o le impostazioni di visualizzazione. Android 9 ha aggiornato la modalità di rotazione verticale per eliminare le rotazioni involontarie bloccando la rotazione corrente dello schermo anche se la posizione del dispositivo cambia.

Interazioni a schermo diviso

In Android 7.0 e versioni successive, gli utenti possono visualizzare più app contemporaneamente sullo schermo del proprio dispositivo grazie alla funzionalità multi-finestra della piattaforma. Android 8.0 migliora lo schermo diviso perfezionando la funzionalità e aggiungendovi più funzionalità.

Transizioni delle app sincronizzate

Transizioni app sincronizzate è una funzionalità di Android 9 che migliora l'architettura di transizione delle app esistente. Quando un utente apre, chiude o passa da un'app all'altra, il processo SystemUI o Launcher (schermata iniziale) invia una richiesta per controllare l'animazione fotogramma per fotogramma con sincronizzazione garantita tra le animazioni della vista e le animazioni delle finestre.

Classificazione del testo

La classificazione del testo utilizza tecniche di apprendimento automatico per aiutare gli sviluppatori a classificare il testo. Android 9 ha esteso il framework di classificazione del testo introdotto in Android 8.1 con il nuovo servizio Text Classifier. Il servizio Text Classifier è il modo consigliato agli OEM per fornire supporto al sistema di classificazione del testo.

Widget e scorciatoie

L'API di flusso per l'aggiunta di scorciatoie e widget in Android 8.0 consente agli sviluppatori di applicazioni di aggiungere scorciatoie e widget dall'interno dell'app invece di fare affidamento sulla barra dei widget. Inoltre depreca il vecchio metodo (invio di una trasmissione) di aggiungere scorciatoie per motivi di sicurezza.

La finestra si offusca

In Android 12 sono disponibili API pubbliche per implementare effetti di sfocatura della finestra (come sfocatura dello sfondo e sfocatura dietro). Con queste API puoi sfocare ciò che si trova dietro la tua finestra. È possibile creare finestre con sfondi sfocati, creando un effetto vetro smerigliato, oppure mostrare finestre con l'intero schermo dietro sfocato, creando un effetto di profondità di campo. Puoi anche combinare i due effetti.

Lente d'ingrandimento della finestra

In Android 12 gli utenti ipovedenti possono facilmente ingrandire qualsiasi cosa sul display in modo da adattarsi alle loro mutevoli esigenze utilizzando la funzione di ingrandimento della finestra. L'ingrandimento della finestra ti consente di ingrandire una parte selezionata dello schermo, a differenza dell'utilizzo della funzione di zoom su un intero schermo. La finestra selezionata può essere trascinata su tutto il display, consentendo di ingrandire diverse parti dello schermo secondo necessità.