Schermo grande pronto

Icona Livello 3

LIVELLO 3: il livello base delle norme sulla qualità delle app per schermi di grandi dimensioni.

Rappresentazione di tre livelli con l'ultimo livello, il livello 3, evidenziato.

IL PRIMO PASSO nella creazione di un'ottima app per schermi di grandi dimensioni è preparare l'app su schermi di grandi dimensioni.

Le app pronte per schermi di grandi dimensioni vengono eseguite a schermo intero con orientamento orizzontale e verticale, a schermo intero in modalità multi-finestra. Le app offrono supporto di base per i dispositivi di input esterni, tra cui tastiera, mouse, trackpad e stilo. Le app fotocamera pronte per gli schermi di grandi dimensioni offrono un'anteprima della fotocamera sempre con proporzioni e orientamento corretti.

Il layout dell'app potrebbe non essere la soluzione ideale, ma l'app non è mai in formato letterbox, non viene mai eseguita in modalità di compatibilità e gli utenti possono completare tutti i flussi di attività.

Cosa fare e cosa non fare

  • Mantieni lo stato durante le modifiche alla configurazione
  • Supporta la modalità multi-finestra e il ripristino multiplo
  • Supporta tastiera esterna, mouse, trackpad e stilo
  • Blocca l'orientamento dell'app su verticale o orizzontale quando a schermo intero o in modalità multi-finestra
  • Limitare le dimensioni o l'orientamento dell'anteprima della fotocamera

Linee guida

Segui le linee guida di Livello 3 per preparare la tua app agli schermi di grandi dimensioni.

Configurazione e continuità

Rendi pronta la tua app sullo schermo di grandi dimensioni mantenendo e ripristinando lo stato e ripristinando i processi in corso, come la riproduzione di contenuti multimediali, durante le modifiche alla configurazione del dispositivo.

Linee guida LS-C1

Cosa

L'app riempie l'area di visualizzazione disponibile (l'intero schermo o la finestra dell'app in modalità multi-finestra) con orientamenti verticale e orizzontale e non è letterbox. L'app gestisce le modifiche alla configurazione e conserva o ripristina il suo stato quando cambia l'orientamento del dispositivo, la finestra dell'app si ridimensiona o il dispositivo si piega o si apre.

Perché

Le modifiche alla configurazione, come la rotazione del dispositivo, le modifiche alle dimensioni della finestra in modalità multi-finestra e la chiusura o apertura di un dispositivo pieghevole possono causare la perdita di contesto o (peggio ancora) dati da parte degli utenti.

Come

Scopri come gestire le modifiche alla configurazione e mantenere la continuità dell'app in Configurazione e continuità.

Multi-finestra e ripresa multipla

Attiva l'esecuzione dell'app in modalità multi-finestra insieme ad altre app in modalità schermo diviso o formato libero.

Linee guida LS-M1 e LS-M2

Cosa

L'app riempie la finestra dell'app ed è perfettamente funzionante in modalità multi-finestra. L'app supporta il ripristino multi-finestra in modalità multi-finestra. L'app aggiorna la sua UI e i processi in corso, come la riproduzione di contenuti multimediali, quando l'app non è quella con la priorità più alta. L'app gestisce l'accesso a risorse esclusive come le fotocamere.

Perché

Gli schermi grandi rendono più fruibile la modalità multi-finestra. La modalità multi-finestra aumenta la produttività degli utenti.

Come

Quando l'app è in modalità multi-finestra, usa l'API WindowMetrics per determinare con precisione la dimensione della finestra dell'app. Vedi anche Supporto Multi-finestra.

Anteprima della fotocamera e proiezione di contenuti multimediali

Se la tua app include un'anteprima della fotocamera, convalidala per l'orientamento e le proporzioni su schermi di grandi dimensioni.

Linee guida LS-CM1 e LS-CM2

Cosa

L'app offre un'anteprima della fotocamera orientata e proporzionata correttamente con orientamenti orizzontali e verticali, stati del dispositivo piegati e non piegati e modalità multi-finestra. L'app supporta la proiezione di contenuti multimediali in tutte le configurazioni del dispositivo, con l'orientamento e le proporzioni corretti.

Perché

Gli schermi pieghevoli di grandi dimensioni in orientamento verticale possono avere proporzioni orizzontali. La modalità Multi-finestra può visualizzare le app con orientamento verticale in una finestra ridimensionabile quando il dispositivo è in orizzontale.

Come

Scopri di più sull'anteprima della fotocamera e sulla proiezione di contenuti multimediali nella panoramica Anteprima fotocamera e proiezione multimediale.

Tastiera, mouse e trackpad

Supporta i dispositivi di input esterni consentendo all'app di gestire le azioni della tastiera, del mouse e del trackpad.

Linee guida LS-I1 e LS-I2

Cosa

L'app supporta l'inserimento di testo tramite una tastiera esterna. Quando una tastiera esterna è connessa o disconnessa, l'app passa dalla tastiera fisica a quella virtuale e viceversa senza riavviarla. L'app supporta l'input di base del mouse e del trackpad.

Perché

Spesso gli utenti collegano un mouse o una tastiera esterna ai tablet. I Chromebook sono dotati di tastiere e trackpad integrati.

Stilo

Consenti agli utenti di selezionare e manipolare gli elementi dell'UI, ad esempio lo scorrimento di elenchi, selettori e altri contenuti scorrevoli, con uno stilo.

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

Linee guida LS-S1 e LS-S1.1

Cosa

L'app supporta l'input di base con lo stilo, ad esempio la selezione e la modifica di elementi dell'UI su tablet, pieghevoli e dispositivi ChromeOS con stilo.

Su Android 14 e versioni successive e ChromeOS M114 e versioni successive, l'app consente l'inserimento di testo rispettivamente nei componenti EditText e WebView.

Perché

Gli schermi di grandi dimensioni sono ideali per le app compatibili con lo stilo. Alcuni dispositivi con schermi di grandi dimensioni sono dotati di uno stilo.

Come

L'input di base con lo stilo è uguale all'input tocco, che Android supporta completamente. Non è richiesto alcuno sviluppo speciale per fornire l'input di base dello stilo.

Su Android 14 e versioni successive, i componenti di EditText supportano l'inserimento di dati tramite stilo per impostazione predefinita; non è richiesto alcuno sviluppo speciale. Su ChromeOS M114 e versioni successive, i componenti di WebView supportano l'inserimento con lo stilo nei campi di testo per impostazione predefinita.