Schermo grande pronto

Icona Livello 3

LIVELLO 3: il livello base delle linee guida relative alla qualità delle app per schermi grandi.

Raffigurazione di tre livelli con il livello inferiore, il livello 3, evidenziato.

Il PRIMO PASSO nella creazione di un'app eccezionale per schermi di grandi dimensioni è quella di preparare l'app su schermi di grandi dimensioni.

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

Il layout dell'app potrebbe non essere ideale, ma non presenta mai letterbox, non viene mai eseguito in modalità di compatibilità e gli utenti possono completare tutti i flussi di attività.

Cosa fare e cosa non fare

  • Mantenimento dello stato durante le modifiche alla configurazione
  • Supporta la modalità multi-finestra e la ripresa multipla
  • Supporta tastiera esterna, mouse, trackpad e stilo
  • Blocca l'orientamento delle app su verticale o orizzontale quando a schermo intero o in modalità multi-finestra
  • Limita orientamento o dimensioni di anteprima della fotocamera

Linee guida

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

Configurazione e continuità

Prepara lo schermo di grandi dimensioni della tua app conservando e ripristinando lo stato e ripristinando i processi in corso, ad esempio 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 orientamento sia verticale che orizzontale e non è letterbox. L'app gestisce le modifiche alla configurazione e conserva o ripristina il proprio stato quando il dispositivo cambia orientamento, la finestra dell'app si ridimensiona o il dispositivo si piega o si apre.

Perché

Modifiche alla configurazione quali la rotazione del dispositivo, le modifiche alle dimensioni delle finestre in modalità multi-finestra e la chiusura o l'apertura di un dispositivo pieghevole possono causare la perdita di contesto o, peggio ancora, dei dati.

Come

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

Multi-finestra e ripresa multipla

Consente di eseguire l'app in modalità multi-finestra insieme ad altre app in modalità schermo diviso o in formato libero.

Linee guida LS-M1 e LS-M2

Cosa

L'app riempie la finestra dell'app ed è completamente funzionante in modalità multi-finestra. L'app supporta la ripresa multipla in modalità multi-finestra. Se l'app non è l'app più focalizzata, l'app aggiorna la UI e i processi in corso, ad esempio la riproduzione di contenuti multimediali. L'app gestisce l'accesso a risorse esclusive come le videocamere.

Perché

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

Come

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

Anteprima della videocamera e proiezione di contenuti multimediali

Se la tua app include un'anteprima della fotocamera, convalida l'anteprima in base all'orientamento e alle proporzioni sugli schermi di grandi dimensioni.

Linee guida LS-CM1 e LS-CM2

Cosa

L'app fornisce un'anteprima della fotocamera orientata e proporzionata correttamente con orientamento orizzontale e verticale, stato del dispositivo piegato e aperto e modalità multi-finestra. L'app supporta la proiezione di contenuti multimediali in tutte le configurazioni dei dispositivi, con orientamento e proporzioni appropriate.

Perché

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

Come

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

Tastiera, mouse e trackpad

Supporta i dispositivi di input esterni consentendo alla tua 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 tastiera esterna. Quando una tastiera esterna è collegata o scollegata, l'app passa dalla tastiera fisica a quella virtuale e viceversa senza riavviare l'app. L'app supporta l'input di base di mouse e trackpad.

Perché

Gli utenti spesso collegano una tastiera o un mouse esterni ai tablet. I Chromebook sono dotati di tastiere e trackpad integrati.

Stilo

Consenti agli utenti di utilizzare uno stilo per selezionare e modificare gli elementi dell'interfaccia utente, ad esempio scorrere elenchi, selettori e altri contenuti scorrevoli.

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

Linee guida LS-S1 e LS-S1.1

Cosa

L'app supporta l'input di base dello stilo, ad esempio la selezione e la modifica di elementi UI su tablet, pieghevoli e dispositivi ChromeOS dotati di 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 con stilo. Alcuni dispositivi con schermi grandi sono dotati di uno stilo.

Come

L'input di base dello stilo è uguale all'input tocco, supportato completamente da Android. Non è necessario alcuno sviluppo particolare per fornire l'input di base dello stilo.

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, i componenti di WebView supportano l'inserimento dello stilo nei campi di testo per impostazione predefinita.