it-swarm-eu.dev

Quali sono alcune alternative alla frase "Sei sicuro di voler XYZ" nelle finestre di dialogo di conferma?

Non mi piace vedere la parola "tu" nel messaggio due volte. Esempi:

  1. Sei sicuro di voler eliminare questo articolo?
  2. Sei sicuro di voler continuare?
48
Brian

Parte della ragione per cui le persone saltano messaggi lunghi è dovuta alla velocità di lettura.

Supponiamo che per una discussione qualcuno con una velocità di lettura media - circa 200 parole al minuto. (*)

Se usi solo 20 parole in una finestra di dialogo, stai chiedendo a quell'utente di dedicare 6 secondi a leggere e comprendere ciò che hai scritto.

Anche se non suona molto, una pausa imposta di sei secondi quando stai cercando di fare qualcosa può sembrare un tempo terribilmente lungo.

(*) E non commettere l'errore di presumere che una bassa velocità di lettura significhi bassa intelligenza.

Quindi, tre suggerimenti per te, tutti mirati alla massima chiarezza con il minimo sforzo.

  1. Sii il più conciso possibile
  2. Identifica l'articolo a rischio
  3. Assegna un nome ai pulsanti per le azioni

Ecco una semplice finestra di dialogo per l'eliminazione:

Poor

Riduciamo il numero di parole al minimo per facilitare la lettura:

Better

Ora identifichiamo l'oggetto a rischio ed etichettiamo i pulsanti per l'azione:

alt text

Molto meglio - più facile da leggere e più chiaro.

Un altro esempio: una finestra di dialogo di continuazione.

Confirmation dialog

Semplifica la formulazione.

Better Continue dialog

Ancora una volta, identifichiamo cosa sta succedendo ed etichettiamo i pulsanti per le azioni.

Best Continue Dialog

Un netto miglioramento.

Ecco un pensiero finale. Evita i negativi, in particolare i doppi negativi. Alcuni madrelingua inglesi trovano complicati i doppi negativi, e molti che imparano l'inglese come seconda lingua li trovano confusi (specialmente se la loro madrelingua usa i doppi negativi per enfasi invece che per inversione).

69
Bevan

Faccio sempre in modo di mostrare all'utente quale l'elemento viene eliminato (soprattutto perché il dialogo potrebbe oscurare l'elemento in questione, ma anche perché vedere un testo identificabile nel dialogo richiamerà l'attenzione):

Elimina "il tuo articolo preferito"?

Puoi anche iniettare un po 'di umorismo qua e là, a seconda del tipo di app che stai creando:

Sicuramente non vuoi continuare senza salvare? [Sì, lasciami in pace] [Oh giusto, grazie per avermelo ricordato]

Se l'utente lo prova noterai che i messaggi umoristici vengono notati un po 'più frequentemente semplicemente perché si distinguono dalla massa di messaggi generici e (se in realtà sono abbastanza carini) ottengono un sorriso sul volto dell'utente . Cosa si può volere di più?

19
Rahul

È meglio non avere tali finestre di dialogo, invece, implementare la funzionalità di annullamento.

Il dialogo è inutile il 95% delle volte, quindi perché forzarlo sulle persone? Stai cercando di aiutare le persone? o stai cercando di dare la colpa all'utente "ehi, hai confermato che volevi cancellare quell'elemento importante, non incolparmi!".

Indovina un po ', le persone imparano a ignorare questi dialoghi, confermano sempre inconsciamente qualsiasi azione abbiano appena fatto.

Quindi questo è l'approccio sbagliato per risolvere il problema.

Il problema qui è: l'azione dell'utente può avere effetti indesiderati se eseguita per errore.

Una soluzione migliore per quel problema sarebbe quella di consentire all'utente di ripristinare il proprio cambiamento.

Se hai permesso loro di annullare le eliminazioni, otterrai due cose buone:

  • Non dovrai infastidire l'utente con dialoghi inutili.
  • Gli utenti possono recuperare da eliminazioni involontarie.

L'implementazione dell'annullamento è molto più difficile della visualizzazione di una casella di conferma.

8
hasen

Google suggerisce due modi diversi ed entrambi rimuovono completamente "tu".

Linee guida per la scrittura di design di Google suggerisce quanto segue:

Ometti frasi inutili

Puoi saltare molte frasi introduttive comuni e arrivare subito al punto.

enter image description here

Inoltre finestre di dialogo di avviso di Material Design suggerisce di riformulare la domanda per rimuovere "sei sicuro?"

Avvisi con barre del titolo

Utilizzare gli avvisi della barra del titolo solo per situazioni ad alto rischio, come la potenziale perdita di connettività. Gli utenti dovrebbero essere in grado di comprendere le scelte in base al solo titolo e testo del pulsante.

Se è richiesto un titolo:

  • Utilizzare una domanda o una dichiarazione chiara con una spiegazione nell'area del contenuto, ad esempio "Cancella memoria USB?".
  • Evita scuse, ambiguità o domande, come "Avvertenza!" o "Sei sicuro?"

enter image description here

8
icc97

Elimina questo elemento?

Continua?

Dritto al punto.

5
Ryan Shripat

Una cosa fondamentale da ricordare è che le persone ignorano i messaggi "Sei sicuro". Devi costringerli a pensare alla decisione. Ecco una delle mie preferenze.

alt text

4
Glen Lipka

Quello che hai è grammaticalmente corretto, ma prendo il tuo punto.

Potresti provare a suddividere il messaggio in due frasi:

Questo oggetto verrà cancellato, sei sicuro?

Questo sposta la parte importante della domanda in primo piano dove è (si spera) più probabile che venga letta.

Tenderei anche ad evitare i messaggi per le azioni che possono essere annullate e ridurre il numero di azioni annullabili al minimo.

2
ChrisF

Per i messaggi critici si desidera essere il più chiari possibile e assicurarsi che l'utente legga il messaggio.

Messaggi simili

Cliccando qui accetti che ...

Sei sicuro di volere ....

Perditi per l'utente, l'utente lo legge come yada, yada, yada, qualunque cosa ... e fa clic su sì senza guardare.

Per consentire all'utente di leggere il messaggio, questo deve essere nell'ordine giusto.

  • Nomina l'azione che accadrà
  • quindi l'avvertimento
  • quindi la domanda
  • quindi l'azione da intraprendere.

Stai per inviare la tua domanda, Impossibile completare questa azione, Vuoi continuare, Fai clic su Sì per continuare o fai clic su Annulla

È un po 'lungo ma se hai bisogno che l'utente legga il messaggio, questo è il modo più sicuro di procedere.

1
Sruly

Non si tratta sempre di queste azioni esplicite come eliminare, cancellare, salvare ... ecc. Ci possono essere alcuni scenari in cui l'utente può uscire inconsapevolmente da un processo critico in corso.

Ad esempio: l'utente è nel mezzo del pagamento e preme il pulsante Indietro.

In questo scenario, l'utente deve essere avvisato.

0
learner

Apple Human Interface Guidelines per Mac OS X hanno molto da dire sulle finestre di messaggio (pannelli di avviso).

I nomi dei pulsanti devono corrispondere all'azione eseguita dall'utente quando preme il pulsante, ad esempio Cancella, Salva o Elimina. Il pulsante più a destra nella finestra di dialogo, il pulsante di azione, è il pulsante che conferma il testo del messaggio di avviso. Il pulsante di azione è in genere, ma non sempre, il pulsante predefinito. (Si noti che nei metodi Cocoa, il pulsante più a destra viene sempre indicato come pulsante predefinito anche se potrebbe non esserlo.) Per ulteriori informazioni, vedere "Ignorare le finestre di dialogo".

Il problema con l'API della finestra di messaggio di Windows è che non ti consente di specificare effettivamente i nomi dei pulsanti desiderati, invece ti richiede di ruotare la tua finestra di messaggio o utilizzare i pulsanti Sì/No/OK/Annulla integrati .

Per qualche altra lettura, ecco un articolo interessante che parla dei problemi con le finestre di messaggio in generale: Why Message Boxes Are Evil .

0
Nick Bedford