Input multipli
Proprio come le persone usano una combinazione di voce e gesti per comunicare, più tipi e modalità di input possono essere utili per interagire con un'app.
Per supportare il maggior numero possibile di utenti e dispositivi, si consiglia di progettare le app in modo che funzionino con il maggior numero possibile di tipi di input (movimento, riconoscimento vocale, tocco, touchpad, mouse e tastiera). In questo modo si ottimizzano la flessibilità, l'usabilità e l'accessibilità.
Per iniziare, prendere in considerazione i diversi scenari in cui l'app gestisce gli input. Provare a mantener la coerenza in tutta l'app e ricordare che i controlli della piattaforma forniscono il supporto predefinito per molteplici tipi di input.
- Gli utenti possono interagire con l'applicazione tramite più dispositivi di input?
- Sono sempre supportati tutti i metodi di input? Con alcuni controlli? In momenti o circostanze specifiche?
- Un metodo di input ha la priorità?
Interazioni in modalità singola (o esclusiva)
Con le interazioni in modalità singola sono supportati più tipi di input, ma solo uno può essere usato per ogni azione. Ad esempio, il riconoscimento vocale per i comandi e i movimenti per la navigazione oppure immissione di testo tramite tocco o movimenti, a seconda della prossimità.
Interazioni multimodali
Con le interazioni multimodali, vengono usati più metodi di input per completare una singola azione.
Riconoscimento vocale e movimento
L'utente punta a un prodotto e quindi dice "Aggiungi al carrello".
Riconoscimento vocale e tocco
L'utente seleziona una foto con la pressione e quindi dice "Invia foto".