Uidesign 1 of the previous blog
2. How to Design the UI-the greatest truths and simplicity
How to Design the UI,Four words:The greatest truths are simple.
2.1 principles
1. Search-fuzzy to extreme
This is not what I said, it is what the teacher said, Baidu said, It is what Google said, and here is the evidence:
A search box to solve all problems. Let's take a look at how we designed it: a query page has more than two query conditions for users to fill in. Its name is "precise query". In fact, our designers are wrong, this is not convenient for users, but for our developers. It facilitates programming and is not convenient for users. If users know the accuracy, they do not need to use the system, that is, they do not know, we need to find useful information on the premise that users provide trace information. Second, we do not need to discard precise multi-condition queries, instead, we can use a "more" button to trigger the task as needed. When is it necessary? When a simple search box no longer meets his search desire, click "more" to search for details.
Designed in this wayHighlightsIn fact, the interface is simple and gives users the ease of use. In the beginning, the "heap of search" conditions are hard-pressed for users, the user has not started to use it, and he is "confused by the monk". He dared to continue using it and design it into an interface like Baidu and Google, when users need it, they can click it out in a timely manner to feel happy.
2. unique users-Get what you see
The information in this figure is:
Logon interface: a logon user interface with four identities.
That is to say, to log on to this system, you need to know my identity, click to select my identity, and then log on to the system. At first glance, there is no problem, but what if I don't know my identity? I have already registered. I forgot my identity. Can I go back?
From the user's perspective: users only want to log on and view their own interfaces. Therefore, this login interface is a bit unreasonable. Since the user has already registered, why should we let the user choose each login? We can help you select an identity. The choice of this identity is: One more action. Regardless of the user, you only need one login and different identities to enter different interfaces.
The interface presented to the user should be "What you see is what you get". Users cannot see the operation. Do not leave too much information to the user, causing unnecessary trouble to the user.
The following are some common knowledge about UI design:
1. Consistency and necessary personalization
Let's look at the UI design through Microsoft.
The software style of the office is consistent, with a uniform font size, unified color, unified prompt words, uniform position of the window, and the same position of the button in the window.
Objective: To reduce memory volume, reduce error probability, and quickly accumulate operation experience.
Personalization. In a consistent manner, properly highlight the "personalization" of the Software. For example, the PPT has its own animation effect different from the word.
2. Use the user language
Pay attention to the user's language rather than the designer's language in the interface. The most effective method is to let data speak, such as asking users and voting for users.
Therefore, system errors are minimized.
3. Functions of the user interface
The most basic performance of the interface is its functionality and usability. Through the interface design, users can understand functional operations and pass the information of the product to users more smoothly, is the basis and value of functional interfaces. The user interface must have basic functions. Designers cannot unilaterally pursue the beautiful appearance of the interface, leading to flashy.
4. easy to understand
Most users have rich life experiences, that is, experience in using various tools or toys. If you can map or connect these accumulated life experiences with the visual elements of the interface in the interface design, it will make it easier for users to understand.
For example, the e-book interface allows users to quickly understand how to operate and give readers a familiar reading experience.
5. Clear error message
After error operations, the system should provide targeted error information feedback, so that users can be informed.
6. Help System
It can help users learn how to use interfaces more quickly and better, And tell users how to handle certain usage problems and reduce user frustration.
Software uidesign 2