AppReviewX Accedi

Test dell'app in schermo diviso e multi-finestra

Una breve lista per individuare perdite di stato e problemi di layout quando cambia la dimensione della finestra.

In questa guida

In modalità schermo diviso, la tua app può ricevere metà schermo, oppure una piccola finestra mobile, e l'utente può spostare il divisore in qualsiasi momento. Ogni ridimensionamento può ricreare la tua schermata. Se lo stato non viene conservato, l'utente perde ciò che ha inserito. Se il layout presuppone uno schermo intero, si rompe. Questa lista è volutamente breve.

Avvia lo schermo diviso

I passaggi variano a seconda del dispositivo e del produttore. In genere: apri la vista delle app recenti, tocca l'icona dell'app o il suo menu in cima alla scheda dell'app, e scegli Schermo diviso (o simile), poi seleziona una seconda app. Su alcuni dispositivi puoi anche trascinare una finestra in una finestra mobile. Tieni aperta una seconda app facile da riconoscere, come l'orologio o le note.

Checklist

  1. Avvia in una finestra a metà dimensione. Apri la tua app direttamente in schermo diviso. Perché: una schermata potrebbe non essere mai stata disegnata a quella dimensione. Controllo: apri ogni schermata principale e cerca contenuti tagliati.
  2. Trascina il divisore. Ridimensiona lentamente e velocemente, fino a entrambi gli estremi. Controllo: il layout si adatta senza sovrapposizioni, e nulla resta bloccato alla vecchia dimensione.
  3. L'input sopravvive al ridimensionamento. Scrivi in un campo, poi ridimensiona. Perché: il ridimensionamento può ricreare la schermata. Controllo: il testo, il cursore e la posizione di scorrimento restano.
  4. La posizione sopravvive. Scorri una lista lunga, apri una schermata di dettaglio, poi ridimensiona. Controllo: sei ancora sulla stessa schermata, nello stesso punto.
  5. Media e lavori in corso. Video, audio, timer, caricamenti. Controllo: continuano o si mettono in pausa nel modo che l'utente si aspetta; nessun crash né riproduzione duplicata.
  6. Dialoghi e bottom sheet. Controllo: aprine uno, ridimensiona, e assicurati che resti leggibile e chiudibile.
  7. Tastiera. La tastiera occupa più spazio in una finestra piccola. Controllo: il campo in modifica resta visibile e il pulsante Fine è raggiungibile.
  8. Larghezza e altezza minime. La finestra più stretta si comporta come un dispositivo piccolo. Controllo: gli stessi punti della verifica delle dimensioni dello schermo.
  9. Cambi di focus. Tocca l'altra app, poi torna. Controllo: la tua app riprende correttamente e non si azzera.
  10. Due app insieme. Se la tua app usa fotocamera, microfono o focus audio, falla girare accanto a un'app che fa lo stesso. Controllo: nessun crash, e un messaggio chiaro se la risorsa è occupata.
  11. Rotazione in schermo diviso. Controllo: vedi rotazione e cambi di configurazione.
  12. Riavvio dallo schermo diviso. Chiudi e riapri. Controllo: l'app si avvia normalmente a schermo intero.

Correggere ciò che trovi

La maggior parte dei problemi deriva da due cause: layout che leggono la dimensione dello schermo una sola volta invece di reagire alla finestra, e stato tenuto solo in memoria. Salva lo stato che l'utente perderebbe, come input, posizione di scorrimento e selezione, e ripristinalo. Lo stesso lavoro sullo stato aiuta anche con la terminazione del processo.

Limiti

Alcune app o schermate non supportano deliberatamente la multi-finestra, ad esempio un gioco o una vista della fotocamera. È una scelta di design; verifica che la tua app si comporti in modo sensato invece di rompersi. Il comportamento varia anche tra produttori, quindi annota il modello del dispositivo con ogni problema.

Panoramica: test di app Android. Correlati: navigazione a gesti.

Inizia gratis su AppReviewX e chiedi ai tester di provare la tua app in schermo diviso sui loro dispositivi.