Αναίρεση αντί για επιβεβαίωση διαλόγων: Σχεδιασμός λιγότερης διακοπής διεπαφής χρήστη
Γιατί ρουτίνα "Είσαι σίγουρος;" τα παράθυρα διαλόγου αποτυγχάνουν, όταν μια επιβεβαίωση εξακολουθεί να είναι σωστή και πώς να σχεδιάσετε αναίρεση τοστ που είναι σαφείς, προσβάσιμες και ασφαλείς.
Core Takeaway
Χρησιμοποιήστε την αναίρεση για ενέργειες που μπορούν να αντιστραφούν: κάντε την ενέργεια αμέσως και, στη συνέχεια, εμφανίστε ένα σύντομο, μη αποκλειστικό μήνυμα με ένα κουμπί Αναίρεσης. Διατηρήστε τα παράθυρα διαλόγου επιβεβαίωσης για σοβαρές, μη αναστρέψιμες ενέργειες, όπως μόνιμη διαγραφή ή μεγάλες πληρωμές, και κάντε τα συγκεκριμένα: ονομάστε το αντικείμενο και τις συνέπειες. Η επιβεβαίωση ενεργειών ρουτίνας εκπαιδεύει τους χρήστες να κάνουν κλικ στο "OK" χωρίς ανάγνωση.
Γιατί οι επιβεβαιώσεις ρουτίνας σταματούν να λειτουργούν
Η καθοδήγηση του Nielsen Norman Group σχετικά με τα παράθυρα διαλόγου επιβεβαίωσης είναι σαφής: χρησιμοποιήστε τα πριν από ενέργειες με σοβαρές συνέπειες και μην τα χρησιμοποιείτε για συνήθεις ενέργειες. Όταν οι άνθρωποι βλέπουν το ίδιο παράθυρο διαλόγου πολλές φορές, επιβεβαιώνουν από συνήθεια και ο διάλογος σταματά να αποτρέπει τα σφάλματα που έπρεπε να συλλάβει. Το ίδιο άρθρο συνιστά την προσφορά αναίρεσης όπου είναι δυνατόν αντί να βασίζεστε σε μια προειδοποίηση.
Επιβεβαίωση ή αναίρεση: ένας απλός κανόνας
Κάντε μια ερώτηση: μπορεί αυτό να αντιστραφεί; Εάν ναι, ενεργήστε και προσφέρετε αναίρεση. Εάν όχι, επιβεβαιώστε πρώτα και κάντε την επιβεβαίωση συγκεκριμένη.
- Αρχειοθέτηση, μετακίνηση, επισήμανση ως αναγνωσμένη, κατάργηση από μια λίστα: ενεργήστε τώρα, προσφορά αναίρεσης.
- Αποστολή μηνύματος: πολλά προϊόντα καθυστερούν την αποστολή για λίγο, ώστε να μπορεί να αναιρεθεί. Το Gmail επιτρέπει στους χρήστες να επιλέξουν ένα παράθυρο αναίρεσης 5, 10, 20 ή 30 δευτερολέπτων.
- Μόνιμη διαγραφή, πληρωμή, δημόσια δημοσίευση: επιβεβαιώστε πρώτα, ονομάζοντας το στοιχείο και τον αντίκτυπο ("Διαγραφή 142 αρχείων").
- Ακόμα καλύτερα: κάντε τη διαγραφή αναστρέψιμη με περίοδο απορριμμάτων ή ανάκτησης και, στη συνέχεια, χρησιμοποιήστε την αναίρεση.
Σχεδιασμός του μηνύματος αναίρεσης
Το Material Design αποκαλεί αυτό το στοιχείο snackbar: ένα σύντομο, ελάχιστα διακοπτόμενο μήνυμα που μπορεί να περιέχει μία ενέργεια, σε αντίθεση με ένα παράθυρο διαλόγου, το οποίο απαιτεί απάντηση. Γράψτε τι συνέβη με λίγες λέξεις, βάλτε την Αναίρεση ως μεμονωμένη ενέργεια και κρατήστε την στην οθόνη αρκετή ώρα ώστε οι άνθρωποι να αντιδράσουν. Μην κρύβετε σημαντικές ενέργειες αναίρεσης σε μηνύματα που εξαφανίζονται σε δύο δευτερόλεπτα.
Λεπτομέρειες προσβασιμότητας
Τα τοστ που εξαφανίζονται από μόνα τους μπορεί να χάσουν οι χρήστες του προγράμματος ανάγνωσης οθόνης και τα άτομα που χρειάζονται περισσότερο χρόνο. Ανακοινώστε το μήνυμα μέσω μιας ευγενικής ζωντανής περιοχής, αφήστε τους χρήστες του πληκτρολογίου να φτάσουν στο κουμπί Αναίρεση, να σταματήσουν το χρονόμετρο ενώ το μήνυμα είναι τοποθετημένο ή εστιασμένο και παρέχετε έναν άλλο τρόπο για να αντιστρέψετε την ενέργεια, όπως μια λίστα ιστορικού ή έναν κάδο απορριμμάτων.
Κίνηση για αναίρεση
Μια σύντομη, ήρεμη είσοδος από την άκρη της οθόνης και μια καθαρή έξοδος βοηθούν τους ανθρώπους να παρατηρήσουν το μήνυμα χωρίς να διακόπτονται. Όταν πατήσετε Αναίρεση, κάντε κίνηση του στοιχείου ξανά στη θέση του ώστε να είναι ορατή η αντιστροφή. Σεβαστείτε τις ρυθμίσεις μειωμένης κίνησης με ένα απλό ξεθώριασμα.
Κλειδί Principles για να θυμάστε
- Αναστρέψιμες ενέργειες: ενεργήστε αμέσως και προσφέρετε αναίρεση
- Μη αναστρέψιμες, σοβαρές ενέργειες: μια συγκεκριμένη επιβεβαίωση που ονομάζει τον αντίκτυπο
- Οι επιβεβαιώσεις ρουτίνας γίνονται κλικ από συνήθεια
- Κάντε προσβάσιμα τα μηνύματα αναίρεσης: ζωντανή περιοχή, εστίαση πληκτρολογίου, αρκετός χρόνος
- Κινητοποιήστε την αντιστροφή, ώστε οι άνθρωποι να δουν ότι λειτουργεί
Συχνές Ερωτήσεις
Πηγές
- Confirmation Dialogs Can Prevent User Errors — If Not Overused — Nielsen Norman Group
- Send or unsend Gmail messages — Gmail Βοήθεια
- Snackbar guidelines — Material Design 3