Ο σχεδιασμός αλληλεπίδρασης διαμορφώνει τον τρόπο με τον οποίο οι χρήστες αλληλεπιδρούν με τα ψηφιακά προϊόντα. Καλύπτει τη ροή μεταξύ των οθονών, την ανατροφοδότηση που δίνει ένα κουμπί όταν πατηθεί, την κινούμενη εικόνα που επιβεβαιώνει μια ενέργεια και το μήνυμα σφάλματος που εξηγεί τι πήγε στραβά. Ο τομέας εμφανίστηκε τη δεκαετία του 1980 καθώς οι προσωπικοί υπολογιστές εξαπλώθηκαν και οι σχεδιαστές συνειδητοποίησαν ότι το λογισμικό έπρεπε να είναι χρηστικό, όχι απλώς λειτουργικό. Οι Bill Moggridge και Bill Verplank επινόησαν τον όρο στα μέσα της δεκαετίας του 1980.
Οι σχεδιαστές αλληλεπίδρασης σκέφτονται τις καταστάσεις, τις μεταβάσεις και την ανατροφοδότηση. Τι συμβαίνει όταν ένας χρήστης τοποθετεί τον δείκτη του ποντικιού πάνω από έναν σύνδεσμο; Τι συμβαίνει όταν υποβάλλει μια φόρμα; Τι συμβαίνει εάν η σύνδεση διακοπεί; Ο καλός σχεδιασμός αλληλεπίδρασης κάνει αυτές τις στιγμές να φαίνονται φυσικές. Ο κακός σχεδιασμός αλληλεπίδρασης αφήνει τους χρήστες αβέβαιους. Ένα κουμπί που δεν αλλάζει εμφάνιση όταν γίνεται κλικ σε αυτό μοιάζει σπασμένο. Ένας περιστρεφόμενος διακόπτης φόρτωσης που δεν επιλύεται ποτέ δημιουργεί άγχος. Οι σχεδιαστές δημιουργούν πρωτότυπα αυτών των αλληλεπιδράσεων νωρίς, συχνά με απλά εργαλεία, για να δοκιμάσουν πώς αισθάνονται πριν γράψουν κώδικα.
Βασικές ανησυχίες
- Ανατροφοδότηση: επιβεβαίωση ότι έχει καταχωρηθεί μια ενέργεια.
- Καταστάσεις: προεπιλογή, κατάδειξη, ενεργό, απενεργοποιημένο, σφάλμα.
- Μεταβάσεις: πώς αλλάζουν οι οθόνες και τα στοιχεία.
- Μικροαλληλεπιδράσεις: μικρές στιγμές που καθοδηγούν και απολαμβάνουν.
Ο σχεδιασμός αλληλεπίδρασης δεν αφορά μόνο το να κάνουμε τα πράγματα όμορφα. Αφορά το να τα κάνουμε προβλέψιμα, να ανταποκρίνονται στις ανάγκες και να είναι εύκολα κατανοητά.
Comments
No comments yet. Be the first to share a thought.
Leave a comment