Display Android

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

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. Questi collegamenti alle 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 di overlay, in particolare apportando modifiche nel gestore delle finestre e nell'area del dispatcher di input. Android 12 impedisce alle app di consumare eventi touch 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 poche 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 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 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 di conversazione e widget

Android 11 aggiunge il supporto per la personalizzazione del 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 l'avvio di bolle specifiche della conversazione nello spazio Conversazione. Basandosi su queste funzionalità di Android 11, la funzione Conversation Widget di Android 12 consente agli utenti di aggiungere widget di conversazione per contatti importanti alla schermata iniziale, consentendo loro di riprendere facilmente le conversazioni senza attendere una notifica.

Mostra ritagli

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

Non disturbare

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

Riproduzione video HDR

Il video ad alta gamma dinamica (HDR) è 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 la scoperta e l'impostazione di pipeline video HDR.

Display multiplo

Android 10 consente dispositivi portatili multischermo e pieghevoli, l'utilizzo di display esterni e altri fattori di forma. Il display multiplo abilita anche una serie di funzioni specifiche per il settore automobilistico, come gli schermi del conducente, gli schermi dei passeggeri e l'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 di multifinestra, Android supporta anche alcune varietà di multifinestra.

Luce notturna

Android 7.1.1 include una funzione 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 dispositivi palmari 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à retail in modo che gli utenti possano esaminare prontamente i dispositivi in ​​azione. Android 8.1 rivede questo supporto per creare utenti demo tramite Device Policy Manager.

Ruota suggerimenti

In Android 8.0, gli utenti potevano alternare tra le modalità di rotazione automatica e verticale utilizzando un riquadro Quicksettings 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 avere più app visualizzate contemporaneamente sullo schermo del proprio dispositivo con la funzione multi-finestra della piattaforma. Android 8.0 migliora lo schermo diviso perfezionando la funzione e aggiungendo più funzionalità.

Transizioni 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 della finestra.

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 per gli OEM di fornire il supporto del 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. Depreca anche il vecchio metodo (l'invio di una trasmissione) di aggiungere scorciatoie per motivi di sicurezza.

Finestra sfocata

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 tutto 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 sfocato dietro di esse, 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 proprio display in un modo che si adatti alle loro mutevoli esigenze utilizzando la funzione 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 in tutto il display, il che consente di ingrandire diverse parti dello schermo secondo necessità.