书中第十二章讲到用户体验。说真的,在我读这本书之前,我真的感觉用户界面的工作就是打打补丁,让界面好看一点,感觉其实挺简单的不需要研究。读了这本书后,首先意识到了用户界面的深奥之处。
大家平时都说要向某某大师或某某产品学习,把最重要的功能做好交给用户,把那些无关紧要的功能藏起来,做减法... 但是程序员们心里还是想把高级功能 “秀“出来。以家庭电视遥控器为例子,各种电视/DVD 播放器的遥控器功能很强,按钮很多。但是有没有注意到老人家用遥控器时的困难?这里就需要“设计”大胆地做减法,只剩下上下左右以及开关键,这就解决了姥姥的问题。
再者也是接触到了软件开发过程中人机的交互设计,首先大概说一下人机交互讲的是什么。人机交互注重于用户体验 ,例如当你输入一个东西很多次时,下一次你输入第一个字,这件东西就会出现,这就是最简单的输入法的人机交互。再比如开场“绚丽”的界面效果,如果每次打开都会展示一遍的话,用户会很烦的,诸如此类就导致你的软件越用越难用。你的软件就是一个失败的作品。
你想做出的软件是越用越好用还是越用越难用。这就要多多考虑用户体验这一环节设计。如果你没有充分考虑分析用户以及用户体验,那么你的功能再怎么强大,到最后用你软件的用户会越来越少。以后的程序生活中,我也要充分重视这一点,这是非常必要的一个环节。