Off late many people are able to distinguish the deference between visual design and interaction design. But Interface design is one more layer in-between the Visual and Interaction layers. Many people still believe that interface designing is same as interaction design. My thoughts on these three are… Visual Design is top most layer which consist of look and feel part. This consists of layout composition of the page, usage of the colours, typography, icons or visual elements and any other metaphoric representations used in the page. All these are very important to enhance user experience but that’s not all.
Interface design goes one more layer below the Visual Design layer. But this does not define the behavior of the application or the task flow to achieve user’s goals. It limits to the extent of using appropriate controls for appropriate functions in given UI. E.g.: Using hyper links Vs buttons or drop-down list boxes Vs Check boxes will be decided by the interface designers. They help to make the page lay out usable with in the given limitations. Interface designing also addresses whether the UI guide lines are followed or not. Interface designing solves some superficial usability problems but does not solve any core design problems.
Interaction design comes below these both layers. In true sense it can actually affect the entire product designing and information architecture. Interaction design defines how all the elements of the software should behave/communicate with users. Interface design helps user to interact with system intuitively. But Interaction design defines what the interaction should be in the first place.
Reason why I thought of explaining these differences is, many of us so called interaction designers really do only interface design and call our self usability experts etc,. It’s not deliberately done all time nor am I trying to say that we do not do any interaction design at all. Some reasons why we end up doing only interface design are:
- Many people do not understand what interaction design is (confusion between interface and interaction design)
- Lack of opportunity to do authentic interaction design as it requires early involvement in product design stage
- Lack of number of resources to do authentic interaction design work (Typical scenario is its one person doing many projects instead of many people doing one project)
- Lack of fundamental information on product requirements and user requirements and some time the domain. (Due to this many ends up designing list of features without thinking whether those features are really required or not)
- Lack of design awareness and commitment from higher management for better usable products, and finally in some cases,
- Lack of interaction design skills itself
What’s your thoughts..?
Labels: Interaction Design