idea17:关于Fitts定律
关于Fitts定律
我们来看汽车上的刹车踏板和油门踏板:它们相距很近,并且很多车的刹车踏板要比油门踏板大很多,那么它们为什么没有被设计成相距很远,或者将两者的大小颠倒过来呢?朴素的使用经验告诉我们,这样的设计可以使得驾驶员能够以最短的时间把脚从油门踏板移动到刹车踏板上,从而达到以最快的速度准确制动的目的。
表面上看,上面的事情似乎和软件界面设计风马牛不相及。然而,在1954年,当时担任美国空军人类工程学部门主任的Paul M. Fitts博士却发现了其中蕴涵的道理。他对人类操作过程中的运动特征、运动时间、运动范围和运动准确性进行了研究,提出了著名的Fitts定律,Fitts定律的示意图如图1所示。该定律指的是:使用指点设备到达一个目标的时间与以下两个因素有关:
1.设备当前位置和目标位置的距离(D)。距离越长,所用时间越长;
2.目标的大小(S)。目标越大,所用时间越短。
图1 Fitts定律示意图
该定律可用以下公式表示:t = a + b log2 (D / S + 1)
其中a,b是经验参数,它们依赖于具体的指点设备的物理特性,以及操作人员和环境等因素。
结合本章开头的两个例子,我们不难发现,Fitts定律其实是很容易理解的。显然,指点设备的当前位置和目标位置相距越远,我们就需要越多的时间来移动;而同时,目标的大小又会限制我们移动的速度,因为如果移动得太快,到达目标时就会停不住,因此我们不得不根据目标的大小提前减速,这就会减缓到达目标的速度,延长到达目标的时间。目标越小,就需要越早减速,从而花费的时间就越多。
本文节选则电子工业出版社2009年3月出版的《细节决定交互设计的成败》一书。
![]() |
我们来看汽车上的刹车踏板和油门踏板:它们相距很近,并且很多车的刹车踏板要比油门踏板大很多,那么它们为什么没有被设计成相距很远,或者将两者的大小颠倒过来呢?朴素的使用经验告诉我们,这样的设计可以使得驾驶员能够以最短的时间把脚从油门踏板移动到刹车踏板上,从而达到以最快的速度准确制动的目的。
表面上看,上面的事情似乎和软件界面设计风马牛不相及。然而,在1954年,当时担任美国空军人类工程学部门主任的Paul M. Fitts博士却发现了其中蕴涵的道理。他对人类操作过程中的运动特征、运动时间、运动范围和运动准确性进行了研究,提出了著名的Fitts定律,Fitts定律的示意图如图1所示。该定律指的是:使用指点设备到达一个目标的时间与以下两个因素有关:
1.设备当前位置和目标位置的距离(D)。距离越长,所用时间越长;
2.目标的大小(S)。目标越大,所用时间越短。
![]() |
图1 Fitts定律示意图
该定律可用以下公式表示:t = a + b log2 (D / S + 1)
其中a,b是经验参数,它们依赖于具体的指点设备的物理特性,以及操作人员和环境等因素。
结合本章开头的两个例子,我们不难发现,Fitts定律其实是很容易理解的。显然,指点设备的当前位置和目标位置相距越远,我们就需要越多的时间来移动;而同时,目标的大小又会限制我们移动的速度,因为如果移动得太快,到达目标时就会停不住,因此我们不得不根据目标的大小提前减速,这就会减缓到达目标的速度,延长到达目标的时间。目标越小,就需要越早减速,从而花费的时间就越多。
本文节选则电子工业出版社2009年3月出版的《细节决定交互设计的成败》一书。
还没人赞这篇日记