Display Android

Questa sezione illustra l'implementazione AOSP di varie impostazioni di visualizzazione di Android, tra cui scorciatoie delle app, icone circolari del launcher, Non disturbare (DND), multi-finestra (schermo diviso, formato libero e Picture in Picture), video High Dynamic Range (HDR), luce notturna e modalità demo per la vendita al dettaglio. Per maggiori dettagli, consulta 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 un solo asset icona fornito dallo sviluppatore. Inoltre, le icone supportano due livelli (primo piano e sfondo) che possono essere utilizzati per il movimento per offrire agli utenti un'esperienza visiva piacevole.

Scorciatoie app

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

Bloccare i tocchi non attendibili

Per preservare la sicurezza del sistema e garantire una buona esperienza utente, Android 12 aggiunge il supporto per impedire l'abuso delle sovrapposizioni, in particolare apportando modifiche nell'area del gestore finestre e del dispatcher di input. Android 12 impedisce alle app di consumare eventi tocco in cui una sovrapposizione oscura l'app in modo non sicuro. In altre parole, il sistema blocca i tocchi che passano attraverso determinate finestre, con alcune eccezioni.

Icone circolari

Le icone di avvio circolari sono supportate in Android 7.1.1 e versioni successive. Le icone di avvio circolari non sono attivate per impostazione predefinita. Per utilizzare le icone circolari nell'implementazione del dispositivo, devi modificare l'overlay delle risorse sul dispositivo per attivarle.

Gestione del colore

Android 8.1 aggiunge il supporto per la gestione del colore, che può essere utilizzata per fornire un'esperienza coerente tra 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 delle conversazioni

Android 11 aggiunge il supporto per la personalizzazione del comportamento e del posizionamento delle notifiche delle conversazioni nella sezione delle notifiche in base a priorità e livello di avviso, consentendo di contrassegnare le conversazioni come importanti e di avviare bolle specifiche per le conversazioni nello spazio delle conversazioni. Basandosi su queste funzionalità di Android 11, la funzionalità Widget conversazioni di Android 12 consente agli utenti di aggiungere widget conversazioni per i contatti importanti alla schermata Home, consentendo loro di riprendere facilmente le conversazioni senza attendere una notifica.

Ritagli display

Android 9 aggiunge il supporto per l'implementazione di diversi tipi di intagli sul display sui dispositivi. I ritagli del display ti consentono di creare esperienze coinvolgenti da bordo a bordo, lasciando comunque spazio per i sensori importanti sulla parte anteriore dei dispositivi.

Non disturbare

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

Riproduzione video HDR

I video High Dynamic Range (HDR) rappresentano la nuova frontiera della decodifica video di alta qualità, offrendo una riproduzione delle scene senza precedenti. Android 7.0 ha ottenuto il supporto HDR iniziale, che include la creazione di costanti appropriate per la rilevamento e configurazione delle pipeline video HDR.

Multi-display

Android 10 consente l'utilizzo di dispositivi portatili pieghevoli e multi-schermo, l'utilizzo di display esterni e altri fattori di forma. Il supporto di più display consente anche una serie di funzionalità specifiche per il settore automobilistico, come gli schermi del conducente, del passeggero e l'intrattenimento per i sedili posteriori.

Multi-finestra

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

Luminosità notturna

Android 7.1.1 include una funzionalità chiamata Luce notturna 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.

Picture in picture

Android 8.0 include il supporto per la funzionalità Picture in picture (PIP) per i dispositivi mobili Android. La modalità PIP consente agli utenti di ridimensionare un'app con un'attività in corso in una piccola finestra.

Modalità demo retail

Android 7.1.1 e versioni successive offrono il 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 Gestione norme del dispositivo.

Ruotare i suggerimenti

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

Interazioni con lo schermo diviso

In Android 7.0 e versioni successive, gli utenti possono visualizzare più app contemporaneamente sullo schermo del dispositivo con la funzionalità multi-finestra della piattaforma. Android 8.0 migliora la funzionalità schermo diviso perfezionandola e aggiungendo ulteriori funzionalità.

Transizioni delle app sincronizzate

Le transizioni delle app sincronizzate sono una funzionalità di Android 9 che migliora l'architettura esistente per le transizioni delle app. Quando un utente apre, chiude o passa da un'app all'altra, il processo SystemUI o Avvio app (schermata Home) invia una richiesta per controllare l'animazione fotogramma per fotogramma con sincronizzazione garantita tra le animazioni delle visualizzazioni e delle finestre.

Classificazione del testo

La classificazione del testo utilizza tecniche di machine learning 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 per gli OEM per fornire il supporto del sistema di classificazione del testo.

Widget e scorciatoie

L'API Flow 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 anziché fare affidamento sul vassoio dei widget. Inoltre, per motivi di sicurezza, viene ritirato il vecchio metodo (invio di una trasmissione) di aggiunta di scorciatoie.

Sfocature delle finestre

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

Ingrandimento finestra

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