This week，I have learned about interaction design by watching a video on Lydia.com. There are five principles of interaction design: consistency, perceivability, learnability, predictability and feedback. These principles can help focus us on crafting better solutions, experiences and designs. They also can be used inform and guide nearly all of our design decision. Now, I will explain these principles and give some examples.
Consistency -because people notice changes
Interaction design need consistency. Because people are sensitive with changes. Differences can attract unwanted attention. When people interact with an app, they will be confused if something changed. And people are easily be distracted by unnecessary and unexpected changes. If the interaction design can keep consistency, people will be able to focus on there tasks. Here is a good app example about consistency:
This is a weather app. You can see the color, icon, font, type are keep the consistency. It will help user focus on their goals.
Perceivability -invites interaction
Although we design interface based on visibility, but perceivability is more important in an interaction interface. If people can not find the opportunity to interact, they will not interact. People need to think in a broader way, not just focus on visual appearance. Such as how to improve the interaction, how to make the interface communicate more efficient, how to make the interaction design perceivability? Below is a example to show the perceivability.
This is an app named AgenceMe Account. We can easily find where is pressable and where can be interact with.
Learnability -makes interaction simpler
Interaction should be easy to learn and should be easy to remember. If the interaction is easy to learn and remember, users can transfer the experience what they learned in the first time to other similar interaction. This is also why design patterns and consistency are so important. People do not need to relearn what is similar and what they already know. They just need to apply the existing knowledge to other place.
In this case, the button in the upper left corner can be called learnability.
Predictability -sets accurate expectations
Good interaction design should set accurate expectations before the interaction has occurred. If people can predict the interactions and outcomes, people will easily understand the functionality and the constrains. Besides, when people can know what they can do and what will happened, they will interact with interface actively to finish their task and accomplish their goals.
These two examples can make people easily know what will happened in next step. They are good cases of predictability.
Feedback -acknowledges our interactions
Feedback is an acknowledgment of the interaction and information about the outcomes. Feedback is essential in interaction design. Feedback makes people know what they are, what they can do next and even to know they finished. Feedback should confirm the interaction and the outcome. If people can not get the feedback, interaction will be invalid and unsuccessful.
This example has a obvious feedback we can see.
Lynda.com.2015. Interaction Design Fundamentals with David Hogue [online]. Available: http://bit.ly/1OiS8SK [Accessed 29 Nov.2015].
Creative Uses of Animated GIFs to Present UI Designs [online]. Available: http://line25.com/articles/creative-uses-animated-gifs-present-ui-designs [Accessed 29 Nov.2015].