1. When should we consider the user experience?
The user experience is very important. As described in the book, after a user installs the software and starts the software, the first impression is displayed. If the first impression is unsatisfactory, the software is likely to be able to perform stress testing even if the interaction is strong, load Balancing has reached a high level and won't be patronized. As discussed in the book, advanced functions are not displayed on the homepage, in advanced skills, if there is no good user page as a carrier, no one will use it. Therefore, it is necessary to consider the user interface as soon as possible. However, you cannot design user pages for development first, so the development cycle will be greatly increased and developers and testers will be idle. Software Services always need to remember users' choices. I think that when the project is based on people of different ages and Their Use Cases and freshness, the interaction methods are different, such as remote control for the elderly, there is no need for full functionality; the design interaction of call buttons on airplanes should minimize the chance of making wrong calls.
2. Evolution of the Personal Computer Interface
Seeing the evolution of the personal computer interface, my heart is full of feelings. The one in 1973 was the magic horse... Is it a computer? If I didn't find the keyboard, I thought it was a speaker. After March 1981, the graphical page appeared to be able to be used for engineering drawing, which was a leap of the page. In May 1984, I became more familiar with it because of folders. In 1985, we can see from the figure that the page color was realized. It was estimated that it was the eighth wonder of the world at that time... The highlight is that in 1987, Apple introduced the Apple Macintosh II, The Color comparison, and the resolution achieved a great breakthrough. The figure in 1988 is similar to the current reedhat5 page, it shows that the gap between the Linux graphical interface and the command line can be a real challenge. On the way in 3.1, Microsoft introduced Windows, which greatly increased the usage of Microsoft group's users. Win95, 98,2000 became more friendly on the interface. Since, It has been obvious that the screen resolution has been upgraded to a new level. In addition, the hardware screen is much better than before, which greatly facilitates people's lives, watching the interface has become a kind of enjoyment. Working with a computer on a comfortable screen has become a pleasure, not a burden.
3. Comment on the user experience of the software on hand
The figure shows the comparison of several well-known engines.
At present, the biggest obstacle to bing search is to favor users' habits of Google and Baidu. "For most people, looking for Google in foreign affairs, looking for Baidu in internal affairs, is searching-Google and Baidu are used if they don't want. Although Bing search's page design is better than Baidu's. However, the low market share makes it a big topic for Bing to stick to it for a long time.
I think, but in terms of user friendliness, I still like Bing images very much. At first glance, I can see a beautiful landscape map, it broke the design of Google's Baidu interface, which is always white. Second, after clicking search, the converted page is very similar to Baidu, the only difference is that the font size is significantly higher than that of the first node, which is suitable for some older users. In addition, a small number of page advertisement implants will also make users like it.
4.1 product design details-confirm/cancel
As we can see from the article, Apple's Mac system is completely different from Microsoft's Windows system's page button design. From the results, we can see that we put the two buttons together and gave them the "OK/cancel" label to ask which one should be "OK" and which one should be "canceled ", the two options have the same result. Apparently, no party in the availability research circle has agreed on this. When the two buttons are separated, the results are consistent. Therefore, special considerations are required in special cases. Microsoft cannot change the page style to Mac, nor can MAC change the page style to Windows. However, the experience I have gained from the book is that the frequency of pressing the cancel key is significantly less than the frequency of the confirmation, so as mentioned in the book, it is a good way to convert confirmation to button and cancel to link, this can reduce the possibility of errors.
4.2 Product design details-Do I need to turn off the alarm tone at the same time with the mute button?
In fact, the iPhone can have a special function mute option in the settings, and then the user filters according to their habits. This is Apple's design problem. I don't think it can blame users. After all, unified mute settings cannot meet various user needs. In fact, from the perspective of development, this function can be easily implemented. As the book says, maybe the developer's tester's "Dog Food" is not enough.
5. a/B testing and Ethics
I believe that a website cannot use a/B testing to influence users' emotions. This is suspected of fooling the masses. It is disrespectful of users to experiment with users, which cannot be imitated. What's more, the facbook experiment involves some ethical issues, which is even more difficult. Besides, a/B testing can be attended by some willing experimenters, then, the data is analyzed as a sample. Therefore, a/B testing is not advisable.
Modern software engineering exercises and discussions Chapter 1 user experience