当下的形容词,还是未来的动词
原文由 Marcin Wichary 于 发布,订阅该博客
我的死对头就住在我家一个半街区之外。那是一扇咖啡店的门。更确切地说,是门上的那块标识:

令人尴尬的是,这种事总是一再发生:我在店里准备出门,大脑却读到了另一面的 PUSH——于是理所当然地,像个傻瓜一样,我推了门,而不是拉。
当然,这是糟糕的设计。不过别担心,我不会对你搬出唐·诺曼那一套。我想给你看的是 Pixelmator Pro 里的另一个东西:

看起来是个再普通不过、人畜无害的菜单,但有时候看到这样的处理方式,我的大脑实际看到的却是这样……

……得稍微多动一下脑子,才能搞清楚我现在在哪、接下来又要去哪。
这是 UX 设计中反复出现的一个布尔难题。面临选择时,我们到底该展示“当下”的名词/形容词,还是“未来”的动词?因为另一种做法是展示当前状态:

在我看来,这种方式毫不含糊;状态一眼就能看懂,根本不用思考,而它所暗示的切换操作也显得相当自然。你甚至可以做得更彻底:

如果不了解太多上下文,这会是我的推荐方案。当然,最后这种配置不仅暗示了切换,还暗示了显示,不过考虑到周围的全部语境,这大概也没什么问题?
和我在这里聊的很多话题一样,我并没有用户测试或研究的支持。(不过话说回来,像这种小细节,实际工作中往往也拿不到这类资源。)
而且,这也不是一个放之四海皆准的建议。它之所以是个常青的 UX 难题,自然是有原因的。如果周围还有其他命令,或许就得把“显示/隐藏”这样的动词摆出来。如果默认没有任何选项被勾选,情况也一样。(有一两个勾选标记,就能为整个分组确立一个隐含的“显示/隐藏”动词;但如果一个都没有,整个菜单就会像是一个只堆满名词的怪异菜单。)
还有更多惯例——“Turn X On”、同时展示两个选项、子菜单——每种都有各自的优缺点。了解这些是有好处的,因为即便你的工具始终如一地使用其中一种,用户也可能带着另一种默认的理解方式来处理信息。但 Pixelmator 这个菜单最糟糕的地方在于,它把不同的惯例混在了一起:

这张截图和最上面的第一张一样,都是真实的。我很难理解这里的逻辑是什么,而这也让理解这个菜单变得更加费劲。也许我该去附近那家咖啡店再喝杯咖啡……
随机一篇博客
评论
登录后参与讨论