“除非有更好的选择,否则就遵从标准。” 交互设计之父的阿兰·库珀的这句话至今仍广泛适用在当今的UI设计中,本文就主要记录交互设计上的七大定律。
一、Fitt's Law/菲茨定律(菲茨法则)
定律内容:从一个起始位置移动到一个最终目标所需的时间由两个参数来决定,到目标的距离和目标的大小(上图中的 D与 W),用数学公式表达为时间 T = a + b log2(D/W+1)。
二、Hick's Law/席克定律(席克法则)
定律内容:一个人面临的选择(n)越多,所需要作出决定的时间(T)就越长。用数学公式表达为反应时间 T=a+b log2(n)。
三、Tesler's Law/泰斯勒定律(复杂性守恒定律)
定律内容:每一个过程都有其固有的复杂性,存在一个临界点,超过了这个点过程就不能再简化了,你只能将固有的复杂性从一个地方移动到另外一个地方。
四、奥卡穆剃刀原理(简单有效原理)
定律内容:“如无必要,勿增实体”,即如有两个功能相等的设计,那么选择最简单的。
五、7+2法则
定律内容:“人类头脑最好的状态能记忆含有7(±2)项信息块,在记忆了 5-9 项信息后人类的头脑就开始出错。
六、The Law of Proximity(接近法则)
定律内容:“根据格式塔(Gestalt)心理学:当对象离得太近的时候,意识会认为它们是相关的。
七、新乡重夫:防错原则
定律内容:“放错原则认为大部分的意外都是由设计的疏忽,而不是人为操作疏忽。通过改变设计可以把过失降到最低。
除此之外,交互设计中还有许多其他的法则定律,如Steering Law转向定律、古登堡图法则、帕累托定律(80/20原则)以及三分原则等。从实际出发,这些法则起到的只是参考或启发作用,作为交互设计人员切忌照猫画虎。