Qualità delle app su schermi grandi

I dispositivi Android sono disponibili in diversi fattori di forma (smartphone, tablet, pieghevoli, dispositivi ChromeOS) e schermi di diverse 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 come la postura da tavolo o la posizione del libro.

Raffigurazione dei tre livelli di qualità come livelli impilati verticalmente.

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

Gli elenchi di controllo e i test definiscono un insieme completo di requisiti di qualità per la maggior parte dei tipi di app Android. Probabilmente la tua app non dovrà soddisfare tutti i requisiti. Implementa quelli utili per i casi d'uso della tua app.

Man mano che migliori la tua app con funzionalità per schermi di grandi dimensioni, aggiorna la scheda dell'app su Google Play per aiutare gli utenti a comprendere meglio l'esperienza di utilizzo dello schermo grande. Carica screenshot che mostrino l'app su schermi di grandi dimensioni. Attira l'attenzione sulle funzionalità dello schermo grande nella descrizione dell'app. Per ulteriori informazioni e best practice, consulta la Guida di Google Play.

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

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

Gli elenchi di controllo per la compatibilità definiscono i criteri per aiutarti a valutare il livello di assistenza 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à fondamentali ma con un'esperienza utente non ottimale. L'app viene eseguita a schermo intero (o a schermo intero in modalità multi-finestra), ma il layout dell'app potrebbe non essere l'ideale. L'app non sia in formato letterbox. non viene eseguito in modalità di compatibilità. L'app fornisce il supporto di base per i 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 le configurazioni dei 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, le posture pieghevoli, il trascinamento e l'inserimento con lo stilo.

Completa i requisiti del Livello 2 per consentire alla tua app di offrire un'esperienza utente eccellente su tutti i dispositivi Android. Per rendere la tua app eccezionale su 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à principali delle app, in particolare i requisiti di interfaccia utente 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: l'intero schermo o, in modalità multi-finestra, la finestra dell'app. L'app non sia letterbox. non viene eseguito in modalità di compatibilità.

L'app gestisce le modifiche alla configurazione e conserva o ripristina il suo stato man mano che il dispositivo subisce modifiche alla configurazione, ad esempio rotazione, piegatura e apertura e ridimensionamento delle finestre in modalità formato libero e schermo diviso.

  • La posizione di scorrimento dei campi scorrevoli viene mantenuta
  • Il testo digitato nei campi di testo viene mantenuto e viene ripristinato lo stato della tastiera
  • La riproduzione dei contenuti multimediali riprende da dove era stata interrotta all'inizio della modifica alla 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 la rotazione seguita da piegatura o apertura del dispositivo.
Modalità multi-finestra e ripresa multipla LS-M1 T3-4

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

Nota:le app Unity devono essere installate con l'assistenza a lungo termine (LTS) Unity 2019 o versioni successive. Consulta Verifica della modalità multi-finestra.

LS-M2 T3-5, T3-6 L'app supporta completamente il ripristino multiplo. L'app aggiorna la sua UI (continua a riprodurre contenuti multimediali, incorpora nuovi messaggi, aggiorna l'avanzamento del download e così via) quando non è quella con lo stato attivo. Inoltre, l'app gestisce la perdita di risorse esclusive come videocamere e microfoni in scenari multi-finestra. Vedi Ciclo di vita dell'attività in modalità multi-finestra.
Anteprima della fotocamera e proiezione di contenuti multimediali LS-CM1 T3-7 L'app offre un'anteprima della fotocamera con orientamenti orizzontale e verticale, stato del dispositivo chiuso e aperto e modalità multi-finestra. L'anteprima è proporzionata in modo corretto e nell'orientamento corretto.
LS-CM2 T3-8 L'app supporta la proiezione di contenuti multimediali con orientamento orizzontale e verticale, stato del dispositivo chiuso e aperto e modalità multi-finestra. La proiezione è proporzionata in modo adeguato 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 le interazioni di base con il mouse o il trackpad:

  • Clic: qualsiasi elemento cliccabile, 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 (tramite scorrimento o doppio clic)
  • Scorrimento: verticalmente e orizzontalmente in elementi scorrevoli come elenchi e selettori
Stilo LS-S1 T3-11

L'app offre il supporto di base per tablet con stilo, pieghevoli e dispositivi ChromeOS. Lo stilo può essere usato per selezionare e manipolare gli elementi dell'UI, ad esempio per scorrere elenchi, selettori e altri contenuti scorrevoli.

Consulta la sezione Stilo nella sezione Compatibilità dell'ingresso su schermi di grandi dimensioni.

Nota:l'input di base dello stilo è uguale all'input tocco, che è pienamente supportato da Android. Tutte le app supportano l'input di base dello stilo senza bisogno di uno 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 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 EditText supportano l'inserimento di dati tramite stilo per impostazione predefinita. non è richiesto alcuno sviluppo speciale. Su ChromeOS M114 e versioni successive, WebView supporta l'inserimento con lo stilo nei campi di testo per impostazione predefinita.

Icona Livello 2

LIVELLO 2

Ottimizzato per schermo di grandi dimensioni

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

Categoria ID Test Descrizione
UX LS-U1 T2-1

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

L'UI dell'app può includere:

  • Sistemi di navigazione all'avanguardia che si espandono in pannelli di navigazione di dimensioni maggiori su finestre di dimensioni maggiori.
  • 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 laterali aperti per impostazione predefinita su schermi di dimensioni di laptop e computer desktop; chiuso, su schermi più piccoli

Crea layout a due riquadri, ove appropriato, per sfruttare l'ampio spazio dello schermo. Consulta Layout canonici per schermi grandi.

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

I modali, i menu di opzioni e altri elementi secondari sono formattati correttamente su tutti i tipi di schermo e di stato dei dispositivi, ad esempio:

  • I fogli inferiori non hanno la larghezza massima sugli schermi di grandi dimensioni. Applica una larghezza massima per evitare l'allungamento. Vedi Comportamento in Fogli: parte inferiore.
  • 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 estendono alla larghezza massima sugli schermi di grandi dimensioni. Consulta la sezione Comportamento in Campi di testo.
  • I menu di modifica o le modalità modali di piccole dimensioni non coprono l'intero schermo e mantengono il più possibile il contesto per l'utente. Vedi Menu.
  • I menu Opzioni vengono visualizzati accanto all'elemento selezionato dall'utente. Guarda il "Menu contestuale" in Menu.
  • Le barre di navigazione sostituiscono le barre di navigazione per una migliore ergonomia. I rotaie possono anche integrare altri componenti di navigazione, come le barre di navigazione. Vedi Barra di navigazione.
  • I riquadri di navigazione a scomparsa sono aggiornati all'ultimo componente del materiale. Vedi Riquadro di navigazione a scomparsa.
  • Le finestre di dialogo sono aggiornate all'ultimo componente del materiale. Consulta Finestre di dialogo.
  • Le immagini vengono visualizzate con una risoluzione corretta e non vengono allungate o ritagliate.
LS-U3 T2-2 I touch target sono di almeno 48 dp. Consulta le linee guida su Layout e tipografia di Material Design.
LS-U4 T2-3 Viene creato uno stato attivo per i drawable personalizzati interattivi. Un drawable personalizzato è qualsiasi elemento visivo dell'interfaccia utente non fornito dal framework Android. Se gli utenti possono interagire con un drawable personalizzato, questo 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 di attività principali nell'app supportano la navigazione da tastiera, inclusa la navigazione con Tab e i tasti freccia. Vedi Creare app più accessibili.
LS-I4 T2-5 L'app supporta le scorciatoie da tastiera per azioni di uso comune, come selezione, taglia, copia, incolla, annulla e ripeti. Consulta Compatibilità dell'ingresso.
LS-I5 T2-6 La tastiera può essere utilizzata per controllare la riproduzione di contenuti multimediali; Ad esempio, la Barra spaziatrice riproduce e mette in pausa i contenuti multimediali.
LS-I6 T2-7 Il tasto Invio della tastiera esegue una funzione invio nelle app di comunicazione.
LS-I7 T2-8 I menu Opzioni sono accessibili tramite il tipico comportamento di clic con il tasto destro del mouse e del trackpad (pulsante secondario del mouse o tocco secondario).
LS-I8 T2-9 Per aumentare lo zoom dei contenuti dell'app è possibile utilizzare la rotellina del mouse (insieme alla pressione del tasto Ctrl o Ctrl) e i gesti di pizzicatura del trackpad.
LS-I9 T2-10 Gli elementi interattivi dell'interfaccia utente presentano stati al 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 grandi utilizzano il fattore di forma degli schermi grandi al massimo delle loro potenzialità. 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 consente di attivare e disattivare la modalità Picture in picture con orientamenti verticale e orizzontale, con il dispositivo chiuso e aperto e in modalità multi-finestra. Vedi 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 in finestre separate. I casi d'uso includono la modifica di documenti, la navigazione sul web, le app per la gestione di file e confronti di prodotti nelle app per gli acquisti. Consulta Multi-istanza in Supportare la modalità multi-finestra.
Posizioni e stati pieghevoli LS-F1 T1-5

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

  • Modalità da tavolo: videochiamate e riproduzione di video o audio.
  • Modalità Libro: lettura di testi di lunga durata.
  • Doppio display: anteprima dello schermo anteriore e posteriore per le app della fotocamera. Supporto per dispositivi dual-screen.
Vedi Informazioni sui pieghevoli.
LS-F2 T1-6 Le app della fotocamera regolano la propria anteprima per gli stati piegati e non piegati e supportano l'anteprima dello schermo anteriore e posteriore.
Trascina LS-D1 T1-7 L'app supporta il trascinamento tra le visualizzazioni all'interno dell'app e, in modalità multi-finestra, da e verso altre app utilizzando input tocco, mouse, trackpad e stilo. Vedi Attivare il 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 al contempo le scorciatoie convenzionali, come Ctrl-C per la copia e Ctrl-Z per l'annullamento. Se possibile, l'app mantiene la parità delle scorciatoie da tastiera con le versioni web o desktop equivalenti dell'app.
LS-I11 T1-9 Le combinazioni di tastiera e mouse o trackpad, come Ctrl + clic o Ctrl + tocco e Maiusc + clic o Maiusc + tocco, offrono funzionalità avanzate, tra cui la selezione di intervalli di elementi adiacenti o di più elementi separati.
LS-I12 T1-10 L'app mostra una barra di scorrimento durante lo scorrimento dei contenuti utilizzando un mouse o un trackpad.
LS-I13 T1-11 Se applicabile, gli elementi UI mostrano contenuti aggiuntivi come menu a comparsa o descrizioni comando al passaggio del mouse o del trackpad. Quando possibile, l'app mantiene la parità dello stato di passaggio del mouse 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 pannelli UI nei layout a più riquadri possono essere riconfigurati utilizzando un mouse o un trackpad. I riquadri riconfigurabili consentono agli utenti di regolare il layout delle app per una maggiore produttività, ad esempio modificando le dimensioni del riquadro dei dettagli di un layout elenco-dettagli o riorganizzando i riquadri sullo schermo. Nota:questa opzione non si applica a barre di navigazione, guide o riquadri a scomparsa.
LS-I16 T1-14 Un triplo clic o tocco con il mouse o il trackpad consente di selezionare 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 stilo per trascinare contenuti tra le visualizzazioni all'interno dell'app e, in modalità multi-finestra, da e verso altre app. Vedi Attivare il trascinamento.
LS-S4 T1-17

L'app offre un supporto stilo avanzato, tra cui:

  • Bassa latenza e previsione dei movimenti per migliorare la reattività
  • Sensibilità alla pressione per tracciare tratti di varia larghezza
  • Rilevamento dell'inclinazione per la creazione di tratti di ombreggiatura
  • Rifiuto di palmo e dita per evitare segni di disturbo
Vedi Funzionalità avanzate dello stilo.
Cursori personalizzati LS-P1 T1-18

L'app mostra cursori personalizzati per indicare come e quando gli utenti possono interagire con elementi e 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 dei livelli ridimensionabili
    • Rotelline di elaborazione
  • Cursori speciali da te forniti
    • Mirino quando passi il mouse sopra gli obiettivi nei giochi
    • Una lente d'ingrandimento quando passi il mouse sopra contenuti zoomabili
    • Strumenti in 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.

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à con schermi di grandi dimensioni:

  • Smartphone pieghevole da 7,6" Ripiegabile 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, modalità multi-finestra o quando un dispositivo pieghevole a schermo grande è aperto con orientamenti 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, 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 verificare che il dispositivo supporti quanto segue:

T3-2 LS-C1

Da ogni schermata dell'app che include contenuti scorrevoli, contenuti di riproduzione continua o campi di immissione di testo:

  • Contenuti scorrevoli: consente di scorrere i contenuti.
  • Contenuti in riproduzione: avvia riproduzione
  • Campi di immissione testo: inserisci il testo in più campi

Ruota il dispositivo tra l'orientamento orizzontale e verticale, piega e apri il dispositivo (se applicabile), apri e apri 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.
  • Contenuti in riproduzione: la riproduzione riprende da dove era stata interrotta all'inizio della modifica alla configurazione
  • Campi di immissione testo: il testo inserito in precedenza viene mantenuto nei campi di immissione.
T3-3 LS-C2 Da ogni schermata dell'app, esegui combinazioni di rotazione del dispositivo tra orientamenti orizzontale e verticale, piegatura e apertura del dispositivo (se applicabile) e ridimensionamento della finestra dell'app in modalità multi-finestra.
Modalità multi-finestra e ripresa multipla T3-4 LS-M1

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

App Unity

Apri un'app diversa da 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. Per nascondere la coppia di app, vai alla schermata Home. Vai alla schermata Recenti. Seleziona la coppia di app per schermo diviso che include la tua app Unity. Verifica che l'app Unity riprenda la propria attività e che il layout dell'app nella finestra a schermo diviso sia corretto e che tutti gli elementi dell'interfaccia utente siano accessibili.

T3-5 LS-M2 Apri l'app e avvia una procedura, ad esempio la riproduzione di un video, che aggiorna continuamente l'app. Apri un'altra app e imposta la nuova app come quella in primo piano. Verifica che l'app non mirata 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 quella più in evidenza. Verifica che l'app non focalizzata abbia abbandonato la videocamera o il microfono. Imposta l'app originale come principale. Verifica che l'app abbia recuperato l'accesso alla fotocamera o al microfono.
Anteprima della fotocamera e proiezione di contenuti multimediali T3-7 LS-CM1 Apri l'app a schermo intero e in modalità multi-finestra. Avvia la videocamera dall'app. Ruota il dispositivo a metà strada tra l'orientamento orizzontale e quello verticale. Per 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 del dispositivo e in tutte le dimensioni delle finestre.
T3-8 LS-CM2 Apri l'app a schermo intero e in modalità multi-finestra. Avviare una proiezione multimediale. Ruota il dispositivo a metà strada tra l'orientamento orizzontale e quello verticale. Per 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 dei contenuti multimediali siano corretti in tutti gli stati del dispositivo e in tutte le dimensioni delle finestre.
Tastiera, mouse e trackpad T3-9 LS-I1 Per ogni schermata dell'app con campi di inserimento di testo, collega una tastiera esterna al dispositivo e inserisci testo sia con la tastiera esterna che con la tastiera virtuale. Scollega la tastiera esterna e inserisci il testo con la tastiera virtuale.
T3-10 LS-I2

Per ogni schermata dell'app, collega un mouse e un trackpad al dispositivo. Effettuare interazioni di base con il mouse e il trackpad:

  • Fai clic su tutti gli elementi cliccabili, come pulsanti, menu a discesa e campi di immissione di testo.
  • Seleziona pulsanti di opzione e caselle di controllo. Seleziona il testo scorrendo e facendo doppio clic.
  • Scorrimento verticale e orizzontale (se applicabile) tra elenchi, selettori e così via.
Stilo T3-11 LS-S1 Con uno stilo puoi navigare nell'app, selezionare elementi UI, scorrere elenchi e selettori e in generale interagire 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 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 di testo in un WebView.

Icona Livello 2

LIVELLO 2

Ottimizzato per schermo di grandi dimensioni

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

Esegui l'app su dispositivi con 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 delle finestre. Verifica se l'app espande e contrae le barre di navigazione, scala il numero di colonne nei layout a griglia, suddivide 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 attività, verifica se le attività vengono visualizzate una accanto all'altra su schermi grandi e raggruppate su schermi piccoli.

T2-2 LS-U3 Verifica che i touch target mantengano dimensioni e posizione coerenti e accessibili per tutte le dimensioni e configurazioni di visualizzazione. Per informazioni sull'accessibilità, vedi Accessibility Scanner.
T2-3 LS-U4 In ogni schermata dell'app che contiene un drawable personalizzato interattivo, verifica che sia possibile impostare lo stato attivo di quest'ultimo utilizzando una tastiera esterna, un D-pad o un altro dispositivo che consenta di impostare lo stato attivo sulle 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 usando il tasto Tab e i tasti Freccia di una tastiera esterna.
T2-5 LS-I4 Utilizza le scorciatoie da tastiera su una tastiera esterna per eseguire azioni di selezione, taglia, copia, incolla, annulla e ripeti.
T2-6 LS-I5 Utilizza una tastiera esterna per avviare, interrompere, mettere in pausa, riavvolgere e mandare avanti velocemente la riproduzione dei contenuti multimediali.
T2-7 LS-I6 Utilizza il tasto Invio di una tastiera esterna per inviare o inviare dati.
T2-8 LS-I7 Usa la funzionalità di tocco secondaria del pulsante del mouse o del trackpad per accedere al menu delle opzioni degli elementi interattivi.
T2-9 LS-I8 Utilizza la rotellina del mouse (insieme al tasto Ctrl o Ctrl) e ai gesti di pizzicatura del trackpad per aumentare e diminuire lo zoom dei contenuti.
T2-10 LS-I9 Passa il mouse o il cursore del trackpad sugli elementi UI interattivi 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 orientamenti verticale e orizzontale, con il dispositivo chiuso 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 al suo interno e visualizza entrambe le app una accanto all'altra.
T1-3 LS-M3 Apri e chiudi gli allegati e le notifiche in 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 chiuso e aperto e in modalità multi-finestra.
Posizioni e stati pieghevoli T1-5 LS-F1 Visualizza l'app in tutte le posizioni pieghevoli, tra cui la modalità da tavolo, la modalità libro e il doppio display (ad esempio, Microsoft Surface Duo). Verifica che gli elementi UI vengano spostati 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 videocamera dall'app. Verifica che l'anteprima della fotocamera sia corretta quando il dispositivo è piegato e aperto e ruotato con 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 le app). Trascina i contenuti utilizzando input tocco, mouse, trackpad e stilo (vedi anche T1-16). Verifica la funzionalità con gli orientamenti verticale e orizzontale e quando il dispositivo è chiuso o aperto.
Tastiera, mouse e trackpad T1-8 LS-I10 Modifica le scorciatoie da tastiera dell'app. Prova le scorciatoie riviste utilizzando una tastiera esterna.
T1-9 LS-I11 Utilizzando una tastiera, un mouse e un trackpad esterni, seleziona gli elementi nell'interfaccia utente dell'app. Seleziona più elementi separati e intervalli di elementi adiacenti utilizzando le azioni della tastiera/del mouse/del trackpad, come 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 sugli elementi UI che includono contenuti a cascata o popup. Verifica che i contenuti aggiuntivi vengano visualizzati.
T1-12 LS-I14 Su display di laptop e computer, verifica che vengano utilizzati i menu in stile computer e i menu contestuali.
T1-13 LS-I15 In ogni schermata dell'app, ridimensiona e riorganizza i riquadri dell'UI utilizzando il mouse e il trackpad.
T1-14 LS-I16 Utilizzando un mouse e un trackpad, fai triplo 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 disegni e scrittura con lo stilo.
T1-16 LS-S3 Con 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 app (da e verso entrambe le app).
T1-17 LS-S4

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

  • Mentre disegni, osserva la latenza tra la posizione corrente dello stilo e l'ultimo tratto sottoposto a rendering.
  • Disegna con diversi livelli di pressione dello stilo. Controlla se la larghezza dei tratti cambia al variare della pressione. Una maggiore pressione dovrebbe produrre colpi più spessi.
  • Inclina lo stilo mentre disegni; pennellate di ombreggiatura. Più lo stilo è inclinato, più larghi e chiari dovrebbero essere i tratti di ombreggiatura.
  • Lascia che le dita e il palmo tocchino lo schermo mentre disegni. Il dito e il palmo della mano non devono 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 quando appropriato, ad esempio:

  • I-beam per i campi di immissione testo
  • Punti di manipolazione di ridimensionamento ai bordi dei livelli ridimensionabili
  • Rotelline quando l'app esegue attività a lunga esecuzione