保持 GUI 设计简单无论是设计图形界面还是基于文本的界面,UI 设计师总是在寻找更好的最终产品。 这种搜索总是将他们引向一个基本但影响深远的问题:我怎样才能让我的设计更简单?

设计简单性似乎是一个简单的过程,但询问任何开发人员或设计师,他们会告诉你说起来容易做起来难。 如何最好地简化 UI 或 GUI 设计? 按照我们的指南了解您应该做什么和不应该做什么,以获得更好的简单成功。

如何做出糟糕的设计

有时理解 结果相反 你的目标可以帮助你更好地理解如何实现它。 恰当的例子:让我们以 Refrigerator X 为例。

今天的消费级设备通常带有用于编程或配置的 UI 控制台。 以下是 Refrigerator X 界面的开发人员如何处理他们的设计:

  •  复杂的多层菜单这里的设计师将他们的选择高度组织成分层菜单,清楚地向他们的团队概述了一切。 到 设计团队,多层菜单使查找和访问他们需要测试的每个单独功能变得更加容易。但是从最终用户的角度来看,这个菜单系统是什么样的? 对于日常用户来说,复杂的多层菜单会使 UI 变得混乱和令人沮丧,无法找到功能然后设置首选功能。
  • 行业特定术语和缩写对于冰箱设计师来说,将“温度控制系统”这样的术语缩写为“TCS”是完全合理的,但对于不熟悉冰箱术语的最终用户来说,它是否同样有意义? 对他们来说,这只不过是一组令人困惑的首字母缩写词,没有明确的解释。
  • 容易混淆的命令和选项模棱两可或重复的命令在其特定上下文中可能看起来不错——对于设计师或程序员来说——但如果类似的命令出现在 UI 中,它们可能 高度 使最终用户感到困惑。 例如,如果“改变温度”一词被隐藏在 Refrigerator X 的冰箱和冷冻部分的两个单独菜单下,用户可能无法区分其中一个 - 以冷冻番茄酱和融化的冰淇淋结束。

从制造商的角度来看,也许可以说这种设计对 UI 程序员有帮助。 毕竟,这种方法使团队的开发变得更容易和更快。

然而,任何设计中的关键点是识别最终用户(无论是谁)。 Refrigerator X 的程序员和设计师会成为他们产品的唯一最终用户吗? 当然不是——这就是他们犯下巨大错误的地方。

这里的底线是尊重设计背后的“谁”。 在几乎所有情况下,这意味着越简单越好。

更好的 UI/GUI 的 3 条设计原则

在 UI 设计和实施过程中遵循这 3 个基本原则,以获得最佳效果。

  1. 了解您的观众。简单性始于您的最终用户,也止于您的最终用户。 看看上面讨论的糟糕菜单设计的例子。 您的最终用户不会发现多层菜单系统方便或更易于理解和使用。 取而代之的是,这个复杂的菜单让更改一个冰箱设置变得非常麻烦。通过了解您的受众,您可以开始更好地了解如何简化您的设计。 在缩减 UI 时,请记住以下问题:

    人们将如何访问或使用此设备/设备?
    人们在哪里安装或使用设备?
    最常更改或访问的选项是什么?

    此类问题有助于您了解设备或设备所有者。 因此,他们可以为您提供简化 UI 设计所需的知识。

  1. 倾听您的用户。为了更好地了解你的听众和他们的需求,你首先必须积极地倾听他们在说什么。 设计师可能无法以与典型最终用户相同的方式查看菜单设计。 谁能比用户自己更好地询问功能和可用性。获得真实的用户反馈可以让开发人员和设计人员更深入地了解什么最适合他们的 UI。 确保在开发中包含这一方面,以增加更好的整体可用性结果。
  1. 测试、测试、测试可用性(不仅仅是功能)。显然,程序员将花费大量时间来测试其 UI 的整体功能。 我们都知道,编程错误或问题是设备、电器等设备的一大问题。 设计简洁 然而,不仅仅依赖于功能。 它也取决于可用性。 如果您在开发期间为您的 UI 生成图形代码并在测试硬件上运行,您就有机会在产品进入最终硬件之前测试两者。 这最终可以节省时间和金钱,并提高您最终产品的可用性。 这是一个双赢的局面!

致力于简单、有效的 UI 设计

具有讽刺意味的是,UI 开发人员需要工作 更难 制作他们的用户界面 更容易. 将设备的所有必要组件整合到一个可用且方便的界面中并非易事。 但是,为了您的客户和最终用户,努力实现简化设计的圣杯。

通过看到什么 不能 去做并倾听您的​​听众,您将朝着更简单、更易于访问的用户界面迈进。 永远不要忽视这些原则,以确保您在整个开发过程中保持正确的轨道。