Οι στατικές οθόνες δείχνουν πώς φαίνεται μια διεπαφή. Ο σχεδιασμός αλληλεπίδρασης αποφασίζει τι συμβαίνει όταν κάποιος το χρησιμοποιεί: τι μπορεί να πατήσει ή να σύρει, πώς ανταποκρίνεται η διεπαφή και πώς αλλάζει στη συνέχεια. Ένα σάρωση για διαγραφή, ένα τράβηγμα για ανανέωση και ένα μενού που ανοίγει από το κουμπί που πατήσατε είναι όλα σχεδίαση αλληλεπίδρασης.
Μερικές αρχές καθοδηγούν τον καλύτερο σχεδιασμό αλληλεπίδρασης. Προσφορά: θα πρέπει να είναι σαφές με τι μπορεί να αλληλεπιδράσει. Ανατροφοδότηση: κάθε ενέργεια πρέπει να έχει άμεση, ορατή απάντηση. Προβλεψιμότητα: η ίδια ενέργεια πρέπει να δίνει το ίδιο αποτέλεσμα. Συγχώρεση: τα λάθη πρέπει να είναι εύκολο να αναιρεθούν.
Η κίνηση είναι ένα από τα κύρια εργαλεία. Ένα φύλλο που γλιστράει προς τα πάνω από το κάτω μέρος δείχνει από πού προήλθε και πού θα πάει. Ένα ελατήριο που ακολουθεί το δάχτυλό σας και ηρεμεί φυσικά κάνει μια κίνηση να αισθάνεται άμεση. Αν χρησιμοποιηθεί άσχημα, η κίνηση επιβραδύνει τους ανθρώπους, επομένως οι σχεδιαστές αλληλεπίδρασης αποφασίζουν προσεκτικά τι πρέπει να κινηθεί, πόσο γρήγορα και γιατί.
Η αλληλεπίδραση δεν μπορεί να δοκιμαστεί με στατικές εικόνες. Οι σχεδιαστές κατασκευάζουν πρωτότυπα, από απλές ροές με δυνατότητα κλικ έως λεπτομερή πρωτότυπα με λογική, για να δοκιμάσουν την αίσθηση. Η πρόκληση είναι ότι τα πρωτότυπα συχνά ανακατασκευάζονται από προγραμματιστές και οι λεπτομέρειες χάνονται στη μεταβίβαση.
Τα εργαλεία που αποθηκεύουν την αλληλεπίδραση ως δεδομένα μειώνουν αυτή την απώλεια. Το ExodeUI, το οποίο φτιάχνουμε, διατηρεί καταστάσεις, ελατήρια φυσικής, εισόδους και συμβάντα σε ένα ανοιχτό αρχείο που εκτελείται στην πραγματική εφαρμογή, επομένως η συμπεριφορά που σχεδιάζετε είναι η συμπεριφορά που αποστέλλεται.