The UI is short for the user interface. Uidesign refers to the overall design of the software's human-computer interaction, operation logic, and beautiful interface. A good UI design not only makes the software personal and tasteful, but also makes the software operation comfortable, simple, and free, fully reflecting the positioning and characteristics of the software.
The UI design is related to the customer's familiarity with the product, recognition, and software life cycle.
I think about the uidesign from our existing projects. In the ajzz project, mi puts forward many requirements for the page design, because our interface is much different, the specific requirements are far behind (the appearance of the interface, the reusability of granular code, and so on). In terms of code reusability and development efficiency, it is quite acceptable at this stage, however, the interface is really unsatisfactory. The UI is the most important concern for users. How can we ensure that the development page is what users want? User recognition? Development requires a higher level than user requirements. If you want to develop projects that are higher than user requirements, you can use check boxes one by one in gxpt, it increases the difficulty and complexity of user operations, and training is also a cumbersome task.
Instance image 1
The selection of multiple drop-down boxes is complex, and users do not understand how to do this? No focus for users? Then, upgrade to a text box similar to Baidu. When the customer really operates on his own, the focus is here. In this case, he does not need to train him to know how to operate it, just like Baidu, this is an operation for common users (Data Mining and analysis ).
Instance Image 2
This is a simple and simple interface, and it is very convenient to automatically introduce users to input content in the input box. Of course, the query we are responsible for is followed by an advanced query button, the page is designed to give users a new impression, but the function is more powerful. Now Baidu can automatically search for the content you need, this kind of intimacy does not need to be clicked. It is fully considered by users, saving users a click event. Once again, it attracts the hearts of users and improves comfort, sense of intimacy (there is no problem with such technical implementation, and the idea is the most important)
This gives users the feeling that they are very intelligent, flexible, and fast. Of course, they also like our products very much. The products will continue and the software will continue, we have more room for survival. Of course, we should choose from advanced users: all of them have advanced searches, which are intended for senior personnel,
When I was in Hainan, THE HONG Bureau also mentioned that, of course, users do not know anything about dummies, and they will be able to perform operations without training when they get the website. The search box is displayed on the interface, with the focus on it, the goal is very clear. This kind of page design won't be good for users. We should fully reflect the ease of use of user operations on the page, complex computing of the program, logic is implemented on our website by our developers. In this way, complicated operations are encapsulated into programs, and users can simply perform operations on what they want, customers like it very much.
One is the search box, and the other is the scroll bar. We have learned a lot through the description of rice. Every time you use the scroll bar, you must think carefully and be careful to avoid greater operation complexity, the scroll bar needs to be able to move the mouse. Every time you move the mouse, it is an unreasonable thing, which increases the risk of the user; make full use of the blank area of the page, such as the mouse gesture, in this way, you can easily close, open, and process page operations, greatly improving Page Operation fluency.
Problems exposed through uidesign
We develop projects in a programmer's way of thinking, instead of designing them from the user's perspective, so that users like the life cycle of our software to continue; browser compatibility, every time we develop a function, we need to test the compatibility of common browsers and use ietest to test the compatibility. This will not cause browser incompatibility problems in the future.
Summary
We are programmers and designers. We pay more attention to mature products such as Microsoft, apple, and Android, which are interfaces designed by thousands of engineers to obtain users' habits after massive data mining, it is what users need most. The so-called stand on the shoulders of giants, we must start from action, from the software around us, every software survival has its successes, we develop better products based on the principle of serving users wholeheartedly.
Uidesign ---> serve the people wholeheartedly ----> focus on customer experience ---> lasting vitality of software