Eight features to be called a successful user interface

Source: Internet
Author: User

Intermediary transaction http://www.aliyun.com/zixun/aggregation/6858.html ">seo diagnose Taobao guest cloud host technology Hall

When building your user interface and Web interface, there are a wide variety of information about interface design methods and patterns 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 of a valuable user interface?

The following eight features are what I think is necessary for a good user interface:

Clear

Concise

Familiar

Easy to respond

Consistent

Attractive

Efficient

Tolerance

Let's take a closer look at each of the features:

1. Clear

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. Adding too many explanations, your users will have to spend too much time reading them.

Not only keep it clear, but 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 your users valuable time. 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 is familiar with

Many designers strive 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're familiar with something, you know how it does-you know what's going to happen. Find out what your users are familiar with and incorporate 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 to respond

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

Before I talked 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 do different things in different situations. They will also learn how a particular thing works, and be able to quickly sum up how to manipulate new features 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. 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 looks like ' good ' will be 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 to enhance 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 efficiency

The user interface is like a vehicle that takes you 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 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 users-create a tolerant interface to correct problems.

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

  

Mistakenly deleted email? Gmail allows you to quickly cancel the last operation.

To conclude ... End ...

Implementing these features may actually conflict with implementing 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.

Original link: http://www.cn8f.com

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.