Interface design

Interface design, letteralmente progettazione delle interfacce, è comunemente intesa come l'attività di progettazione dell'interfaccia utente (in inglese UI, User Interface) di un qualsiasi sistema informatico e software che dialoga con l'utente attraverso uno schermo.

In realtà l'interfaccia uomo/macchina (nell'accezione più comune la "macchina" è il computer) non è composta solo dall'interfaccia grafica che si visualizza virtualmente su uno schermo, ma comprende anche il sistema delle interfacce fisiche con cui l'utente interagisce, come tastiere, mouse, pulsanti, joystick, manopole, pannelli di controllo, segnalatori, indicatori e altri controlli fisici.

Per cui la progettazione delle interfacce intesa in modo più completo è la progettazione del sistema di interfacce hardware e software con cui l'utente interagisce durante l'uso di un sistema informatico, di un macchinario o di un dispositivo elettronico. È importante notare che ogni interfaccia è un sistema complesso che a sua volta può contenere altre interfacce e sistemi di interazione, ciascuno dotato di una propria logica di funzionamento e di interazione.

Web design

Esempio di web design responsivo
Esempio di web design responsivo

Nel caso del Web design si studia l'aspetto grafico finale del prodotto in questione, affinché lo stesso possa ben apparire e catturare l'attenzione dell'utente che lo visita. Ciò dipende fortemente dal target del sito web, la tematica trattata e l'individuo, l'azienda, l'associazione, o la società che pubblicizza.

Processi

La progettazione dell'interfaccia utente richiede una buona comprensione delle esigenze dell'utente. Si concentra principalmente sulle esigenze della piattaforma e sulle aspettative degli utenti. Ci sono diverse fasi e processi nella progettazione dell'interfaccia utente, alcuni dei quali sono più richiesti di altri, a seconda del progetto.

Esempio di wireframe
Esempio di wireframe

Requisiti

Esempio di form web con un buon interface design
Esempio di form web con un buon interface design

Le caratteristiche dinamiche di un sistema sono descritte in termini di requisiti di dialogo contenuti in sette principi della parte 10 della norma sull'ergonomia, la ISO 9241. Questo standard stabilisce un quadro di "principi" ergonomici per le tecniche di dialogo con definizioni di alto livello e applicazioni illustrative ed esempi dei principi. I principi del dialogo rappresentano gli aspetti dinamici dell'interfaccia e possono essere per lo più considerati come la "sensazione" dell'interfaccia. I sette principi del dialogo sono:

Il concetto di usabilità è definito dallo standard ISO 9241 in base a efficacia, efficienza e soddisfazione dell'utente. La parte 11 fornisce la seguente definizione di usabilità:

Efficacia, efficienza e soddisfazione possono essere viste come fattori di qualità dell'usabilità. Per valutare questi fattori, è necessario scomporli in sotto-fattori e, infine, in misure di usabilità.

Ricerca

Esempio di checkbox formattati per dare loro un aspetto estetico gradevole
Esempio di checkbox formattati per dare loro un aspetto estetico gradevole

Il design dell'interfaccia utente è stato un argomento di considerevole ricerca, anche sulla sua estetica. Gli standard sono stati sviluppati già negli anni '80 per definire l'usabilità dei prodotti software. Una delle basi strutturali è diventata il modello di riferimento dell'interfaccia utente IFIP. Il modello propone quattro dimensioni per strutturare l'interfaccia utente:

Questo modello ha notevolmente influenzato lo sviluppo dello standard internazionale ISO 9241 che descrive i requisiti di progettazione dell'interfaccia per l'usabilità. Il desiderio di comprendere i problemi dell'interfaccia utente specifici dell'applicazione nelle prime fasi dello sviluppo del software, anche se un'applicazione veniva sviluppata, ha portato alla ricerca sugli strumenti di prototipazione rapida della GUI che potrebbero offrire simulazioni convincenti di come un'applicazione reale potrebbe comportarsi nell'uso di produzione. Alcune di queste ricerche hanno dimostrato che un'ampia varietà di attività di programmazione per software basato su GUI può, infatti, essere specificata attraverso mezzi diversi dalla scrittura di codice di programma.

La ricerca è fortemente motivata dalla crescente varietà di dispositivi che possono, in virtù della legge di Moore, ospitare interfacce molto complesse.

Note

  1. ↑ Norman, D. A., Emotion & Design: Attractive things work better, in Interactions Magazine, ix (4), 2002, pp. 36-42. URL consultato il 20 aprile 2014 (archiviato dall'url originale il 7 marzo 2021).
  2. ↑ Lauren Wolf, 6 Tips for Designing an Optimal User Interface for Your Digital Event, su web.inxpo.com, INXPO, 23 maggio 2012. URL consultato il 22 maggio 2013 (archiviato dall'url originale il 16 giugno 2013).
  3. ↑ Karen Holtzblatt and Hugh R. Beyer, Contextual design, in The Encyclopedia of Human-Computer Interaction, 2nd Ed., Interaction Design Foundation. URL consultato il 20 aprile 2014.
  4. ↑ Martin Fowler, Forms and control, in GUI architecture, thoughtworks publication. URL consultato il 20 febbraio 2017.
  5. ↑ (EN) 8 Stages in an HL7 Interface Lifecycle - Caristix, in Caristix, 5 ottobre 2010. URL consultato il 1º marzo 2017 (archiviato dall'url originale il 1º marzo 2017).
  6. ↑ Definizione di usabilità: dalla normativa ISO 9241-11 ai parametri dei test di web usability, su Site Inside, 31 marzo 2015. URL consultato il 25 febbraio 2021.
  7. ↑ iso.org, https://www.iso.org/obp/ui/#iso:std:iso:9241:-11:ed-2:v1:en. URL consultato il 25 febbraio 2021.
  8. ↑ The role of context in perceptions of the aesthetics of web pages over time, International Journal of Human–Computer Studies, 5 gennaio 2009. URL consultato il 2 aprile 2009.
  9. ↑ The HUMANOID model of interface design, Proceedings CHI'92, 1992.
  10. ↑ Creating user interfaces using programming by example, visual programming, and constraints, ACM, 11 aprile 1990. URL consultato il 2 aprile 2009.
  11. ↑ Past, present, and future of user interface software tools, ACM, 1º marzo 2000. URL consultato il 2 aprile 2009.

Voci correlate