linux的人机界面指南之间的差异

有没有遇到过一个Linux应用程序,看起来很难看,似乎无法使用?这就是为什么台式机有人机界面准则。Windows和macOS有这些准则。Linux呢?...

一个开发者坐下来写一个自由软件。他们有技能。他们知道如何让程序做他们想做的事情。但他们没有任何用户界面设计的经验,也没有一个团队能够弥补不足。没关系。他们满怀**地工作,尽可能地拼凑起来。

human-interface-guidelines

几年后,你坐在电脑前,从Linux操作系统的应用商店下载一个程序。描述说它能满足你的需要。你点击安装按钮,输入你的密码,然后看着这个应用程序出现在你安装的所有其他应用程序旁边。

你首先注意到的是,这个应用程序的图标与其他所有图标的位置不符。不管怎样,你还是可以点击它,因为如果程序完成了任务,你可以看到一个讨厌的图标。然后你的心下沉。这个应用程序的界面看起来很不合适。更糟糕的是:你不知道怎么用这个东西!

这就是台式机有人机界面指南的原因。Windows、macOS、iOS和Android都有这些指导原则。Linux也有它们。

什么是人机界面指南(human interface guidelines)?

人机界面指南(HIG)是一种指导和标准,向应用程序创造者展示如何让软件在特定的界面上有宾至如归的感觉,并为用户创造一种轻松的体验。它们向开发人员展示了按钮应该相距多远、**图标的大小以及排列菜单项的适当方式。

如果项目遵循这些准则,当你从一个应用程序移动到另一个应用程序时,你会遇到类似的体验。不仅如此。一旦你学会了如何使用一个程序,你就对如何使用下一个程序有了很好的了解。

这些准则对开发者和用户都很重要。幸运的是,一些Linux最流行的桌面环境有自己的hig。

哪些linux桌面环境具有hig?

人机界面指南更多地涉及应用程序,而不是桌面界面的各个方面。因此,自带应用套件的桌面环境更有可能为开发人员提供建议。这些是大的。

侏儒

GNOME的HIG可以说是桌面环境对Linux桌面的最大贡献之一。在大多数Linux软件难以使用或极不一致的时候,GNOME创造者绘制了一条不同的路径。该项目认为,软件应该易于理解,它应该与人的计算机上的所有其他程序都类似。结果如何?大量的应用程序在GNOME上感觉很自在。

这种一致性在过去十年中有所动摇。随着GNOME追求与大多数其他桌面不同的设计,适合GNOME的应用程序往往会在其他地方脱颖而出,反之亦然。但是如果你坚持使用专门为GNOME设计的应用程序,那么你将获得Linux桌面提供的最直接和集成的体验之一。

kde公司

KDE的HIG很像桌面本身。KDE社区的Pla**a桌面可能是所有操作系统中最可定制的界面。正如用户有很大程度的自由去做他们想用软件做的事情一样,开发者也一样。

linux human interface guidelines checkboxes

KDE力求在默认情况下简单,在需要时强大。这意味着您可以使用工具栏中的按钮在媒体播放器中管理音乐或在照片管理器中查看图片,但菜单栏中可以隐藏大量选项。大多数为KDE设计的软件还可以让你移动工具栏,添加按钮,或者改变哪些控件是可见的。正如Pla**a桌面向我们展示的那样,一致性并不意味着精简或基本。

初级操作系统

初级操作系统不像其他大多数Linux操作系统。它有自己的万神殿桌面环境,虽然你可以选择把它换成其他的东西,但这会挫败使用基本操作系统的意义。设计也许是初级团队对自由开源生态系统的最大贡献。

在这种情况下,小学的高中是项目的核心部分。该文档易于阅读和参考,似乎涵盖了界面的各个方面,并提供了大量示例。开发人员可能需要注意,因为初级团队和初级用户比其他Linux社区更倾向于对不一致**到愤怒。

linux human interface guidelines ic***

其他桌面环境呢?

作为志愿者管理的实体,有些项目根本没有人花时间起草一份详细的HIG。同时,桌面环境对每个项目的意义并不总是相同的。有些人,比如上面列出的那些人,认为桌面环境是一种完全完整的体验,可以管理您从启动计算机的那一刻起看到的内容,包括大多数应用程序。

其他人则更多地把他们的作品看作桌面界面或窗口管理器。它们提供面板、小程序和在窗口之间切换的方法,但它们不承担创建应用程序的工作。它们为您提供了一种运行已经存在于Linux上的软件的方法,而不是以集成为重点。毕竟,我们中的许多人都习惯了Windows,在Windows中,无论微软的HIG如何,应用程序都很难保持一致性。不是每个人都希望每个应用程序都有相同的感觉。

你如何与你最喜欢的桌面互动?

我更喜欢我的应用程序有一个一致的外观和感觉。这实际上是我发现Linux时兴奋不已的原因之一。我以前认为,如果我想要一个一致的体验,我必须买一台Mac——但GNOME和KDE都向我表明,苹果并不是唯一一家提供集成桌面的公司。

那时还没有初级操作系统,在我决定检查它之前,它已经存在了几年。团队对桌面这方面的关注确实是一流的。

为了便于比较,以下是微软、苹果和谷歌的人机界面指南:

  • 窗户
  • macOS和iOS
  • 安卓

你对人机界面指南有什么看法?视觉上的不一致让你厌烦吗?那复杂的设计呢?你对这一切感到矛盾吗?我邀请你在下面的评论中分享你的想法。

  • 发表于 2021-03-12 17:09
  • 阅读 ( 261 )
  • 分类:IT

你可能感兴趣的文章

顶级网站和书籍,让您成为linux命令行英雄

... 1bash指南 ...

  • 发布于 2021-03-14 07:04
  • 阅读 ( 243 )

kde解释道:看看linux最可配置的桌面界面

...独运行。Linux内核充当了屏幕上的内容和正在输入的硬件之间的桥梁。没有另一个,两个都不是很有用。 ...

  • 发布于 2021-03-16 14:24
  • 阅读 ( 220 )

gnome解释:看看linux最流行的桌面之一

...吸引人的部分原因是该项目相对简单。从2.0版开始,它的人机界面指南就一直是指导原则。这些要求所有的GNOME程序共享一个通用的用户界面,重点在于易于使用。 ...

  • 发布于 2021-03-17 03:05
  • 阅读 ( 258 )

如何使用remix os 3.0在pc上安装android

... 我要感谢William Tocci Junior精心**了一份详尽的安装指南。没有他的专业知识,这篇文章就不会存在。 ...

  • 发布于 2021-03-17 12:51
  • 阅读 ( 193 )

为linux做贡献的6种方法

... 当你在帮助塑造一个项目的外观时,首先熟悉相关的人机界面准则是有帮助的。 ...

  • 发布于 2021-03-19 08:35
  • 阅读 ( 186 )

fedora与ubuntu:linux发行版比较

...。两者都存在了十多年,来自世界上不同的角落,但它们之间的差异相当微妙。 ...

  • 发布于 2021-03-20 05:31
  • 阅读 ( 296 )

七大最佳开源浏览器

...,请查看我们的姐妹网站Blocks Decoded上勇敢浏览器的完整指南。 ...

  • 发布于 2021-03-20 07:18
  • 阅读 ( 665 )

debian与ubuntu:笔记本电脑、台式机和服务器的最佳linux发行版

...围更广的软件比在Debian上容易得多。我们的PPA安装和安全指南将在这里帮助您。 ...

  • 发布于 2021-03-20 10:22
  • 阅读 ( 207 )

centos与ubuntu:最好的web托管服务器

...使用。这个发行版被恰当地命名为Ubuntu Server。两个版本之间的关键区别之一是Ubuntu服务器默认没有图形用户界面。如果你想知道更多的信息,我们有一个关于Ubuntu和Ubuntu服务器之间的进一步差异的概要。 ...

  • 发布于 2021-03-20 17:23
  • 阅读 ( 246 )

gtk+和qt有什么区别?

...他基于GTK的桌面上也可能显得格格不入。这是因为GNOME的人机界面设计指南不鼓励使用菜单栏,并引入了其他不太常见的更改。 ...

  • 发布于 2021-03-21 22:29
  • 阅读 ( 377 )
zsfn1903
zsfn1903

0 篇文章

相关推荐