设计原则#
HIG 和 GNOME 平台体现了 GNOME 的设计传统和理念,这些理念受到项目超过 20 年来创建面向用户的软件的集体经验的影响。
为 GNOME 平台构建的设计师和开发者应熟悉我们的设计理念,这将增强他们制作美观、有效、有吸引力、易于使用的应用程序的能力。
为用户设计#
用户是 GNOME 设计的核心。在尽可能的情况下,我们力求尽可能具有包容性。这意味着适应不同的身体能力、文化和设备形态。我们的软件不需要专业的知识和技术能力。
创造适应性软件的动力贯穿于我们所有的指导原则。
保持简单#
最好的应用程序只做一件事,并且做得很好。这通常需要深入了解应用程序的目标,不仅在功能方面,还在于它将如何被使用以及如何融入人们的生活。简单原则适用于应用程序的每个视图和元素,以及应用程序作为一个整体。
抵制尝试创建一个适用于所有人群在所有情况下的应用程序的诱惑。专注于一种情况,一种类型的体验。
不要一次向用户展示过多的元素。使用渐进式披露和导航结构来提供引导式体验。
常用操作应该触手可及,不太重要的操作则应该放在更远的地方。
减少用户的工作量#
作为软件创建者,我们的工作是减少人们必须付出努力和工作量。这通常意味着预测用户需求,这需要深入了解您的应用程序是为哪种情况和人群设计的。
如果某件事可以自动完成,就自动完成它。
尽量减少执行任务所需的步骤数。
减少人们在使用您的应用程序时需要记住的信息量(选项卡、最近使用的列表和自动建议都是这方面的有效技术)。
保持文本简短明了。
体贴周到#
预测用户需求不仅仅是提供有用的功能。它还需要考虑人们不希望从您的应用程序中获得什么。
尝试预测并防止错误。
允许撤销破坏性操作,而不是要求确认。
尊重人们的时间和注意力。不要不必要地打断或分散他们的注意力。