Summary:
User interface (UI) is about presenting the user with the right tools to accomplish their goals and focuses on a connection between the user and the experience. It is the first and last impression that either leaves a website with a positive or a negative expression. A good UI focuses on a balance between aesthetics and interactivity and should guide users. User experience (UX) is the abstract feeling that people get from using the website. UI is what people interact with as part of that experience. UX is meant to be as positive as possible and users are meant to enjoy your app/website. For example, for websites, the company’s design team will work on the UI in order to heighten the UX. UI design patterns are recurring solutions that solve common design problems. Design patterns are standard reference points for experienced user interface designer. There are many common navigation patterns and some are listed below:
- Tabs (navigation tabs and module tabs)
– Extremely common navigation pattern.
– They are an example of skeuomorphism: which is the design concept to making design items represent their real-world counterparts and is used in many design fields.
-Use when:
*Your content needs to be separated into sections and accessed using a flat navigation structure that gives a clear indication of current location.
*There is between two and nine sections of content that need a flat, navigation mode.
*The section names are relatively short.
*You want the navigation to fill the entire width of the page.*You want to provide a list of the highest available sections or subsections of the website.
– Don’t use them when:
*You want to show content-specific data. E.g. you wouldn’t use them when showing latest articles, like in a blog.
*There is no need to single out the currently selected option.
*The list of section/categories call for a more link.
- Menus (horizontal dropdown menu, vertical dropdown menu, accordion menu):
– Dropdown menu used when user needs to navigate amongst sections of a website. Saves space by organising and concealing information. Not regarded as a technique that increases usability, as they can often be difficult to use.
– Fly out (also known as drawer, or hamburger) menus allow for only showing top levels of the page hierarchy permanently. Space saving and access to all key menu items at once.
– Use when:
*There are between 2 and 9 sections of content that need a hierarchal navigational structure.
*Your functionality resembles one of the desktop application.
–Don’t use them when:
*You need to single out the location of the current item or section of the site (you would use navigation tab instead).
– Search bar with dropdown – Short cuts added can shorten paths and number of clicks are less and the confusion is decreased.
–Use when:
*Use as a short cut to an otherwise hierarchal structure.
*There are specific functionality or pages that are more frequently used than other parts of the website and you would use the shortcut box to show these choices in order to shorten the path of the users.
*You want shortcuts to pages that are possibly on diff hierarchal levels of the page.
- Jumping in hierarchy (shortcut dropdown, fat footer, home link, breadcrumbs):
-Big footer: used when user needs to a mechanism that will enable them to quickly access specific sections of website and bypass the navigation structure that you have set up for them at the top.
–Use when:
*Use them as a shortcut to an otherwise hierarchal structure.
*There are specific pages or functions that are more frequently used than other parts of the site.
*Use the shortcut box show these choices in order to shorten the path of users.
*You want shortcuts to pages that are possibly on different hierarchal levels of the page.
*Can be used as navigation when your short on space but isn’t advised as it is a sign of poor navigation design.
-Home or link – logo should be linked to homepage of every single page of site. If there is more than one home, make a distinction between the root home and the local home.
-Breadcrumbs: Structure of website is more easily understood when laid out in breadcrumb, than if it was in a menu. Takes up minimal space.
-Use when:
*User needs to know their location in the website’s hierarchal structure, in order to possibly browse back by a level in the hierarchy.
*Structure of site follows a strict hierarchal structure of similar formatted content.
*The structure of the site is partitioned into sections and can be divided into more subsections.
*User is most likely to have landed on the page form an external source.
*The page in question is placed fairly deep into the hierarchy of pages and when no other form of visual navigation can show the details at the same deep level.
*Use it together with some other main nav. Wouldn’t use it at the top most level of the hierarchy (e.g. welcome page) and wouldn’t use it alone as the main navigation for the site.
- Content (carousel, event calendar, article list):
– Carousel:
-Use when:
*User needs to browse through a set of items and possibly select one of them.
*When there is a large set of items to show but you want to let the user concentrate his or her attention on a select few items at a time.
*You want to tease the user by letting them know there are more items available than what is currently shown.
*You do not have enough space to show all your items at once.
*You have highly visual items to display.
-Don’t use them when:
*Items are non-visual (when they are links, text articles, pdfs)
*The content linked to cannot be immediately identified by an image.
(Note: Dots that show where you are have become a pattern recently).
- Tags are design patterns for content, as well as thumbnails and content lists.
Thus, there are many design patterns used for user interface design and it is these patterns that help to create a great and positive UX.
Reflection:
This week’s lecture has informed me about the difference between UI and UX, which I previously only knew a little bit about each of these topics. I have learnt that it is the UI that can inform whether I has a good UX. They impact each other and can make or break an interactive design. In order to achieve both a successful UI and UX, design patterns must be implemented to communicate succinctly and create a successful interface for the user. Therefore, I have learnt that successful interactive design focuses on the balance between UI and UX and must achieve both of these in order to leave a good impression on the user.
References:
Figure 1: “Navigation Patterns List”, Figure 2: “Example Showing Tabs as a Navigation Pattern”, Figure 3: “Example Showing Breadcrumbs as a Navigation Pattern” and Featured Image taken from Week 7 Lecture Pod.