Interaction design solves the lack of functionality crisis that plagued the early internet. When one went on a website, there was an abundance of sites that were downright unusable and frustrating for the overall user experience. In comes interaction design and all of the things that one could ever hope to get out of the internet became true. We will talk about interaction design and the essential elements that make it what it is.
Interaction designers and interaction design itself are only concerned about two things: the users and the screen. Interaction design is closely related to user interface design, as it's solely focused on the user's interaction with the elements on the website. These can include things like forms, buttons, font, etc.
The main difference between user experience and interaction design is that interaction design as previously stated is only concerned about the usability of the website. On the other hand, the user experience design is concerned with the entire wheel of emotions the user experiences while using the product. The two do not contrast; in fact, they complement each other similar to pen and paper. The interaction designer is essentially the foundational person when it comes to the end user experience.
Consistency leads to a lot of micro benefits for the user; one of the most significant benefits is the reduction of their cognitive load. We will go into this later. An example of having consistency in website design is the top menu where one can access the "Home," "About Us," "Contact Us," etc. If these buttons were to change to: "Download E-book," "Check Out Our Affiliate Products," "We're Releasing a New Hit Single", it would increase user confusion and thus their cognitive load. It’s similar to going into the same neighborhood and having the houses switch locations every single day, it can be quite a frustrating ordeal, and the person may avoid the neighborhood altogether.
Reducing cognitive loads is one of the most foundational principles in design. Ever been to a website with buttons everywhere, music playing in the background of a video in which you have to scroll down to the bottom to even see? Or maybe you're using an app, and there are just way too many menus, simply getting to the next screen requires a tutorial. These are examples of high cognitive load experiences. In these types of experiences, there are just too many options to process. The user says: "I don't have time to learn all of this right now.", only never to return.
This usually leads to:
Therefore, it's best to reduce the options for the end user and to give them as few options as possible. Some suggestions to reduce this are to:
Dimensions in interaction design were introduced by Bill Moggridge’s book “Designing Interactions." These dimensions include:
In the end, by understanding the basics of interaction design, which include consistency, reducing cognitive load, and understanding the dimensions, one can create a wonderful foundation for an excellent website, web app, or gaming experience for their end user.