211service.com
Strumenti per un migliore web design
Se ti piace (o non ti piace) il design di questa o di qualsiasi pagina Web, puoi visualizzare il codice sorgente e vedere come l'hanno creato i nostri designer: l'opzione si trova nel menu Strumenti di molti browser. Questa apertura è una delle cose migliori del Web, afferma Scott Klemmer , professore alla Stanford University che gestisce il gruppo Human Computer Interaction. Ma aggiunge che, a meno che tu non sia un web designer o un programmatore esperto, è difficile capire quale parte del codice fa cosa. Il laboratorio di Klemmer crea strumenti che aiutano sia i designer principianti che quelli esperti a sfruttare tali contenuti Web esistenti per migliorare e adattare i loro progetti più rapidamente.
Il modo migliore per sviluppare un design user-friendly che soddisfi programmatori, designer e clienti è quello di creare molti prototipi, la maggior parte dei quali verrà eliminata. Ma riorganizzare un progetto per tentativi ed errori richiede molto tempo, quindi Klemmer sta cercando di automatizzare il processo. Molti dei suoi strumenti possono essere scaricati gratuitamente dal suo laboratorio o dai partner, incluso Adobe. Migliaia di persone hanno scaricato uno strumento chiamato Planimetria , che è ora disponibile come plug-in per gli strumenti Adobe Flash e Flex Builder. Attraverso Blueprint, i designer che codificano una pagina possono cercare esempi di codice senza dover fare clic sulle pagine dei risultati generati dai motori di ricerca convenzionali. Gli esperimenti del gruppo di Klemmer hanno mostrato che i programmatori professionisti che utilizzano Blueprint hanno completato le attività il 28% più velocemente e hanno scritto codice con valutazioni più elevate rispetto a quelli che utilizzano i motori di ricerca Web tradizionali.
Un altro strumento, Bricolage, che Klemmer e il suo studente Ranjitha Kumar hanno sviluppato alcuni mesi fa, può prendere qualsiasi pagina Web e renderla nuovamente nello stile di un'altra, grazie a un algoritmo che separa il contenuto di una pagina dai suoi modelli stilistici. L'idea non è quella di consentire alle persone di copiare i design all'ingrosso, ma di facilitare il brainstorming. Invece di impiegare ore per creare ogni nuovo modello di una pagina, puoi vedere se una particolare direzione è interessante, dice. Bricolage può essere utilizzato anche per ridisegnare rapidamente una pagina per la visualizzazione su diversi dispositivi, come un computer desktop, un telefono Android o un iPad.
Nel design, ci sono così tante parti interessate: i tecnici, il cliente, i designer e i progetti sono difficili da descrivere a parole, dice. Avere degli esempi a portata di mano aiuta ad accelerare il processo: nel lavoro creativo, deduci e costruisci competenze dall'osservazione di un enorme corpus di esempi. Klemmer osserva che gli studenti d'arte imparano cosa rende un buon dipinto non studiando elenchi di criteri ma guardando esempio dopo esempio, dipinti buoni e cattivi. Ciò che rende un buon design può essere difficile da articolare quanto ciò che rende un buon dipinto, specialmente quando persone con vocabolari diversi (web designer, programmatori e clienti) cercano di comunicare.
Klemmer, che ha 33 anni, inizialmente pensava di diventare un artista e un grafico. Quando stava facendo il suo lavoro universitario alla Brown University, dice, è stato ispirato da quanto i computer potrebbero fare per facilitare il lavoro creativo. Uno stage presso il think tank Interval Research del cofondatore di Microsoft Paul Allen ha consolidato la sua ambizione di creare strumenti software per i progettisti. Klemmer afferma che uno degli obiettivi di Interval era quello di sviluppare la generazione di strumenti di interfaccia utente che sarebbero venuti dopo l'interfaccia utente grafica.
Un'ambizione simile è alla base del lavoro di Klemmer oggi: vuole rendere il Web più accessibile. L'utente Web di oggi è probabilmente su un dispositivo mobile e, con l'invecchiamento della popolazione, più utenti Web avranno capacità visive o motorie limitate. Ma realizzare una nuova versione di un sito per ogni tipo di utente o dispositivo richiede molto tempo. Con gli strumenti che sta sviluppando, un designer potrebbe creare una versione canonica di un sito Web e quindi sviluppare un software che automatizza la conversione di questo design in versioni che funzionino per la sempre più ampia varietà di persone che potrebbero visualizzarlo.