Qualità app su schermo grande

I dispositivi Android sono disponibili in una vasta gamma di fattori di forma (smartphone, tablet, pieghevoli e ChromeOS), che hanno schermi di varie dimensioni. Android supporta diverse modalità di visualizzazione, tra cui multi-finestra, multi-display, multi-istanza e Picture in picture. I dispositivi pieghevoli possono essere in vari stati piegati o in posizioni, ad esempio da tavolo o da libro.

Raffigurazione dei tre livelli qualitativi come livelli impilati verticalmente.

Per assicurarti che la tua app fornisca un'esperienza utente ottimale indipendentemente dal fattore di forma, dalle dimensioni dello schermo, dalla modalità di visualizzazione o dalla posizione del dispositivo, completa gli elenchi di controllo e i test per la compatibilità degli schermi grandi riportati di seguito.

Gli elenchi di controllo e i test definiscono un insieme completo di requisiti di qualità per la maggior parte dei tipi di app per Android. È probabile che l'app non soddisfi tutti i requisiti. Implementa quelle più adatte ai casi d'uso della tua app.

Man mano che migliori la tua app con le funzionalità dello schermo ampio, aiuta gli utenti a comprendere meglio l'esperienza offerta dalla tua app aggiornando la scheda dell'app su Google Play. Carica screenshot che mostrano l'app su schermi di grandi dimensioni. Attira l'attenzione sulle funzionalità relative allo schermo grande nella descrizione dell'app. Per ulteriori informazioni e best practice, consulta la Guida di Google Play.

Per esempi di layout per schermi di grandi dimensioni ottimizzati e differenziati, consulta la galleria per schermi grandi.

Elenchi di controllo per la compatibilità con schermi di grandi dimensioni

Gli elenchi di controllo per la compatibilità definiscono i criteri per aiutarti a valutare il livello di supporto fornito dalla tua app per gli schermi di grandi dimensioni.

I livelli di assistenza includono:

LIVELLO 3 (base) - Schermo grande pronto

Gli utenti possono completare flussi di attività critiche, ma con un'esperienza utente non ottimale. La tua app funziona a schermo intero (o a schermo intero in modalità multi-finestra), ma il layout dell'app potrebbe non essere l'ideale. L'app non è adattata al formato letterbox e non viene eseguita in modalità di compatibilità. L'app fornisce supporto di base per dispositivi di input esterni, tra cui tastiera, mouse, trackpad e stilo.

LIVELLO 2 (migliore): schermo grande ottimizzato

L'app implementa ottimizzazioni del layout per tutte le dimensioni degli schermi e configurazioni di dispositivi, oltre a un supporto migliorato per i dispositivi di input esterni.

LIVELLO 1 (migliore) - Schermo grande differenziato

La tua app offre un'esperienza utente progettata per tablet, pieghevoli e dispositivi ChromeOS. Ove applicabile, l'app supporta il multitasking, posizioni pieghevoli, il trascinamento e l'inserimento di stilo.

Soddisfa i requisiti di Livello 2 per consentire alla tua app di offrire un'esperienza utente eccellente su tutti i dispositivi Android. Per rendere la tua app straordinaria sugli schermi di grandi dimensioni, completa il Livello 1.


Icona Livello 3

LIVELLO 3

Schermo grande pronto

Le app pronte per schermi di grandi dimensioni devono prima soddisfare i requisiti di qualità di base delle app, in particolare i requisiti relativi a UI e grafica.

Le app devono inoltre soddisfare i seguenti requisiti relativi agli schermi di grandi dimensioni:

Categoria ID Test Descrizione
Configurazione e continuità LS-C1 T3-1, T3-2

L'app riempie l'area di visualizzazione disponibile: l'intero schermo o, in modalità multi-finestra, la finestra dell'app. L'app non è letterbox e non viene eseguita in modalità di compatibilità.

L'app gestisce le modifiche alla configurazione e conserva o ripristina il proprio stato durante le modifiche alla configurazione, ad esempio la rotazione, la piegatura e l'apertura del dispositivo e il ridimensionamento delle finestre in modalità formato libero e schermo diviso, ad esempio:

  • La posizione di scorrimento dei campi scorrevoli viene mantenuta
  • Il testo digitato nei campi di testo viene mantenuto e lo stato della tastiera viene ripristinato
  • La riproduzione dei contenuti multimediali riprende dal punto in cui era stata interrotta quando è stata avviata la modifica della configurazione
LS-C2 T3-3 L'app gestisce combinazioni di modifiche alla configurazione, ad esempio il ridimensionamento delle finestre seguito dalla rotazione del dispositivo o dalla rotazione e poi dalla piegatura o dall'apertura del dispositivo.
Multi-finestra e ripresa LS-M1 T3-4

L'app è completamente funzionante in modalità multi-finestra. Vedi Supporto della modalità multi-finestra.

Nota:le app Unity devono disporre del supporto a lungo termine (LTS) Unity 2019 o versione successiva. Fai riferimento a Verifica in modalità multi-finestra.

LS-M2 T3-5, T3-6 L'app supporta completamente la modalità di ripresa multipla. L'app aggiorna la sua UI (continua la riproduzione di contenuti multimediali, incorpora nuovi messaggi, aggiorna l'avanzamento del download e così via) quando non è l'app più attiva. Inoltre, l'app gestisce la perdita di risorse esclusive come videocamere e microfoni in scenari multi-finestra. Vedi Ciclo di vita di più finestre in Supporto della modalità multi-finestra.
Anteprima della videocamera e proiezione di contenuti multimediali LS-CM1 T3-7 L'app fornisce l'anteprima della fotocamera con orientamento orizzontale e verticale, stato del dispositivo piegato e aperto e modalità multi-finestra. L'anteprima è proporzionata correttamente e nell'orientamento corretto.
LS-CM2 T3-8 L'app supporta la proiezione di contenuti multimediali con orientamento orizzontale e verticale, stato del dispositivo piegato e aperto e modalità multi-finestra. La proiezione è proporzionata correttamente e nell'orientamento corretto.
Tastiera, mouse e trackpad LS-I1 T3-9 L'app supporta l'inserimento di testo tramite tastiera esterna e passa dalla tastiera fisica a quella virtuale e viceversa quando una tastiera esterna è collegata o disconnessa senza riavviare l'app.
LS-I2 T3-10

L'app supporta interazioni di base con il mouse o con il trackpad:

  • Clic: qualsiasi elemento cliccabile, inclusi pulsanti, menu a discesa, campi di immissione testo e icone di navigazione
  • Seleziona: qualsiasi elemento selezionabile, inclusi pulsanti di opzione, caselle di controllo e testo (tramite scorrimento o doppio clic)
  • Scorrimento: verticalmente e orizzontalmente negli elementi scorrevoli come elenchi e selettori
Stilo LS-S1 T3-11

L'app fornisce assistenza di base per tablet con stilo, pieghevoli e dispositivi ChromeOS. Lo stilo può essere utilizzato per selezionare e modificare gli elementi dell'interfaccia utente, ad esempio per scorrere elenchi, selettori e altri contenuti scorrevoli.

Consulta la sezione Stilo in Compatibilità degli input su schermi di grandi dimensioni.

Nota: l'input di base dello stilo è uguale all'input tocco, che è completamente supportato da Android. Tutte le app supportano l'input di base dello stilo senza bisogno di uno sviluppo particolare.

LS-S1.1 T3-12

Su Android 14 (livello API 34) e versioni successive, gli utenti possono scrivere e modificare il testo nei campi di immissione di testo utilizzando uno stilo. Su ChromeOS M114 e versioni successive, è possibile utilizzare uno stilo per scrivere e modificare il testo nei campi di immissione di testo dei componenti di WebView.

Nota:su Android 14 e versioni successive, i componenti di EditText supportano l'input tramite uno stilo per impostazione predefinita; non è richiesto uno sviluppo particolare. Su ChromeOS M114 e versioni successive, WebView supporta per impostazione predefinita l'inserimento dello stilo nei campi di testo.

Icona Livello 2

LIVELLO 2

Ottimizzato per schermi grandi

Le app ottimizzate supportano completamente tutti i tipi di schermata e gli stati dei dispositivi, incluse le transizioni di stato.

Categoria ID Test Descrizione
Esperienza utente LS-U1 T2-1

L'app ha layout reattivi e adattivi progettati per schermi di grandi dimensioni. Tutti i layout sono adattabili (vedi Eseguire la migrazione dell'interfaccia utente ai layout adattabili). L'implementazione dei layout adattivi è determinata dalle classi di dimensioni delle finestre.

L'UI dell'app può includere quanto segue:

  • Guide di navigazione all'avanguardia che si espandono su finestre di dimensioni maggiori e si trasformano in pannelli di navigazione completi
  • Layout a griglia che scalano il numero di colonne per adattarsi alle modifiche delle dimensioni delle finestre
  • Colonne di testo su schermi di grandi dimensioni
  • Riquadri di livello superiore che si aprono per impostazione predefinita su schermi di laptop e computer; chiusi su schermi più piccoli

Se necessario, consigliamo di utilizzare layout a due riquadri per sfruttare al meglio l'ampio spazio dello schermo. Consulta SlidingPaneLayout per le UI dei dettagli dell'elenco.

L'incorporamento delle attività consente alle app basate sulle attività di creare layout a più riquadri visualizzando le attività una accanto all'altra.

LS-U2 T2-1

Le modalità, i menu delle opzioni e altri elementi secondari sono formattati correttamente in tutti i tipi di schermata e gli stati del dispositivo, ad esempio:

  • I fogli inferiori non sono a larghezza intera sugli schermi di grandi dimensioni. Applica una larghezza massima per evitare stretching. Vedi Comportamento in Fogli: in basso.
  • I pulsanti non sono a larghezza intera sugli schermi di grandi dimensioni. Consulta la sezione Comportamento in Pulsanti.
  • I campi di testo e le caselle non si espandono a tutta larghezza sugli schermi di grandi dimensioni. Consulta Comportamento in Campi di testo.
  • Menu di modifica o modali di piccole dimensioni non coprono l'intero schermo e mantengono il più possibile il contesto per l'utente. Vedi Menu.
  • I menu delle opzioni vengono visualizzati accanto all'elemento selezionato dall'utente. Vedi l'argomento "Menu contestuale" nella sezione Menu.
  • Le rotaie sostituiscono le barre di navigazione per una migliore ergonomia. Le rotaie possono anche integrare altri componenti di navigazione, come le barre di navigazione. Vedi Binario di navigazione.
  • I riquadri di navigazione a scomparsa sono aggiornati all'ultimo componente Materiale. Vedi Riquadro di navigazione a scomparsa.
  • Le finestre di dialogo sono aggiornate all'ultimo componente Materiale. Vedi Finestre di dialogo.
  • Le immagini vengono visualizzate a una risoluzione adeguata e non vengono allungate o ritagliate.
LS-U3 T2-2 I touch target hanno una dimensione minima di 48 dp. Consulta le linee guida relative a Layout e tipografia di Material Design.
LS-U4 T2-3 Viene creato uno stato attivo per i disegni personalizzati interattivi. Un disegno personalizzato è qualsiasi elemento dell'interfaccia utente visiva non fornito dal framework Android. Se gli utenti possono interagire con un elemento di disegno personalizzato, quest'ultimo deve essere attivabile quando il dispositivo non è in modalità tocco e deve essere evidente un'indicazione visiva dello stato attivo.
Tastiera, mouse e trackpad LS-I3 T2-4 I flussi dell'attività principale nell'app supportano la navigazione da tastiera, tra cui la navigazione Tab e i tasti freccia. Vedi Creare app più accessibili.
LS-I4 T2-5 L'app supporta le scorciatoie da tastiera per le azioni di uso comune, come selezione, taglio, copia, incolla, annullamento e ripetizione. Vedi Compatibilità degli ingressi.
LS-I5 T2-6 La tastiera può essere utilizzata per controllare la riproduzione di contenuti multimediali; ad esempio, la barra spaziatrice consente di riprodurre e mettere in pausa i contenuti multimediali.
LS-I6 T2-7 Il tasto Invio della tastiera esegue la funzione di invio nelle app di comunicazione.
LS-I7 T2-8 I menu delle opzioni sono accessibili in base al comportamento tipico del clic con il tasto destro del mouse e del trackpad (pulsante del mouse o tocco secondario).
LS-I8 T2-9 È possibile eseguire lo zoom dei contenuti dell'app utilizzando la rotellina del mouse (insieme alla pressione del tasto Ctrl o Ctrl) e i gesti di pizzicatura con il trackpad.
LS-I9 T2-10 Gli elementi UI interattivi hanno stati al passaggio del mouse (ove appropriato) per indicare agli utenti che utilizzano il mouse e il trackpad che gli elementi sono interattivi.

Icona Livello 1

LIVELLO 1

Schermo grande (differenziato)

Le app differenziate per schermi di grandi dimensioni sfruttano al massimo il potenziale del fattore di forma degli schermi grandi. Le app differenziate offrono un'esperienza utente premium produttiva e piacevole.

Categoria ID Test Descrizione
Multitasking e multiistanza LS-M3 T1-1, T1-2, T1-3

L'app supporta vari scenari di multitasking, ad esempio:

  • Modalità Picture in picture: l'app è in grado di attivare e disattivare la modalità Picture in picture con orientamento verticale e orizzontale, con il dispositivo piegato e aperto e in modalità multi-finestra. Consulta la sezione Supporto della funzionalità Picture in picture (PIP).
  • Modalità multi-finestra: l'app può aprire un'altra applicazione in una finestra separata da un link diretto; ad esempio, un'app di gestione dei contatti apre un link a un messaggio email che viene visualizzato in un'app email in una nuova finestra. Vedi FLAG_ACTIVITY_LAUNCH_ADJACENT.
  • Allegati: le app di messaggistica possono aprire gli allegati (ad esempio i video) in una finestra separata.
LS-M4 T1-4 L'app è in grado di avviare più istanze di se stessa in finestre separate. I casi d'uso includono la modifica di documenti, la navigazione sul web, app di gestione di file e confronti di prodotti in app per lo shopping. Vedi Multiistanza in Supporto della modalità multi-finestra.
Posture e stati pieghevoli LS-F1 T1-5

L'app supporta tutte le posizioni pieghevoli e i casi d'uso correlati:

  • Modalità da tavolo: videochiamate e riproduzione audio o video.
  • Modalità Libro: consente di leggere lunghi contenuti di testo.
  • Doppio display: anteprima dello schermo anteriore e posteriore per le app della fotocamera. Supporto per dispositivi con doppio schermo.
Vedi Scopri di più sui pieghevoli.
LS-F2 T1-6 Le app della fotocamera regolano l'anteprima in base allo stato piegato e aperto e supportano l'anteprima dello schermo frontale e posteriore.
Trascina LS-D1 T1-7 L'app supporta il trascinamento da una visualizzazione all'altra all'interno dell'app e, in modalità multi-finestra, da e verso altre app tramite input tocco, mouse, trackpad e stilo. Vedi Trascinamento. Vedi anche LS-S3.
Tastiera, mouse e trackpad LS-I10 T1-8 L'app offre una serie completa di scorciatoie da tastiera e supporta scorciatoie convenzionali come Ctrl+C per la copia e Ctrl+Z per annullare. L'app mantiene lo stesso livello di scorciatoie da tastiera con le versioni web o desktop equivalenti dell'app, quando possibile.
LS-I11 T1-9 Le combinazioni di tastiera e mouse o trackpad, ad esempio Ctrl+clic o Ctrl+tocca e Maiusc+clic o Maiusc+tocca, offrono funzionalità avanzate, tra cui la selezione di intervalli di elementi adiacenti o più elementi separati.
LS-I12 T1-10 L'app mostra una barra di scorrimento durante lo scorrimento dei contenuti con il mouse o il trackpad.
LS-I13 T1-11 Ove applicabile, gli elementi dell'interfaccia utente mostrano contenuti aggiuntivi, come menu a comparsa o descrizioni comando al passaggio del mouse o del trackpad. Se possibile, l'app mantiene lo stato del passaggio del mouse pari con le versioni web o desktop equivalenti dell'app.
LS-I14 T1-12 Ove appropriato, vengono utilizzati menu in stile desktop e menu contestuali.
LS-I15 T1-13 I riquadri dell'interfaccia utente nei layout a più riquadri sono riconfigurabili mediante un mouse o un trackpad. I riquadri riconfigurabili consentono agli utenti di regolare il layout dell'app per aumentare la produttività, ad esempio modificando le dimensioni del riquadro dei dettagli di un layout elenco-dettagli o riorganizzando i riquadri sullo schermo. Nota:questo non vale per barre di navigazione, binari o riquadri a scomparsa.
LS-I16 T1-14 Facendo tre volte clic o toccando con il mouse o con il trackpad, vengono selezionate intere righe o paragrafi di testo.
Stilo LS-S2 T1-15 L'app supporta il disegno e la scrittura con uno stilo. I disegni e le scritte possono essere cancellati con lo stilo.
LS-S3 T1-16 L'app fornisce il supporto dello stilo per trascinare contenuti tra le visualizzazioni all'interno dell'app e, in modalità multi-finestra, da e verso altre app. Vedi Trascinamento.
LS-S4 T1-17

L'app fornisce supporto avanzato per lo stilo, ad esempio:

  • Bassa latenza e previsione del movimento per migliorare la reattività
  • Sensibilità alla pressione per tratti di larghezza variabile
  • Rilevamento dell'inclinazione per creare tratti di ombreggiatura
  • palmo e dito rifiutato per evitare segni di allontanamento
Vedi Stilo avanzato.
Cursori personalizzati LS-P1 T1-18

L'app mostra cursori personalizzati per indicare come e quando gli utenti possono interagire con gli elementi e i contenuti dell'interfaccia utente, ad esempio:

  • Cursori di sistema forniti dal framework Android
    • Trave a I per il testo
    • Punti di manipolazione di ridimensionamento ai bordi del livello ridimensionabile
    • Rotelline in elaborazione
  • Cursori speciali da te forniti
    • Mirino al passaggio del mouse sopra obiettivi nei giochi
    • Una lente d'ingrandimento quando passi il mouse sopra un contenuto zoomabile.
    • Strumenti nelle app di disegno o illustrazione
Vedi PointerIcon e Icone del puntatore del mouse.

Test di compatibilità con schermi di grandi dimensioni

I seguenti test ti aiutano a rilevare problemi di qualità nella tua app. Puoi combinare i test o integrare gruppi di test nei tuoi piani di test.

A fini di layout e UX, esegui il test almeno sui seguenti tipi di dispositivi:

  • Pieghevole (841 x 701 dp)
  • Tablet da 8 pollici (1024 x 640 dp)
  • Tablet da 10,5 pollici (1280 x 800 dp)
  • Chromebook da 13 pollici (1600 x 900 dp)

Usa i seguenti emulatori Android per testare la compatibilità dei dispositivi con schermi di grandi dimensioni:

  • Smartphone pieghevole: 7,6" Fold-in con display esterno
  • Tablet - Pixel C 9,94"
  • Dual display pieghevole - Microsoft Surface Duo

Icona Livello 3

LIVELLO 3

Schermo grande pronto

Categoria ID Funzionalità Descrizione
Configurazione e continuità T3-1 LS-C1 Verifica che l'app non sia letterbox e che non sia in esecuzione in modalità di compatibilità con orientamenti verticale e orizzontale, in modalità multi-finestra o quando un dispositivo pieghevole di grandi dimensioni è aperto con orientamenti verticale e orizzontale.

Ridimensiona la finestra dell'app in modalità multi-finestra, incluse quelle a schermo diviso e in formato libero. Sui dispositivi ChromeOS, riduci a icona e ripristina la finestra dell'app, ingrandisci e ripristina la finestra dell'app. Verifica che l'app assuma l'orientamento corretto e mantenga lo stato in tutte le dimensioni delle finestre.

Nota:esegui un test su un dispositivo con schermo di grandi dimensioni (sw >= 600 dp) con Android 12 (livello API 31) o versioni successive per assicurarti che il dispositivo supporti quanto segue:

  • Tutti gli orientamenti del dispositivo, indipendentemente dalle limitazioni di orientamento impostate con l'elemento manifest dell'app android:screenOrientation
  • Modalità multi-finestra, anche per le app per cui è stato specificato android:resizeableActivity="false" nel file manifest dell'app
T3-2 LS-C1

Da ogni schermata dell'app con contenuti scorrevoli, in riproduzione continua o campi di immissione testo, procedi nel seguente modo:

  • Contenuti scorrevoli: scorri i contenuti
  • Riprodurre i contenuti: avvia la riproduzione
  • Campi di immissione testo: inserisci il testo in più campi

Ruota il dispositivo a metà strada tra l'orientamento orizzontale e verticale, piega e apri il dispositivo (se applicabile), estendi l'app su due schermi (se hai un dispositivo con due schermi) e ridimensiona la finestra dell'app nella modalità multi-finestra. Riduci a icona e ripristina la finestra dell'app sui dispositivi ChromeOS; ingrandisci e ripristina la finestra dell'app. Verifica quanto segue:

  • Contenuti scorrevoli: la posizione di scorrimento rimane la stessa.
  • Riprodurre i contenuti: la riproduzione riprende dal punto in cui si era interrotta quando è stata avviata la modifica della configurazione
  • Campi di immissione del testo: il testo inserito in precedenza viene conservato nei campi di immissione
T3-3 LS-C2 Dalla schermata di ogni app, esegui combinazioni di rotazione del dispositivo tra orientamento orizzontale e verticale, piegatura e apertura del dispositivo (se applicabile) e ridimensionamento della finestra dell'app in modalità multi-finestra.
Multi-finestra e ripresa T3-4 LS-M1

Apri l'app in modalità multi-finestra. Controlla se l'app è completamente funzionante in tutte le dimensioni delle finestre, negli orientamenti e negli stati del dispositivo pieghevole. Ridimensiona la finestra dell'app in ogni orientamento. Per i dispositivi pieghevoli, piega e apri il dispositivo in ogni orientamento.

App Unity

Apri un'app diversa dall'app Unity. Vai alla schermata Recenti. Seleziona l'icona dell'app e imposta l'app in modalità schermo diviso. Apri l'app Unity, che dovrebbe avviarsi in modalità schermo diviso accanto o sotto la prima app. Vai alla schermata Home per nascondere la coppia di app. Vai alla schermata Recenti. Seleziona la coppia di app con schermo diviso che include la tua app Unity. Verifica che l'app riprenda l'attività e che il layout dell'app nella finestra con schermo diviso sia corretto con tutti gli elementi dell'interfaccia utente accessibili.

T3-5 LS-M2 Apri l'app e avvia una procedura, ad esempio la riproduzione di un video, che aggiorni continuamente l'app. Apri un'altra app e imposta la nuova app come principale. Verifica che l'app non attiva continui ad aggiornare i contenuti (ad esempio, la riproduzione di un video continua).
T3-6 LS-M2 Nell'app, apri la fotocamera o usa il microfono. Apri un'altra app e imposta la nuova app come principale. Verifica che l'app non attiva abbia abbandonato la fotocamera o il microfono. Imposta l'app originale come app in primo piano. Verifica che l'app abbia recuperato l'accesso alla fotocamera o al microfono.
Anteprima della videocamera e proiezione di contenuti multimediali T3-7 LS-CM1 Apri l'app a schermo intero e in modalità multi-finestra. Avvia la fotocamera dall'interno dell'app. Ruota il dispositivo a metà strada tra l'orientamento orizzontale e quello verticale. Per i dispositivi pieghevoli, piega e apri il dispositivo in ogni orientamento. In modalità multi-finestra, ridimensiona la finestra dell'app. Verifica che l'orientamento e le proporzioni dell'anteprima della fotocamera siano corretti in tutti gli stati e le dimensioni della finestra del dispositivo.
T3-8 LS-CM2 Apri l'app a schermo intero e in modalità multi-finestra. Avvia una proiezione multimediale. Ruota il dispositivo a metà strada tra l'orientamento orizzontale e quello verticale. Per i dispositivi pieghevoli, piega e apri il dispositivo in ogni orientamento. In modalità multi-finestra, ridimensiona la finestra dell'app. Verifica che l'orientamento e le proporzioni della proiezione multimediale siano appropriati in tutti gli stati del dispositivo e in tutte le dimensioni della finestra.
Tastiera, mouse e trackpad T3-9 LS-I1 Per ogni schermata dell'app contenente campi di immissione testo, collega una tastiera esterna al dispositivo e inserisci il testo con la tastiera esterna e la tastiera virtuale. Scollega la tastiera esterna e inserisci testo con la tastiera virtuale.
T3-10 LS-I2

Per ciascuna schermata dell'app, collega un mouse e un trackpad al dispositivo. Interazioni di base con il mouse e con il trackpad:

  • Fai clic su tutti gli elementi cliccabili, come pulsanti, menu a discesa e campi di immissione testo.
  • Seleziona pulsanti di opzione e caselle di controllo. Seleziona il testo scorrendo e facendo doppio clic.
  • Scorrere in verticale e in orizzontale (se applicabile) attraverso elenchi, selettori e così via.
Stilo T3-11 LS-S1 Utilizzando uno stilo, naviga nell'app, seleziona elementi UI, scorri elenchi e selettori e in genere interagisci con l'app.
T3-12 LS-S1.1 Su Android 14 (livello API 34) e versioni successive, inserisci e modifica il testo nei campi di immissione di testo utilizzando uno stilo. La tastiera software non dovrebbe essere visualizzata. In ChromeOS M114 o versioni successive, inserisci e modifica il testo nei campi di immissione di testo in un WebView.

Icona Livello 2

LIVELLO 2

Ottimizzato per schermi grandi

Categoria ID Funzionalità Descrizione
Esperienza utente T2-1 LS-U1, LS-U2

Esegui l'app su dispositivi che hanno schermi di diverse dimensioni, tra cui smartphone, smartphone pieghevoli, tablet di piccole e grandi dimensioni e dispositivi ChromeOS. Esegui l'app in modalità multi-finestra sui dispositivi.

Verifica che il layout dell'app risponda e si adatti alle diverse dimensioni dello schermo e della finestra. Controlla se l'app espande e contrae le guide di navigazione, scala il numero di colonne nei layout a griglia, incorpora il testo in colonne e così via. Osserva se gli elementi UI sono formattati sia per l'estetica che per la funzione.

Per le app che utilizzano l'incorporamento delle attività, verifica se le attività vengono visualizzate affiancate su schermi di grandi dimensioni, impilati su schermi piccoli.

T2-2 LS-U3 Verifica che i touch target mantengano dimensioni e posizione coerenti e accessibili per tutte le dimensioni e le configurazioni dei display. Per informazioni sull'accessibilità, vedi Accessibility Scanner.
T2-3 LS-U4 Nella schermata di ogni app che contiene un disegno interattivo personalizzato, verifica che sia possibile mettere a fuoco il disegno utilizzando una tastiera esterna, un D‐pad o un altro dispositivo che consenta la messa a fuoco delle visualizzazioni. Verificare che sia evidente un'indicazione visiva dello stato attivo. Per informazioni correlate, consulta la sezione Modalità tocco.
Tastiera, mouse e trackpad T2-4 LS-I3 Spostati tra i componenti attivabili dell'app utilizzando i tasti Tab e Freccia di una tastiera esterna.
T2-5 LS-I4 Utilizza le scorciatoie da tastiera su una tastiera esterna per eseguire azioni di selezione, taglio, copia, incolla, annullamento e ripetizione.
T2-6 LS-I5 Utilizza una tastiera esterna per avviare, arrestare, mettere in pausa, riavvolgere e mandare avanti velocemente la riproduzione di contenuti multimediali.
T2-7 L-I6 Utilizza il tasto Invio di una tastiera esterna per inviare o inviare dati.
T2-8 LS-I7 Utilizza il pulsante secondario del mouse o il trackpad per accedere al menu delle opzioni degli elementi interattivi.
T2-9 LS-I8 Utilizza la rotellina del mouse (in combinazione con il tasto Ctrl o Ctrl) e utilizza i gesti di pizzicatura con il trackpad per aumentare e diminuire lo zoom dei contenuti.
T2-10 L-I9 Passa il cursore del mouse o del trackpad su elementi UI su cui è possibile intervenire per attivare lo stato di passaggio del mouse dell'elemento.

Icona Livello 1

LIVELLO 1

Schermo grande (differenziato)

Categoria ID Funzionalità Descrizione
Multitasking e multiistanza T1-1 LS-M3 Attiva e disattiva la modalità Picture in picture con orientamento verticale e orizzontale, con il dispositivo piegato e aperto e in modalità multi-finestra. In modalità multi-finestra, modifica le dimensioni della finestra quando è attiva la modalità Picture in picture.
T1-2 LS-M3 In modalità multi-finestra, apri un'altra app dall'interno dell'app e visualizza entrambe le app una accanto all'altra.
T1-3 LS-M3 Apri e chiudi gli allegati e le notifiche con orientamento verticale e orizzontale, con il dispositivo piegato e aperto e in modalità multi-finestra.
T1-4 LS-M4 Avvia più istanze dell'app in finestre separate con orientamento verticale e orizzontale, con il dispositivo piegato e aperto e in modalità multi-finestra.
Posture e stati pieghevoli T1-5 L-F1 Visualizza l'app in tutte le posizioni pieghevoli, incluse le modalità da tavolo, libro e doppio display (ad esempio, Microsoft Surface Duo). Verifica che gli elementi UI passino alla posizione ottimale (ad esempio, i controller multimediali si spostano nell'area orizzontale dello schermo in modalità da tavolo).
T1-6 LS-F2 Attiva la fotocamera dall'app. Verifica che l'anteprima della fotocamera sia corretta quando il dispositivo è piegato e aperto e ruotato in orientamento verticale e orizzontale. Con il dispositivo aperto, verifica che l'anteprima sia corretta sulle schermate anteriore e posteriore.
Trascina T1-7 LS-D1 Trascina immagini e testo per rilasciare target all'interno dell'app. In modalità multi-finestra, trascina immagini e testo tra l'app e un'altra app (da e verso entrambe le app). Trascina i contenuti utilizzando input tocco, mouse, trackpad e stilo (vedi anche il documento T1-16). Verifica la funzionalità con l'orientamento verticale e orizzontale e quando il dispositivo è piegato o aperto.
Tastiera, mouse e trackpad T1-8 LS-I10 Modificare le scorciatoie da tastiera dell'app. Prova le scorciatoie riviste utilizzando una tastiera esterna.
T1-9 L-I11 Utilizza una tastiera esterna, un mouse e un trackpad per selezionare gli elementi nell'interfaccia utente dell'app. Seleziona più elementi separati e intervalli di elementi adiacenti utilizzando le azioni della tastiera, del mouse o del trackpad, ad esempio Ctrl+clic, Ctrl+tocco, Maiusc+clic e Maiusc+tocca.
T1-10 L-I12 Scorri i contenuti dell'app utilizzando un mouse e un trackpad. Verifica che venga visualizzata una barra di scorrimento durante lo scorrimento dei contenuti.
T1-11 L-I13 Con un mouse e un trackpad, passa il puntatore del mouse su elementi dell'interfaccia utente che includono contenuti a cascata o popup. Verifica che i contenuti aggiuntivi vengano rivelati.
T1-12 L-I14 Sui display di laptop e desktop, verifica che vengano utilizzati menu in stile desktop e menu contestuali.
T1-13 L-I15 In ogni schermata dell'app, ridimensiona e riordina i riquadri dell'interfaccia utente utilizzando un mouse e un trackpad.
T1-14 L-I16 Con il mouse e il trackpad, fai tre clic o tocca per selezionare elementi nell'app, ad esempio per selezionare intere righe di testo.
Stilo T1-15 LS-S2 Disegna e scrivi all'interno dell'app usando uno stilo. Cancella i disegni e la scrittura usando lo stilo.
T1-16 LS-S3 Utilizzando uno stilo, trascina i contenuti per rilasciare i target all'interno dell'app. Nella modalità multi-finestra, trascina i contenuti tra l'app e un'altra app (da e verso entrambe le app).
T1-17 LS-S4

Per interagire con l'app usando uno stilo:

  • Mentre disegni, osserva la latenza tra la posizione attuale dello stilo e l'ultimo tratto visualizzato.
  • Disegna usando quantità di pressione diverse con lo stilo. Controlla se la larghezza dei tratti cambia al variare della pressione. Una maggiore pressione dovrebbe produrre tratti più spessi.
  • Inclina lo stilo mentre disegni; dovresti creare tratti di ombreggiatura. Più lo stilo è inclinato, più ampi e leggeri dovrebbero essere i tratti di ombreggiatura.
  • Lascia che le dita e il palmo tocchino lo schermo mentre disegni. Il tocco con le dita e il palmo non deve produrre segni.
Cursori personalizzati T1-18 LS-P1

Interagisci con l'app utilizzando un mouse e un trackpad. Verifica che i cursori personalizzati vengano visualizzati dove appropriato, ad esempio:

  • Trave a I per i campi di immissione testo
  • Punti di manipolazione di ridimensionamento ai bordi del livello ridimensionabile
  • Spinner quando l'app esegue attività di lunga durata