In questa guida
Un layout pensato solo per il telefono spesso contiene ipotesi nascoste: una colonna, una larghezza fissa, solo verticale. Tablet e pieghevoli le mandano in crisi in fretta. Non devi possedere ogni dispositivo. Devi verificare come la tua app si adatta.
Cosa cambia su uno schermo grande
- Dimensione della finestra. La finestra può essere più larga che alta, e sui pieghevoli può cambiare mentre l'app è in uso.
- Orientamento. Gli utenti ruotano il dispositivo o lo aprono a metà di un'attività.
- Multi-finestra. L'app può condividere lo schermo con un'altra app oppure girare in una finestra piccola.
Un set di test pratico
Puoi coprire gran parte di questo con un emulatore più un dispositivo reale, se ne hai uno:
- Un telefono in verticale e in orizzontale.
- Un profilo emulatore di tipo tablet, in verticale e in orizzontale.
- Un profilo emulatore ridimensionabile o pieghevole, se Android Studio ne offre uno.
- Schermo diviso con un'altra app, poi sposta il separatore.
Cosa controllare
- Stiramento del layout. Pulsanti, campi di testo e immagini restano sensati quando lo schermo è largo, oppure si allargano da un bordo all'altro?
- Spazio sprecato. Una colonna singola su uno schermo grande è utilizzabile ma sembra incompleta. Annotalo, poi decidi se conta per i tuoi utenti.
- Stato dopo il ridimensionamento. Piega, apri o ruota nel mezzo di un modulo. L'input è ancora lì? La schermata si ricarica e perde la posizione di scorrimento?
- Navigazione. Il tasto indietro e qualsiasi menu laterale o barra inferiore funzionano ancora?
- Finestre di dialogo e pannelli. Compaiono a una dimensione ragionevole, o riempiono tutto lo schermo?
- Aree di tocco. I controlli sono ancora raggiungibili con due mani su un tablet?
- Media. Immagini e video sono tagliati o con bande nere in modo strano?
- Tastiera e mouse. Alcuni tablet si usano con una tastiera. Controlla l'ordine di tabulazione e le scorciatoie di base, se rilevanti.
Problemi comuni
- Contenuto tagliato dopo la rotazione.
- Un crash o una schermata vuota quando la finestra viene ridimensionata.
- Testo enorme o minuscolo perché il layout non si è mai adattato.
- Una schermata bloccata in verticale che sembra strana in una finestra orizzontale.
Segnalalo in modo che possa essere corretto
Indica il dispositivo o il profilo emulatore, l'orientamento, i passaggi esatti per ridimensionare e uno screenshot. «Sembra sbagliato su tablet» è difficile da sistemare; «il modulo perde l'input dopo l'apertura» no. Vedi come i tester inviano una segnalazione di bug.
Dove aiutano i dispositivi reali
Gli emulatori mostrano il layout. I pieghevoli reali mostrano il comportamento della cerniera e le transizioni, che gli emulatori approssimano soltanto. Se non hai l'hardware, chiedi ai tester che possiedono un dispositivo del genere di eseguire il breve set qui sopra.
Altro nell'hub di test delle app Android. Correlati: test di widget e scorciatoie e test del percorso di aggiornamento.
AppReviewX permette ad altri sviluppatori di darti feedback privati e strutturati sulla tua app, anche su dispositivi che non possiedi. Ogni feedback che scrivi ti dà un credito. Inizia qui.