Interface design
Da Wikipedia, l'enciclopedia encyclopedia
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[1].
Le interfacce utente sono punti di interazione tra utenti e progetti[2][3][4]. Ne esistono tre tipi:
- Interfacce grafiche utente (GUI): gli utenti interagiscono con rappresentazioni visive sullo schermo del computer[5]. Il desktop è un esempio di interfaccia grafica.
- Interfacce guidate dalla voce: gli utenti interagiscono con esse utilizzando la propria voce[6]. La maggior parte degli assistenti intelligenti, come Siri sugli smartphone o Alexa sui dispositivi Amazon, utilizza il controllo vocale.
- Interfacce interattive basate sui gesti: gli utenti interagiscono con gli ambienti di progettazione 3D attraverso il proprio corpo, come nei giochi di realtà virtuale (VR)[7].