鬼鬼祟祟的滑块

2020-10-17 11:41:48

警告:如果你现在使用的是MacBook,这篇文章很可能会让你大吃一惊,因为它向你展示了一些你根本不知道你的电脑可以做的事情。

我知道很多人声称,自从WIMP(“Windows、Icons、Menus、Pointer”)以来,发明的并不多。WIMP是施乐公司(Xerox Parc)在70年代初发明的用户体验。这显然是一种惊人的简化。是的,我们仍然在使用50年前帕洛阿尔托研究所的远见卓识者们提出的相同的比喻,但从那时起,已经出现了大量的用户体验发明。

这不是我在这里发帖的重点,但由于我很可能会被问到从那以后发生了什么UX创新,我觉得有义务提到几个。也许这些不会令人信服,但至少,它们可能会给这些质疑的头脑带来一点摇摆不定:

平面图标。这些在今天看起来相当主流,但回到90年代末,围绕负担能力的激烈辩论(我很快就会回到这个词)使得它成为了这样的东西:如果你想在你的界面上有一个按钮,这个按钮需要是3D的:如果它可以被按下,它需要显示3D边框。很有道理,对吧?然后有一天,微软发布了一个完全由平面图标组成的工具栏,改变了我们的世界。这可能会被推下去。疯了!然而…。用户群体在一夜之间进行了调整,这证明也许,“启示”的概念被高估了。冗长的滚动条拇指。您知道有时如何使用滚动条在由数百页组成的文档中滚动,而当您在滚动条中滚动拇指时,您不知道自己在哪里吗?嗯,总有一天,微软(又是他们!)。我决定在大拇指上加一个工具提示来指示你所在的位置。今天,这似乎是一个相当主流的想法,但在当时它是相当创新的。这在今天是一个显而易见的想法,但在当时却完全不明显。这是一种在有人提出之前没有人会想到的概念,然后这是世界上最自然的事情。如今,这种用户体验模式随处可见:安卓、ios、windows、macos等…。

我最近非常兴奋,因为我遇到了不是一个,而是两个我以前从未见过的用户界面交互。事实证明,这两种互动实际上非常相似。而且它们还违反了一些基本的用户界面规则。

Unity有很多用户界面组件,其中许多组件在文本字段中显示离散值或连续值(例如整数、浮点数)。显然,这些文本字段有一个标签,因此您可以识别它们表示的内容(这些值通常映射到C#代码中的公共字段)。这里的新奇之处在于,尽管标签看起来像非常标准的标签,但如果您单击它们然后拖动鼠标,它们实际上隐藏了一个滑块:

没有静态的启示告诉您可以如何处理这些标签(可能是因为即使这样的提示非常谨慎,整个Unity UI也会立即看起来拥挤不堪,因为这些文本字段无处不在。这很可能与导致微软将工具栏扁平化的原因相同:因为所有这些3D按钮都会让UI看起来非常凌乱)。不过,只要你将光标悬停在标签上,光标就会立即改变,并有一个图标清楚地指示您可以在那里执行操作。

尽管这个小部件违反了启示跳跃规则,但事实证明,使用它非常简单,而且实际上非常方便,因为以这种方式玩弄值在Unity中是非常频繁的操作。

我第二次遇到新的用户界面来自最意想不到的地方:我的MacBook Pro笔记本电脑。更具体地说,是它的触摸栏。

即使在今天,Mac Book Touch Bar仍然存在相当大的争议和两极分化。我现在还不是我的粉丝,我刚刚开始容忍它,就我个人而言,我绝对不介意回到一排好的旧钥匙上。我现在谈论的小部件是音量控件。