8 features of a successful user interface

Source: Internet
Author: User

When you build your user interface and Web site, there are a variety of information about the methods and patterns of interface design You can use, solutions to common problems, and general usability advice. The guidelines given by the following experts may lead you to create a good user interface, but what is a good interface? What are the features that a valuable user interface should have?

The following eight features are required for a good user interface:

Clear

Concise

Familiar with

Easy to respond

Consistent

Attraction

Efficient

Tolerance

  1. Clear/clearly

Sharpness is the most important element of user interface design. In fact, all the purpose of user interface design is to enable people to interact with your system through communication and functionality. If people don't know how your application works or where they should go on your site, they will be confused and frustrated.

What is this? When the mouse moves to the WordPress button, the ToolTip pops up to explain its function.

  2. Concise/Concise

A clear user interface is fine, but you should be careful not to get bogged down in excessive clarity. Definitions and explanations are easy to add, but you do so at the same time increase the size. The size of your interface increases. By adding too many explanations, your users will have to spend too much time reading them.

Not only to keep it clear, but also to keep it simple. Don't use three words when you can explain a function in one sentence. When you can mark an item with a single word, don't use two. Keeping it simple can save you valuable time for your users. While it is not easy to stay clear and concise, it takes time and effort to achieve it, but the rewards are worth it.

Use two small icons in the volume control of OS X to display the volume from low to high.

  3. Familiar/Familiar

Many designers are trying to make their own interface intuitive. But what exactly is the real meaning of intuition? Intuitive means that you can naturally, instinctively understand and comprehend. But how can you be intuitive? You can achieve it by becoming familiar with it.

Familiarity is similar to what you have encountered before. When you are familiar with something, you know how it is done-you know what will happen. Find out what your users are familiar with and integrate them into your user interface.

Goplan tab-page interface. Tags are familiar because they mimic the labels on the folder. You know clearly click on the tab you will browse the section and other places the label will continue to exist for further navigation.

  4. Responsive/Easy response

The easy response means two things. First, easy response means fast. If there is no software in the background, the interface should respond quickly. Waiting to load and slow interface is frustrating. It looks like it's loaded quickly, but it's the interface that quickly loads (even if the content hasn't caught up) improves the user experience.

Easy response also means that the interface provides some form of feedback. The interface should be fed back to the user to tell them what's going on. Have you succeeded in pressing the button? How will you know? button should display a pressed state feedback, perhaps the text on the button can be changed to "Loading ..." and disables the button. Is the software dead or content loaded? Keep the user in progress by turning the wheel or displaying the progress bar.

Gmail will display a progress bar when you first enter your inbox. Instead of loading the page incrementally, once everything is ready, the entire page is displayed instantly.

  5. Consistent/Consistent

I have talked before about the importance of context and how it should guide your design decisions. I think it's smart to adapt to any given context, but an interface should still maintain a certain degree of consistency.

A consistent interface that enables users to develop idiomatic patterns-they will understand the appearance of different buttons, tags, diagrams, and other interface elements and identify them. Realize that they are doing different things in different situations. They will also learn how a particular thing works, and be able to quickly summarize how new functionality is being manipulated from past experience.

The user interface in Microsoft Office is consistent for a reason.

  6. Attractive/attraction

This may be a bit controversial, but I believe a good interface should be attractive. Attraction in a sense, is to interact with the interface becomes enjoyable. Yes, you can make your user interface simple, easy to use, efficient and responsive, and it will do its best-but if you can do an extra step to make it appealing. So the user experience will be truly satisfying. When your software is used up is delightful, your client or staff will not only be using it simply-they will look forward to using it.

Of course there are many different types of software and sites, all of which are created for different markets and users. What seems to be ' good ' is different for any particular audience. This means that you should wrap the look and style of your interface for your users. In addition, aesthetic design should be used moderately, and is to enhance the function. Landscaping interface is different from the use of extra eye candy when loading.

Google is a notoriously concise interface that focuses on functionality over form, but they apparently spend time beautifying chrome user interface elements such as buttons and icons, making them appear to embody subtle gradients and pixel ultra-thin highlights.

  7. Efficient/High efficiency

The user interface is like a vehicle that takes you to where you want to go. These are the different features of software applications or Web sites. A good interface allows you to perform these functions faster. Now, ' effective ' sounds like a rather vague attribute-if you put all the other things on this list, of course the interface ultimately needs to be efficient? Almost, but not quite.

What you really need to do is to make the interface more efficient at figuring out what users are trying to achieve and then getting them to do it methodically. You must determine how your application should work '-what function does it need to have, and what kind of goal are you trying hard to achieve? Implementing an interface allows people to easily do what they want, rather than simply implementing access to each feature.

Apple has confirmed that people want to do three key things to their photos on their iphone and provide buttons in the photo control to complete them separately.

  8. Forgiving/tolerance

No one is perfect, when using your software or website there must be someone who makes mistakes. How to deal with these errors will become an important indicator of the quality of your software. Do not punish the user-create a tolerant interface to correct the problem.

A tolerant interface can keep your users away from costly mistakes. For example, if someone deletes important information, can they easily retrieve or undo this action? When someone browses to a corrupted or non-existent Web page, what do they see? Will they be greeted with an encrypted error message or are there some useful alternative destinations?

Did you mistakenly delete the e-mail? Gmail allows you to quickly cancel the last operation.

To conclude ... End...

Implementing these features may actually conflict with implementing some other features. For example, if you try to make an interface clear, you may add too much description and explanation, which ultimately makes the entire interface large and bulky. Reducing capacity and trying to keep things simple can have the opposite effect and make things blurry. Achieving a perfect balance requires skill and time, and the solution varies according to the case.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.