Display Android

Questa sezione illustra l'implementazione AOSP di varie impostazioni di visualizzazione di Android, tra cui scorciatoie per app, icone del programma di avvio circolari, modalità Non disturbare, modalità multifinestra (schermo diviso, a forma libera e Picture in Picture), video HDR (High Dynamic Range), luce notturna e modalità demo per la vendita al dettaglio. Per informazioni dettagliate, consulta le sottopagine di questa sezione.

Icone adattibili

Le icone adattabili mantengono una forma coerente all'interno del dispositivo, ma variano da un dispositivo all'altro 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 al fine di 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 Avvio app. 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 offrire un'esperienza utente ottimale, Android 12 aggiunge il supporto per impedire gli abusi degli overlay, in particolare apportando modifiche nell'area del gestore delle finestre e del gestore degli input. Android 12 impedisce alle app di consumare eventi tocco se un overlay 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 del programma di avvio circolari sono supportate in Android 7.1.1 e versioni successive. Le icone del programma di avvio circolare non sono abilitate 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 della 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 a gamma estesa per ottenere il massimo da un dispositivo di visualizzazione.

Notifiche e widget di conversazione

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

Ritagli del display

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 immersive da un lato all'altro, lasciando comunque spazio per i sensori importanti sulla parte anteriore dei dispositivi.

Non disturbare

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

Riproduzione di video HDR

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

Multi-display

Android 10 supporta dispositivi pieghevoli e multischermo, l'utilizzo di display esterni e altri fattori di forma. Il multi-display consente anche una serie di funzionalità specifiche per i veicoli, come schermi per il conducente, schermi per i passeggeri e intrattenimento per i sedili posteriori.

Multi-finestra

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

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 della modalità Picture in picture (PiP) per i dispositivi Android portatili. 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à di 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.

Suggerimenti di rotazione

In Android 8.0, gli utenti potevano passare dalla modalità di rotazione automatica a quella di rotazione verticale e viceversa utilizzando un riquadro Impostazioni rapide o le impostazioni di visualizzazione. Android 9 ha aggiornato la modalità di rotazione ritratto 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 contemporaneamente più app sullo schermo del dispositivo con la funzionalità multi-finestra della piattaforma. Android 8.0 migliora lo schermo diviso perfezionando la funzionalità e aggiungendo altre funzionalità.

Transizioni di app sincronizzate

Le transizioni app sincronizzate sono una funzionalità di Android 9 che migliora l'architettura esistente delle transizioni app. Quando un utente apre, chiude o passa da un'app all'altra, il processo SystemUI o Avvio (schermata Home) invia una richiesta per controllare l'animazione fotogramma per fotogramma con sincronizzazione garantita tra le animazioni delle visualizzazioni e quelle 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 Classificatore di testo. Il servizio Text Classifier è il modo consigliato per gli OEM di fornire assistenza per i sistemi 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 anziché fare affidamento sulla barra dei widget. Inoltre, per motivi di sicurezza, viene ritirato il vecchio metodo (invio di una trasmissione) per aggiungere le scorciatoie.

Sfocature delle finestre

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 finestra. Puoi creare finestre con sfondi sfocati, creando un effetto vetro smerigliato, o mostrare finestre con l'intero schermo sfocato, creando un effetto di profondità di campo. Puoi anche combinare i due effetti.

Lente d'ingrandimento finestra

In Android 12, gli utenti ipovedenti possono ingrandire facilmente qualsiasi elemento sul display in modo che si adatti 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.