Salta ai contenuti

Testa su Mobile

Usa il selettore di viewport responsive nel builder per un controllo rapido, poi pubblica e testa su un dispositivo reale per tutto ciò che riguarda i comportamenti esclusivi del mobile.

Il testing mobile in Proyecta si articola su due livelli: l’anteprima responsive integrata nel builder e il testing su dispositivo reale tramite un URL pubblicato.

Il pannello di anteprima include un selettore di viewport nella barra degli indirizzi:

ModalitàDimensioni
DesktopLarghezza intera della finestra
Tablet768 × 1024
Mobile375 × 667

Passa da una modalità all’altra mentre modifichi per individuare i problemi di layout in anticipo. È il modo più rapido per scovare i bug responsive più evidenti (overflow, griglie rotte, pulsanti difficili da toccare).

Il selettore di viewport simula solo le dimensioni — non simula l’input touch, la latenza del mondo reale, le peculiarità dei browser mobile o i comportamenti specifici di piattaforma. Per tutto ciò che conta davvero (interazioni touch, prompt di installazione, notifiche push, fotocamera, GPS), testa su un dispositivo reale:

  1. Pubblica la tua app sul suo sottodominio *.proyecta.live
  2. Apri l’URL dal browser del tuo telefono
  3. Se hai aggiunto il supporto PWA, scegli Add to Home Screen e testa l’esperienza da app installata
  4. Percorri i flussi che ti interessano

Cose che puoi scoprire solo su un dispositivo reale

Sezione intitolata “Cose che puoi scoprire solo su un dispositivo reale”
  • Dimensioni delle aree tappabili — le dita sono più grandi dei puntatori del mouse
  • Elementi sticky — le unità viewport si comportano diversamente con la chrome del browser mobile
  • Input da form — autocompletamento, tipi di tastiera, autocomplete
  • Quirk di iOS Safari — problemi con 100vh, scroll con rimbalzo, posizionamento fixed
  • Flusso dei permessi per le notifiche push — funziona solo su un’origine pubblicata tramite HTTPS in un tab del browser di primo livello; non si attiva all’interno del pannello di anteprima del builder (anche quando l’anteprima è già servita tramite HTTPS).
  • Performance su hardware reale (e più lento)
  • Usa gli strumenti per sviluppatori del tuo telefono. Safari su macOS può connettersi a Safari mobile per il debug live; Chrome può connettersi a Chrome su Android.
  • Testa anche in landscape. La maggior parte degli sviluppatori testa solo in portrait e non rileva i bug in landscape.
  • Testa con la modalità risparmio energetico attiva. Animazioni e timer si comportano diversamente.
  • Testa su un iPhone reale per le notifiche push PWA. Le notifiche push su iOS funzionano solo da una PWA installata tramite Safari.