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, vedi le pagine secondarie di questa sezione.

Icone adattive

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 una buona esperienza utente, Android 12 aggiunge un supporto per prevenire l'abuso di overlay, in particolare apportando modifiche alla gestione delle finestre e all'area del supervisore di input. Android 12 impedisce alle app di utilizzare eventi di tocco 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 alcune eccezioni.

Icone circolari

Le icone del programma di avvio circolari sono supportate in Android 7.1.1 e versioni successive. Le icone Avvio app 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 offrire un'esperienza coerente tra le tecnologie di visualizzazione. Le applicazioni eseguite su Android 8.1 possono accedere a tutte le funzionalità di un display ad ampia gamma di informazioni 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 conversazionali nell'area Notifiche in base alla priorità e al livello di avviso, consentendo di contrassegnare le conversazioni come Importanti e di lanciare bolle specifiche per le conversazioni nello spazio Conversazione. Basata su queste funzionalità di Android 11, la funzionalità Widget conversazione di Android 12 consente agli utenti di aggiungere widget Conversazione per i contatti importanti alla schermata Home, 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 Non disturbare (DND) per le regole automatiche di terze parti, il controllo degli allarmi, l'eliminazione delle distrazioni visive e la personalizzazione delle impostazioni Non disturbare.

Riproduzione di video HDR

I video HDR (High Dynamic Range) rappresentano la prossima frontiera della decodifica video di alta qualità e offrono qualità di riproduzione delle scene senza pari. 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 inoltre di usufruire di una serie di funzionalità specifiche del settore auto e motori, come gli schermi del conducente, gli schermi dei passeggeri e l'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 modalità multi-finestra, Android supporta anche alcune varietà di 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 Luminosità 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 criteri dispositivi.

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 in 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 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 delle app sincronizzate

Le transizioni app sincronizzate sono una funzionalità di Android 9 che migliora l'architettura di transizione app esistente. Quando un utente apre, chiude o passa da un'app all'altra, il processo SystemUI o Avvio (home page) 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 dietro, creando un effetto di profondità di campo. Puoi anche combinare i due effetti.

Lente d'ingrandimento finestra

In Android 12, gli utenti con ipovisione 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.