用手机点一个小小的"×"关闭按钮,手指落下去,没点中,旁边的内容被误触了。重新对准,再点一次,这次才关掉。同样的操作,换成一个足够大的按钮,一下就点中了,干净利落。
两个场景里你的操作意图完全相同,动作也一样,唯一的差别是目标的大小。但感受和效率完全不一样。
这不是偶发事件,而是人类运动系统的基本规律在界面上的直接体现。1954 年,心理学家保罗·菲茨把这个规律量化成了一个数学模型,后来被命名为 Fitts 定律(Fitts's Law)。

菲茨的研究从一个简单的问题出发:当人类用手指或工具去指向一个目标时,这个动作需要多长时间,由什么决定?
通过大量实验,他发现决定因素只有两个:目标距离当前位置有多远,以及目标有多大。目标越远、越小,到达它所需的时间越长;目标越近、越大,到达它越快越容易。这个规律可以用数学公式精确描述,预测结果和实验数据高度吻合。
不需要记住公式的细节,但公式传达的一个关键信息需要我们深刻理解,那就是目标大小对操作难度的影响,是对数级的,不是线性的。
什么意思?如果把一个 10px 的按钮放大到 20px,操作效率的提升非常显著;如果把一个 50px 的按钮放大到 60px,提升幅度就小得多,尽管两次都放大了 10px。越小的目标,每放大一点,效果越明显。越大的目标,继续放大带来的收益越来越少,最终接近一个上限。
这个非线性关系,得到一个最直接的结论,那就小按钮是最值得优先放大的。如果你的界面里有一个 20px 的主要操作按钮和一个 48px 的次要操作按钮,把 20px 的按钮放大带来的操作体验改善,远大于继续放大那个 48px 的按钮。
Fitts 定律同时涉及距离和大小两个变量,但在真实的界面设计场景里,这两个因素的权重并不对等。