这是《界面设计模式第二版》第一章节的一些笔记,很多可能取自现在已经非常有名的一些软件的经验,但是know why也是蛮重要的。
用户体验之需求分析之难:(这里强调是体验不是需求,因为需求比较清晰,但用户体验很微妙更难)
1)用户未必善于把自己的体验需求表达到位。
2)当询问用户对于体验的需求的时候,对话中会相互适应而把最初的想法一点点走歪
3)有一些需求可能是一些用户过于独特的要求,而缺少共性,但是否真的如此需要设计人员的经验分析判断
4)有时候比起询问用户需求,更重要的是观察用户使用习惯
UI/UX设计原则
Safe Exploration
例如: multi-level undo feature, working predictably, no unexceptedInstant Gratification: success experience even hard later.
avoid: slow-to-loading, ad and long sets of instructionsSatisficing: keep in mind that a complicated interface impose a language cognitive cost on new users.
Changes in Midstream:
eg. builder-style applicationsDeferred Choices:
Use defaults, allow to skip questions before start up.
(话说,日本的软件就是喜欢强迫客户填写一大堆资料,比如online的一些杂志,很烦人)Incremental Construction
flow and happinessHabituation: find common user habituation across applications
Microbreaks:
followed by fast read, fragment timeSpatial Memory: provide user-arranged area for storing documents and objects.
Prospective Memory: eg. window left on-screen, virtual sticky notes, browser bookmarks, email kept in inbox, browser bookmarks in online shops etc.
Streamlined Repetition: eg. macro functions
Keyboard Only: support users who only keyboard or prefer keyboard only
Other People’s Advice: comments and reviews for the products. Matlab holds public programing contests, users write the best Matlab code to solve difficult scientific problems.
Personal Recommendations: support person-to-person sharing of contents, like fb, twitter sharing etc.