Qualità app su schermo grande

I dispositivi Android sono disponibili in vari fattori di forma (telefoni, tablet, pieghevoli e dispositivi 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 di piega, ad esempio in una postura da tavolo o a libro.

Rappresentazione dei tre livelli qualitativi come livelli impilati verticalmente.

Per assicurarti che la tua app offra 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 qualitativi per la maggior parte dei tipi di app Android. È probabile che la tua 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 funzionalità per schermi di grandi dimensioni, aiuta gli utenti a comprendere meglio l'esperienza offerta dalla tua app aggiornando la scheda dell'app su Google Play. Carica screenshot che mostrino l'app su schermi di grandi dimensioni. Attira l'attenzione sulle funzionalità per schermi di grandi dimensioni nella descrizione dell'app. Per ulteriori informazioni e best practice, consulta la Guida di Google Play.

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

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

Gli elenchi di controllo della compatibilità definiscono i criteri per aiutarti a valutare il livello di assistenza offerto dalla tua app per gli schermi di grandi dimensioni.

I livelli di assistenza includono:

LIVELLO 3 (base) - Schermo grande pronto

Gli utenti possono completare i 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 ideale. L'app non è letterbox e non viene eseguita in modalità di compatibilità. L'app fornisce supporto di base per dispositivi di input esterni, inclusi tastiera, mouse e trackpad.

LIVELLO 2 (migliore) — Grande schermo ottimizzato

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

LIVELLO 1 (migliore) - Schermo ampio differenziato

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

Soddisfa i requisiti di Livello 2 per consentire alla tua app di offrire un'esperienza utente eccellente su tutti i dispositivi Android. Per fare in modo che la tua app sia eccezionale 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 dell'app, in particolare i requisiti relativi a UI e grafica.

Le app devono inoltre soddisfare i seguenti requisiti per gli schermi grandi:

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

L'app riempie l'area di visualizzazione disponibile, ossia 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 mentre il dispositivo esegue modifiche alla configurazione quali rotazione, piegatura e apertura e ridimensionamento della finestra 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 da dove 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 dalla chiusura o apertura del dispositivo.
Multi-finestra e Ripresa multipla LS-M1 T3-4

L'app funziona completamente 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 versioni successive. Fai riferimento a Verifica in modalità multi-finestra.

LS-M2 T3-5, T3-6 L'app supporta completamente la modalità multi-ripresa. L'app aggiorna la sua UI (continua a riprodurre contenuti multimediali, incorpora nuovi messaggi, aggiorna l'avanzamento del download e così via) quando non è l'app in primo piano. Inoltre, l'app gestisce la perdita di risorse esclusive come videocamere e microfoni in scenari multi-finestra. Vedi Ciclo di vita multi-finestra in Supporto 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 e con l'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 e nell'orientamento corretto.
Tastiera, mouse e trackpad LS-I1 T3-9 L'app supporta l'inserimento di testo tramite tastiera esterna e consente di passare dalla tastiera fisica a quella virtuale quando una tastiera esterna è collegata o disconnessa senza dover riavviare l'app.
LS-I2 T3-10

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

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

L'app fornisce supporto 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 necessità di sviluppo speciale.

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 testo nei componenti di WebView.

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

Icona Livello 2

LIVELLO 2

Ottimizzato per schermo grande

Le app ottimizzate supportano completamente tutti i tipi di schermo 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 gli 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.

La UI dell'app può includere quanto segue:

  • Sistemi di navigazione all'avanguardia che si espandono su finestre di dimensioni maggiori e si trasformano in riquadri di navigazione completi
  • Layout a griglia che scalano il numero di colonne per adattarsi alle variazioni delle dimensioni delle finestre
  • Colonne di testo su schermi di grandi dimensioni
  • Riquadri di bordo finale che si aprono per impostazione predefinita su schermi di laptop e computer desktop; chiusi, su schermi più piccoli

Per sfruttare l'ampio spazio dello schermo, si consiglia di utilizzare layout a due riquadri, ove appropriato. 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à affiancate.

LS-U2 T2-1

Le modalità, i menu delle opzioni e altri elementi secondari sono formattati correttamente su tutti i tipi di schermo 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 lo stretching). Vedi Comportamento in Fogli: in basso.
  • I pulsanti non sono a larghezza intera sugli schermi di grandi dimensioni. Consulta la sezione Comportamento nella sezione Pulsanti.
  • I campi di testo e le caselle di testo non si espandono per l'intera larghezza sugli schermi di grandi dimensioni. Consulta Comportamento in Campi di testo.
  • Piccoli menu di modifica o finestre modali 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. Consulta l'argomento "Menu contestuale" nella sezione Menu.
  • Le rotaie di navigazione 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 vengono aggiornate con il componente Materiale più recente. Vedi Finestre di dialogo.
  • Le immagini vengono visualizzate con una risoluzione adeguata e non sono allungate o ritagliate.
LS-U3 T2-2 I touch target hanno una risoluzione 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 disegnabili personalizzati interattivi. Per disegnabile personalizzato si intende qualsiasi elemento visivo dell'interfaccia utente non fornito dal framework Android. Se gli utenti possono interagire con un 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 all'interno dell'app supportano la navigazione da tastiera, inclusa la navigazione con Tab e con i tasti Freccia. Vedi Creare app più accessibili.
LS-I4 T2-5 L'app supporta le scorciatoie da tastiera per le azioni più utilizzate, come seleziona, taglia, copia, incolla, annulla e ripeti. 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 una funzione di invio nelle app per la comunicazione.
LS-I7 T2-8 I menu delle opzioni sono accessibili con il comportamento tipico di clic con il tasto destro del mouse e del trackpad (pulsante secondario del mouse o tocco secondario).
LS-I8 T2-9 È possibile aumentare lo zoom dei contenuti dell'app utilizzando la rotellina di scorrimento del mouse (in combinazione con la pressione del tasto Ctrl o Ctrl) e i gesti di pizzicatura del trackpad.
LS-I9 T2-10 Gli elementi dell'interfaccia utente utilizzabili hanno stati di passaggio del mouse (ove appropriato) per indicare agli utenti del mouse e del 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 suo potenziale di forma. Le app differenziate offrono un'esperienza utente premium produttiva e piacevole.

Categoria ID Test Descrizione
Multitasking e multi-istanze 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 di 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 visualizzato in un'app email in una nuova finestra. Visita la pagina 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 modifica di documenti, navigazione sul web, app di gestione di file e confronti di prodotti nelle app per gli acquisti. Vedi Multi-istanze in Supporto multi-finestra.
Stati e posizioni pieghevoli LS-F1 T1-5

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

  • Modalità da tavolo: videochiamate e riproduzione di video o audio.
  • Modalità libro: lettura di contenuti di testo lunghi.
  • Doppio display: anteprima dello schermo anteriore e posteriore per le app della fotocamera. Supporto per dispositivi con doppio schermo.
Vedi Informazioni sui pieghevoli.
LS-F2 T1-6 Le app Fotocamera regolano l'anteprima per gli stati piegati e aperti e supportano l'anteprima dello schermo anteriore 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 utilizzando input tocco, mouse, trackpad e stilo. Vedi Trascinamento. Vedi anche LS-S3.
Tastiera, mouse e trackpad LS-I10 T1-8 L'app fornisce un insieme completo di scorciatoie da tastiera e supporta le scorciatoie tradizionali, ad esempio Ctrl-C per la copia e Ctrl-Z per annullare. L'app mantiene le stesse scorciatoie da tastiera delle versioni web o desktop equivalenti dell'app, ove possibile.
LS-I11 T1-9 Le combinazioni da tastiera e mouse o trackpad, ad esempio Ctrl+clic o Ctrl+tocco e Maiusc+clic o Maiusc+tocco, offrono funzionalità avanzate, compresa la selezione di intervalli di elementi adiacenti o più elementi separati.
LS-I12 T1-10 Nell'app viene visualizzata 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 al passaggio del mouse con le versioni web o desktop equivalenti dell'app.
LS-I14 T1-12 I menu in stile desktop e i menu contestuali vengono utilizzati dove appropriato.
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 una maggiore produttività, ad esempio modificando le dimensioni del riquadro dei dettagli in un layout elenco-dettagli o riorganizzando i riquadri sullo schermo. Nota: questo non vale per barre di navigazione, guide o cassetti.
LS-I16 T1-14 Facendo tre clic o toccando con il mouse o con il trackpad, vengono selezionati 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 un supporto avanzato per lo stilo, ad esempio:

  • Bassa latenza e previsione del movimento per migliorare la reattività
  • Sensibilità alla pressione per tratti di disegno di larghezza variabile
  • Rilevamento dell'inclinazione per creare tratti di ombreggiatura
  • Palmo e dita respinti 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
    • I-beam per il testo
    • Punti di manipolazione di ridimensionamento ai bordi ridimensionabili dei livelli
    • Elaborazione delle rotelline
  • Cursori speciali da te forniti
    • Mirino al passaggio del mouse sopra i target nei giochi
    • Una lente d'ingrandimento quando si passa il mouse sopra un contenuto zoomabile
    • Strumenti nelle app di disegno o illustrazione
Vedi PointerIcon e Icone del puntatore del mouse.

Test di compatibilità degli schermi di grandi dimensioni

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

Ai fini del layout e dell'esperienza utente, esegui il test su almeno i 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" pieghevole con display esterno
  • Tablet - Pixel C da 9,94"
  • Doppio display pieghevole - Microsoft Surface Duo

Icona Livello 3

LIVELLO 3

Schermo grande pronto

Categoria ID Feature Descrizione
Configurazione e continuità Livello 3-1 LS-C1 Verifica che l'app non abbia il formato letterbox e che non sia in esecuzione in modalità di compatibilità con orientamento verticale e orizzontale, in modalità multi-finestra o quando un dispositivo pieghevole con schermo grande è aperto in orientamento verticale e orizzontale.

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

Nota:esegui dei test su un dispositivo con schermi 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 dei dispositivi, 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
Livello 3-2 LS-C1

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

  • Contenuti scorrevoli: fai scorrere 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 quello verticale, piega e apri il dispositivo (se applicabile), estendi e allarga l'app su due schermi (se hai un dispositivo con doppio schermo) e ridimensiona la finestra dell'app in 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.
  • Riproduzione dei contenuti: la riproduzione riprende da dove era stata interrotta quando è stata avviata la modifica della configurazione
  • Campi di immissione testo: il testo inserito in precedenza viene conservato nei campi di immissione
T3-3 LS-C2 Nella 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 multipla T3-4 LS-M1

Apri l'app in modalità multi-finestra. Controlla se l'app è completamente funzionale in tutte le dimensioni delle finestre, in tutti gli orientamenti e in tutti gli 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 attiva la 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 Unity riprenda la sua attività e che il layout dell'app nella finestra dello schermo diviso sia corretto con tutti gli elementi dell'interfaccia utente accessibili.

Livello 3-5 LS-M2 Apri l'app e avvia una procedura, ad esempio la riproduzione di un video, per aggiornare continuamente l'app. Apri un'altra app e imposta la nuova app come principale. Verifica che l'app non specifica continui ad aggiornare i contenuti (ad esempio, la riproduzione di un video continua).
Livello 3-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 principale. 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'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 della fotocamera siano corretti in tutti gli stati del dispositivo e in tutte le dimensioni della finestra.
T3-8 LS-CM2 Apri l'app a schermo intero e in modalità multi-finestra. Avvia una proiezione di contenuti multimediali. 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 la proiezione dei contenuti multimediali abbia l'orientamento e le proporzioni corrette 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 con 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 il testo con la tastiera virtuale.
T3-10 LS-I2

Per ciascuna schermata dell'app, collega un mouse e un trackpad al dispositivo. Esecuzione di 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) gli elenchi, i selettori e così via
Stilo T3-11 LS-S1 Utilizzando uno stilo, esplora l'app, seleziona gli elementi dell'interfaccia utente, 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, puoi inserire e modificare il testo nei campi di immissione testo utilizzando uno stilo. La tastiera software non dovrebbe essere visualizzata. Su ChromeOS M114 o versioni successive, inserisci e modifica il testo nei campi di immissione testo in un WebView.

Icona Livello 2

LIVELLO 2

Ottimizzato per schermo grande

Categoria ID Feature Descrizione
Esperienza utente Livello 2-1 LS-U1, LS-U2

Esegui l'app su dispositivi con schermi di diverse dimensioni, inclusi telefoni, telefoni 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 barre di navigazione, riduce in scala il numero di colonne nei layout a griglia, fa scorrere 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 e impilate 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à, consulta Accessibility Scanner.
T2-3 LS-U4 Nella schermata di ogni app che contiene un disegno personalizzato interattivo, verifica che sia possibile mettere a fuoco il disegno utilizzando una tastiera esterna, un D-pad o un altro dispositivo che consenta di mettere a fuoco le visualizzazioni. Verifica che sia evidente un'indicazione visiva dello stato attivo. Per informazioni correlate, vedi 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 LS-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 la funzionalità di tocco secondario del trackpad per accedere al menu opzioni degli elementi interattivi.
T2-9 LS-I8 Utilizza la rotellina del mouse (in combinazione con il tasto Ctrl o Ctrl) e i gesti di pizzicatura del trackpad per aumentare e diminuire lo zoom dei contenuti.
T2-10 LS-I9 Passa il cursore del mouse o del trackpad sopra elementi dell'interfaccia utente selezionabili per attivare lo stato di passaggio del mouse dell'elemento.

Icona Livello 1

LIVELLO 1

Schermo grande (differenziato)

Categoria ID Feature Descrizione
Multitasking e multi-istanze T1-1 LS-M3 Attiva e esci dalla 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 mentre è 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 allegati e 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.
Stati e posizioni pieghevoli T1-5 LS-F1 Visualizza l'app in tutte le posizioni pieghevoli, incluse la modalità da tavolo, la modalità libro e il doppio display (ad esempio, Microsoft Surface Duo). Verifica che gli elementi UI vengano trasferiti nella 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 i target all'interno dell'app. In modalità multi-finestra, trascina immagini e testo tra l'app e un'altra app (da e verso entrambe). Trascina i contenuti utilizzando input tocco, mouse, trackpad e stilo (vedi anche 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 Modifica le scorciatoie da tastiera dell'app. Prova le scorciatoie modificate utilizzando una tastiera esterna.
T1-9 LS-I11 Seleziona gli elementi nell'interfaccia utente dell'app utilizzando una tastiera, un mouse e un trackpad esterni. Seleziona più elementi separati e intervalli di elementi adiacenti utilizzando le azioni tastiera/mouse/trackpad, ad esempio Ctrl+clic, Ctrl+tocco, Maiusc+clic e Maiusc+tocco.
T1-10 LS-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 LS-I13 Utilizzando un mouse e un trackpad, passa il puntatore del mouse sopra gli elementi dell'interfaccia utente con contenuti a cascata o popup. Verifica che i contenuti aggiuntivi siano stati rivelati.
T1-12 LS-I14 Sui display di laptop e desktop, verifica che vengano utilizzati menu in stile desktop e menu contestuali.
T1-13 LS-I15 In ogni schermata dell'app, ridimensiona e riordina i riquadri dell'interfaccia utente utilizzando un mouse e un trackpad.
T1-14 LS-I16 Utilizzando un mouse e un trackpad, fai triplo clic o tocca per selezionare gli elementi nell'app, ad esempio per selezionare righe di testo intere.
Stilo T1-15 LS-S2 Disegna e scrivi all'interno dell'app utilizzando 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. In modalità multi-finestra, trascina i contenuti tra l'app e un'altra (da e verso entrambe).
T1-17 LS-S4

Interagisci con l'app utilizzando uno stilo nel seguente modo:

  • Mentre disegni, osserva la latenza tra la posizione attuale dello stilo e l'ultimo tratto renderizzato.
  • Disegna usando quantità variabili di pressione dello stilo. Controlla se la larghezza dei tratti cambia quando la pressione cambia. Una maggiore pressione dovrebbe produrre tratti più spessi.
  • Inclina lo stilo mentre disegni; si dovrebbero 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 delle dita e del 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:

  • I-beam per i campi di immissione di testo
  • Punti di manipolazione di ridimensionamento ai bordi ridimensionabili dei livelli
  • Spinner per l'esecuzione di attività di lunga durata da parte dell'app