{ datagubbe }

datagubbe.se » 用户界面设计的过去、现在与未来

用户界面设计的过去、现在与未来

自 1975 年以来彻底改变桌面体验 2025 年春季

1968 年,Douglas Engelbart 演示了一个名为 oN-Line System,或 NLS 的计算机系统。NLS 是许多计算机领域“第一次”的来源。 除此之外,Engelbart 还展示了视频会议、协作文本编辑、嵌入式图形、复制和粘贴以及超文本 - 所有这些都可以通过鼠标和键盘访问。 这一事件后来被称为 “所有演示之母”

最近,Amelia Wattenberger 发表了一篇文章,其中包含关于用户界面未来可能性的想法。 简而言之,她要求界面具有更多触觉“摩擦力”,赞扬多模态,并建议输入设备和反馈选项的多样性。 我们将回到她的文本,但首先,让我们看看其他一些未来用户界面的愿景。

Xerox Alto

显示 Smalltalk-76 的屏幕截图,该程序看起来很像 MSPaint。 Smalltalk-76(来自 1976 年),显示用 Smalltalk-76 编写的绘画程序。 它看起来非常像 Microsoft Paint - 或者,更准确地说,情况恰恰相反。 单击图像以查看完整版本。

Xerox Alto 与其说是一种愿景,不如说是一种实际产品。 受 Engelbart 等人的启发,Xerox PARC 的一组研究人员着手为未来的办公室创建计算机。 这就产生了 Alto,这台机器对于许多当今的计算机用户来说可能是可以识别的。 Alto 是 Smalltalk 的起源,Smalltalk 是一种具有自己 GUI 环境的编程语言——正是这种 GUI 环境激发了 Steve Jobs 委托开发 Lisa。 现在看看那个 GUI,令人困惑的是,自那时以来,近 50 年来,桌面界面几乎没有改变。

一个男人坐在 Xerox Alto 电脑前。 一个人和他Alto。 屏幕是纵向模式:Xerox 一切都与纸张有关。

在 Alto 的商业广告中,我们遇到了一位男士——大概是某种中上层管理人员——正在处理他的日常事务。 他在一个宽敞的私人办公室工作,并且可以使用 Alto 阅读和发送电子邮件并生成激光打印输出。 最终,Alto 变出了一张鲜花的高分辨率图像。 该男子想知道为什么,计算机通过屏幕上的文字回复说这是该男子的结婚纪念日。 “我忘记了,”男人说,Alto 回复说,“没关系,我们只是人类。”

尽管对于当时来说,Alto 是一个非常先进的系统,但它当然无法进行这样的玩笑 - 然而,商业广告的制作人认为有必要将其包括在内,以增加趣味性。

Sun Starfire

像 Alto 这样的商业广告总是让人感觉有点沉闷和做作。 Sun Microsystem 在 1994 年为 Starfire(一种虚构的未来计算机)制作的商业广告,在几个方面提高了赌注,这是一场令人尴尬的矫揉造作的表演和糟糕的写作狂潮。 主角似乎再次是中上层管理人员,她正在制作一份关于电动汽车的演示文稿。 未来! 她还参与了一系列奇怪和/或在道德上有问题的事情。 我们可能永远不会知道为什么制片人决定让她感冒,或者为什么她花了这么多时间使用她昂贵的计算机上的实时 CCTV 功能来监视同事。 但我离题了。

该商业广告展示了几个概念,就像 Engelbart 的演示一样,这些概念现在很常见。 平板电脑、视频会议、触摸屏、AI 增强的图像和视频编辑以及即时扫描(今天我们可能会用智能手机拍摄文档)。 诚然,在 1994 年,这些功能即将被主流采用是相当明显的。

一名女子站在一个大型弧形触摸屏前。 屏幕环绕着桌子。 可以看到电脑鼠标,但没有键盘。 一位女士和她巨大的 Starfire。 请注意,显然缺少键盘。 但是,尽管有巨大的触摸屏,但还是存在鼠标。

我们的英雄在一个极其宽敞的私人办公室里制作她的演示文稿,考虑到 Starfire 的巨大尺寸,这可能是必要的。 实际上,操作它包括在其巨大的屏幕上进行大量滑动和点击 - 当然,还包括与它交谈。

未来的办公室

还有许多其他类似的关于我们数字未来的愿景。 其中很多都包括触摸界面和与我们的计算机交谈。 事实上,许多这些愿景都奇怪地让人想起《星际迷航》中计算机的工作方式。 有一些模糊的触摸式界面 (LCARS),但您也可以与计算机交谈 - 它会用会话英语回复。 当然还有视频会议。

《星际迷航》剧集中的剧照。 珍妮薇舰长和她的一些船员正在使用 LCARS 计算机界面。 在背景中,正在进行视频会议。 《星际迷航》:典型的未来计算机。 触摸式,对话式和,呃,视频式。

Starfire 商业广告中的一些更为古怪的建议(例如一卷胶片缓慢地将纹理倾倒到 3D 模型上)显然旨在引起人们的注意,而不是反映实际的工作界面。 其他概念在未来 UI 的愿景中反复出现:例如巨大的触摸显示器和不断想要与我们的机器交谈的愿望。

这些建议似乎也是真诚的,这使我们想到了 Wattenberger 最近的文章。

触觉计算

Wattenberger 谈到了一些相关的问题,特别是关于触摸屏的普及及其固有的缺乏触觉反馈。 唉,我认为提出的理由将对“真正的”体验的渴望与在全球大众市场经济中具有竞争力的事物混为一谈。 前者不一定因为后者而消失,但“摩擦”不会出售很多软件。

借用 Wattenberger 自己的例子:大多数面团不是由人揉捏的。 我们有机器来做这件事——甚至在我们的家中——我们的大部分面包都是以工业规模生产的。 这并不意味着如果我们愿意,我们不能揉自己的面团,或者一家手工面包店不能在富裕的社区做得很好。

计算机之所以成功,不是因为它们引入了摩擦,而是因为它们减少了摩擦。 如果摩擦是一个卖点,我们今天就会放弃电子表格软件,回到触觉方式 - 使用纸质工作表。

我们仍然可以做梦,当然。 我完全同意,日常生活的更多方面应该比坚硬的平板屏幕更具触感。 大部分已经存在,以实际的按钮、键盘、操纵杆、杠杆、滑块和旋转旋钮的形式存在。 这是一个硬件问题,而不是软件问题。 这就是资本主义的残酷现实进入并破坏一切的地方:如果使用触摸屏更便宜,并且在任何情况下都是可行的,那么它将是触摸屏。 不仅在常规智能设备中,而且在汽车、电梯、咖啡机和炉灶中也是如此。 鉴于此,我宁愿我们花一些精力使这些界面尽可能好,而不是试图重新发明已经运行良好的东西。

在文本结尾处提出的界面建议通常会在谈论彻底改变我们使用计算机的方式时出现:无限画布,以及 - 回溯到 Alto、Starfire 和《星际迷航》 - 一些语音控制。

设计与现实

无限画布本身并不坏,但它们通常导致的混合信息的非结构化蔓延似乎对绝大多数计算机用户没有多大价值。 当向画布添加结构和边界时,这个想法似乎确实吸引了更广泛的受众:电子表格非常受欢迎。 但是电子表格类型的任务数量有限,并且在某个时候我们需要一种不同的界面和另一种组织数据的方式。 Wouter van Oortmerssen(以 CryEngine 和 WebAssembly 闻名)大约 16 年前发布了 TreeSheets。 虽然这是一个有趣的概念,但它似乎并没有流行起来。

当我们处理信息时,结构和关系等特征也会发挥作用。 我们似乎需要一个心理模型 - 我们数据的空间心理抽象 - 以便知道从哪个角度攻击它。 当一切都存在于没有明确边界的广阔 2D 空间中时,很难构建这样的模型。 这就是树视图、列表和网格发挥作用的地方。 大多数用户都没有执行适合无限画布的工作:提交订单,接听下一个电话,提交另一个订单。 简而言之:如果无限画布真的那么棒,我认为我们会看到更多。

像 Starfire 那样巨大的电脑屏幕现在比以往任何时候都便宜。 触摸技术无处不在。 值得庆幸的是,制造商已经意识到这种组合是站不住脚的:想象一下,每分钟必须多次抬起手臂才能在超宽屏幕上滑动、捏合和点击。 触摸在小表面上效果最佳,即使它在更大的屏幕上看起来令人印象深刻。 有一段时间,制造商希望我们购买触摸屏笔记本电脑。 我已经好几年没在野外见过其中一款了——但纯平板电脑很常见。 似乎只要有键盘和鼠标,我们就会选择它们而不是触摸来进行大多数桌面类型的任务。

语音控制总是为演示增加某种未来感。 实际上,似乎我们仍然面临着一些情况,使得它实际上毫无意义。 我们最好的 LLM 远非《星际迷航》中的 AI,但即使对于更简单的任务,用例也显得有限。 我整天与开发人员和其他 IT 专业人员一起工作,在空闲时间和类似的人一起闲逛,乘坐拥挤着项目管理办公室居民的通勤车,并且经常发现自己身处大城市 - 但我已经好几年没听到过“嘿,Siri”了。 就像触摸屏笔记本电脑的稀缺一样,我确信这意味着某些东西。

无限画布、自由放任的触摸屏和语音控制在我看来非常具有设计师气质。 我的意思是它们反映了一个图形设计师在创作过程中的某些时候希望如何使用计算机。

但是,我们不应基于每个人都以与我们自己相同的方式使用计算机的假设来构建整个范例,甚至只是构建单个界面。 大多数人不会概念化图形设计理念或即兴创作企业演示文稿。 有些人正在控制工业过程,编辑故事片,设计飞机或编写代码。 然而,大多数人可能正在提交客户投诉、订购食物、预订航班或进行一些会计工作。

有些人有幸在自己的私人办公室或在家工作。 大多数计算机用户并非如此。 他们被限制在开放式办公室、酒店大堂、熙熙攘攘的交易柜台、嘈杂的车间或繁忙的商店中。 他们中的大多数人可能执行的任务中,即使在安静和隐蔽的环境中,说话的效率也低于打字、点击或单击。

多感官界面通常也是如此。 语音控制有许多明显的缺点,但具有音频反馈的 UI 也是如此。 有没有去过一个开放式办公室,人们在收到聊天消息时启用了音频通知? 欢迎来到地狱。

即使在宽敞的私人办公室中,音频信号也可能令人讨厌。 它们会干扰音乐,例如,很多人都在工作和在家中使用计算机来听音乐。 通常,依赖单一类型的反馈是一个糟糕的 UI 想法:除了可访问性差之外,它还会降低用户自定义其工作环境的自由度。 有些人,像我一样,对声音感到恼火。 其他人似乎喜欢它,还有一些人如果他们要使用计算机,仍然需要它。

实际的未来

桌面用户界面是计算的主要支柱。 可以说是面包和黄油。 一个指针、图标、窗口、菜单和按钮,使用键盘和鼠标控制。 巧妙的简单性。

近半个世纪以来,我们并没有真正设法提出更好的东西,这不是因为缺乏尝试。 这一事实似乎激怒了许多寻找问题来解决的人 - 这不时会导致一些相当愚蠢的事情。 例如,从桌面程序中删除滚动条,只是意识到人们随后不理解存在可滚动的内容,然后通过烹饪一些其他滚动方式来响应,而不是仅仅恢复滚动条。

像那样摸索不是发明一种新范例,无论个别设计师声称什么 - 这只是使现有范例变得更糟。 但是拐角处是否会出现真正的新范例? 桌面会消失吗? 我真的不知道,但我真的对此表示怀疑。 它可能只是在某些方面变得稍微糟糕一些,并希望在其他方面变得更好一些。

真正的新范例会不时出现,主要是出于必要。 智能手机就是一个很好的例子。 它需要将许多不同的输入方法打包到一个小小的表面中,而触摸非常适合这样做。 结果并不总是最佳的,但它们是足够好的折衷方案,大大提高了这种小型设备的灵活性。

对我来说,尝试重新发明桌面体验有点像抱怨汽车中的方向盘。 对于其他人来说,这是一个将变化与改进,将不同与更好混淆的好机会。 话虽如此,我赞同 Wattenberger 希望计算机更具触感。 事实上,如果我说实话,我可能希望计算机和计算更像 1994 年的实际情况,而不是我们现在的 Starfire 世界。

由于这可能不会发生,因此我敦促 UI 设计人员考虑一下一致性和熟悉性的强大概念,其频率比他们目前似乎做的要高一些。

隐私声明:datagubbe.se 既不使用 cookies 也不使用 JavaScript。 | rss feed © carl svenss