Domanda

Il mio capo ritiene che i maghi rendano le cose semplici per l'utente. Penso che abbiano il loro posto, ma non riesco davvero a definire quale sia quel posto. Sento che esiste il pericolo di trasformare qualcosa in passaggi che non ne hanno bisogno.

Qualcuno sa dove potrei trovare le regole per tali cose, o anche una linea guida da seguire che descriva quando e quando non usare i maghi e possibilmente anche altri elementi dell'interfaccia utente.

È stato utile?

Soluzione

Ecco cosa hanno da dire alcune linee guida comuni sull'interfaccia umana su quando usarle. Molti sono piuttosto restrittivi:

Gnome HIG

  

Un assistente è una finestra secondaria che guida l'utente attraverso un'operazione suddividendola in passaggi sequenziali. Gli assistenti sono utili per rendere meno complesse le operazioni complesse, in quanto limitano le informazioni visibili all'utente in qualsiasi momento.   [...]

     

Gli assistenti hanno importanti svantaggi. Dopo aver utilizzato un assistente, è spesso difficile capire dove sono memorizzate le singole impostazioni aggregate nell'assistente. Spesso le persone ricorrono a rieseguire l'assistente, inserendo nuovamente molte impostazioni che non vogliono modificare.

     

Gli assistenti vengono spesso utilizzati in situazioni in cui una soluzione migliore sarebbe quella di semplificare o persino automatizzare meglio il processo. Prima di usare un assistente per guidare le persone attraverso un'operazione complessa, considera se l'operazione può essere sostanzialmente semplificata, quindi un assistente non è necessario.

Linee guida per l'interazione con Microsoft Windows Experience :

  

Considera prima le alternative più leggere, come finestre di dialogo, riquadri attività o singole pagine. Le procedure guidate sono un'interfaccia utente complessa, utilizzata al meglio per attività in più passaggi, eseguite di rado. Non è necessario utilizzare procedure guidate & # 8212; puoi fornire informazioni utili e assistenza in qualsiasi interfaccia utente.

Linee guida per l'interfaccia umana di Apple

  

Per i prodotti con procedure di installazione complesse, un assistente alla configurazione può essere utile

(Gli assistenti non sono menzionati in nessun altro contesto, come negli altri HIG: s, quindi presumo che ciò significhi che Apple pensa di non avere spazio se non per l'installazione)

Altri suggerimenti

Sono d'accordo con te sul fatto che i Maghi abbiano il loro posto. E quel posto è tornato ad Azeroth.

No, ma seriamente, se l'utente deve inserire molti campi di dati diversi, l'uso di una procedura guidata per suddividere la voce di dati in diversi gruppi correlati potrebbe contribuire a rendere le cose meno confuse.

Se la procedura guidata copre un processo costituito dai passaggi A, B e C e l'input in B o C dipende dall'input nei passaggi precedenti, un Wizard sarebbe probabilmente un buon modo per strutturare il tuo applicazione.

Probabilmente ci sono molte altre situazioni in cui l'uso di un Wizard sarebbe giustificato (quelli sono solo due in cima alla mia testa), ma in ogni caso, vorresti valutarlo e assicurarti che un Wizard è l'opzione migliore in assoluto. Per prendere in prestito un vecchio detto, tutto non diventa un chiodo solo perché il tuo capo vuole che tu usi i Maghi come un martello. Se questo ha senso.

Per quanto riguarda le linee guida sulle migliori pratiche, l'uso di Wizards sembra rientrare in UX anziché UI , ma ecco alcuni elementi che ho riscontrato:

Prova a leggere questo .

Suggerirei di evitare il più possibile i maghi. Le persone hanno un breve periodo di attenzione e rischiate che, nel mezzo, inizino a dimenticare ciò che hanno detto, cosa stanno facendo lì, ecc.

Detto questo, penso che potrebbe essere praticabile quando si eseguono acquisti (ad esempio, checkout), configurazioni per la prima volta, altri?

Quando sviluppare una procedura guidata

Cerca sempre di:

  • Chiedi solo le informazioni veramente necessarie
  • Semplifica il più possibile, evitando così la necessità di ulteriori spiegazioni

Quando si crea una procedura guidata:

  • Mostra chiaramente quanti passaggi sono necessari e quanti sono stati completati
  • Consenti all'utente di ripristinarlo o annullarlo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top