回到原点,今天有空,再来温习一下交互设计的一些基本思路和原则,整理备份了一下,也方便大家学习交流:
在提供功能或运用之前,预想一下用户希望得到的工具或服务,并在任务的每一个阶段给予指导, 这样会更容易抵达用户期望的目标。
在通过简短的培训或向导以后,如果给予用户自我管理的权限,根据个人特点,最大化的发挥工具对个人的协助。 blog空间应该是最好的例子,因为拥有更多拥有者的感觉, 所以用户会乐此不疲的把自己的空间维护好。
这应该是对易用性 accessibility的补充,不过我想这对其他方面也同样适合,比如界面排版和交互功能设计等;
个人认为这是区别专业和用心的重要标志,特别对于交互设计,“试想用户能清晰的并一气呵成的完成整个交互任务,由此获得愉悦感受应该是对交互设计师最大的鼓励 ”试想用户能清晰的并一气呵成的完成整个交互任务,由此获得愉悦感受应该是对交互设计师最大的鼓励。
预设置的默认状态应该具有一定共通性和智能性,并对用户操作起到协助或提示的作用; 另外,也应该留给用户修改和设置默认状态的权限。 Adobe的系列产品,开启时的默认界面是最好的例子。
这个蛮重要的,要详细补充一下:
小到简单的视觉图标元素,大到完整的系统导航流程, 都为用户提供亲切可靠的操作界面,可能的话也提供撤消或反相的操作功能(尽管我个人并不喜欢这个理念),最终让用户通过界面操作体会到家的亲切感受。
通过缩短操作距离和增加目标尺寸来加速目标交互操作;
我对这个概念还不是很清楚,如果有人阅读下面转载的原文的,并对这个描述有自己理解的,请留言告知。
在任务交予系统处理或计算的时候,会有一段潜在的用户等待时间,一般我们会通过沙漏般的等待提示让用户知道现在正处于系统潜在工作状态,而不至于让用户频繁点击提交操作,使系统更慢,也或者合理通过多任务切换处理避免这样的等待间隔。无论何种手段,目的都是让用户回避这种的无效时间,而提高交互效率。
再好的软件也不能避免用户的适应阶段,除了要考虑如何容易使用, 也应该考虑如何让用户快速的学习掌握。
先说一个例子, windows里面的“公文包”就是一个很好的隐喻例子, 因为它和人们熟悉的日常概念联系在一起,所以用户可以很容易的理解这是一个什么工具。 所以好的隐喻可以起到快捷的说明作用。
“即使发生错误操作, 也能帮助用户保存好之前的操作记录,避免用户重新再来,这个对于用户是再有用不过的了。好处自然是带来喜悦之余的可信和满意 ”即使发生错误操作, 也能帮助用户保存好之前的操作记录,避免用户重新再来,这个对于用户是再有用不过的了。好处自然是带来喜悦之余的可信和满意。
字体大小、颜色、字体排列等,都决定可读性的好与坏。
提供了解用户操作行为的途径, 可以更好的帮助改善系统的操作。
这个大家都知道了,不过作出好的显著导航还是不容易的,特别在有大量信息(图片,动画)的页面里,需要多研究调试和平衡相互关系。
--------
上面内容除了自己的一些个人补充外,基本结构参考自这里 。下面是转载的几句话,个人觉得比较有代表性,因为自己翻译能力有限,就不翻译了,大家参阅看看吧.
Effective interfaces are visually apparent andforgiving, instilling in their users a sense of control. Users quicklysee the breadth of their options, grasp how to achieve their goals, anddo their work.
Effective interfaces do not concern the user with the inner workingsof the system. Work is carefully and continuously saved, with fulloption for the user to undo any activity at any time.
Effective applications and services perform a maximum of work, while requiring a minimum of information from users.
联系客服