Progettare e sviluppare per dispositivi mobile

Per lavoro mi sono trovato a dover studiare i principi base dello sviluppo di applicazioni per dispositivi mobili. Ma più che la tecnica, il linguaggio di programmazione, l’aspetto più complesso per chi proviene dal mondo “desktop” è sicuramente la definizione e progettazione dell’interfaccia grafica.

Nelle mie ricerche ho avuto la fortuna di imbattermi in alcuni risorse che mi sento senza dubbio di consigliare.

La prima è il manuale “Designing the Mobile User Experience“, pubblicato da Wiley, che è un’ottima introduzione a questi temi. Secondo l’autrice, Barbara Ballard, il termine “mobile” si riferisce, più che al dispositivo o al software, all’utente e alle situazioni in cui si trova a interagire con queste periferiche.

Questo testo contiene anche utili indicazioni delle differenze con cui i dispositivi mobili vengono usati in Europa, in America e in Asia. Non si tratta semplicemente di variazioni di standard o di protocollo, ma anche di impiego. In America, ad esempio, gli SMS hanno storicamente riscosso minore fortuna che in Europa, a causa di eccessivi prezzi fissati dagli operatori, ma anche per la capillare diffusione della posta elettronica.

La cosa bella di questo manuale è che il capitolo più interessante, il sesto, è in buona parte disponibile anche online sottoforma di wiki. Il capitolo prende in considerazione alcuni pattern di progettazione per i dispositivi mobile, suddivisi in macrocategorie:

  • progettazione dello schermo
  • navigazione all’interno delle applicazioni
  • gestione delle applicazioni
  • pubblicità

Avendo a che fare con dispositivi dalle funzionalità eterogenee, questi sono statti suddivisi in classi di appartenenza. Ciascun pattern fa quindi riferimento a una o più classi, così che sia immediato capire se un pattern è applicabile o meno a una determinata periferica.

Un’altra interessante risorsa, questa volta liberamente scaricabile in formato Pdf, è il documento “Mobile Web Developer’s Guide” scritto da Brian Fling, e si rivolge a chi si proccupi di realizzare siti web che siano accessibili anche ai telefoni cellulari, e in generale alle ultime generazione di dispositivi mobile. Questo testo integra in qualche modo quanto presentato dal manuale della Ballard, avvicinandosi più alle problematiche di sviluppo.

  • Usabilità per dispositivi mobile
    Per chi fosse interessato ad approfondire le tematiche di design e usabilità per dispositivi portatili, come i cellulari, consiglio di provare la versione mobile di Gmail. Vi si può accedere con un dispositivo portatile all’indirizzo http://m.gmail.com, ma anche le ultime versioni di Firefox sono in grado di visualizzare l’interfaccia, se volete limitarvi a curiosare. E’ interessante notare [...]...
  • Dal GhiradaBarcamp – Mobile 2.0
    Commento: La differenza tra un intervento di un professionista e di uno semplice appassionato (per quanto giovane e in gamba) la si nota sempre. Nel suo spazio Alessandro di MVNO ha dedicato i primi 10 minuti a spiegare i termini, 10 minuti per descrivere la situazione e poi via con la proposta (ben chiara) e [...]...
  • Pattern e ricerca
    Di pattern nel design web ho già parlato in altre occasioni. I pattern sono soluzioni a problematiche ricorrenti, raggruppati in categorie per facilitare la consultazione. Peter Morville ha raccolto un buon numero di pattern relativi alle ricerche e ai risultati, attingendo da siti più o meno famosi, e li ha pubblicati nel proprio account Flickr, commentando [...]...
  • Il design d’interfaccia nel web 2.0
    Un manuale che raccoglie pattern applicati allo sviluppo di un'interfaccia. Con un sito gratuito a corredo davvero ricco di contenuti...
  • Buone pratiche per progettare i form
    Segnalo tre ottime risorse che si propongono di aiutare nella progettazione di maschere di inserimento dati (form). Operazione solo a prima vista facile e spesso sottovalutata, ma piena di insidie e trabocchetti. La prima, e sicuramente la migliore, è la presentazione di Luke Wroblewki, designer di Yahoo!, dal titolo Best Practices for Form Design, che è [...]...

1 commento a “Progettare e sviluppare per dispositivi mobile”

  1. Commento di blanhik inserito il 28 luglio 2007 | Replica

    antò, sei forte! mi serviva proprio ’sta robba! senti ma… ne capisci di reti mesh? quaggiù vogliamo metterne su una: damme ‘na mano.

3 trackback

  1. 24 luglio 2007: Il blog di Giovanni Calia » Blog Archive » links for 2007-07-24

Scrivi un commento

Non è possibile inserire commenti per questo intervento.