为什么Desktop Unity使用全局应用程序菜单?[关闭]


14

在另一个问题中宣布,Unity的桌面版本将默认保留全局菜单。这是事实:

  1. 全局菜单被引入UNE,以节省垂直屏幕空间,因为在Netbook分辨率下,垂直空间是有限的。
  2. 在高分辨率的现代台式机上,有足够的垂直空间,因此不需要
  3. 在宣布UNE全球菜单时,马克·沙特尔沃思本人本人表示:

“关于在更大的屏幕上使用面板托管菜单的可用性存在悬而未决的问题,因为这些窗口和菜单之间的距离可能相距甚远。”

全局菜单的优点似乎并没有带到高分辨率的桌面上,反而带来了缺点(增加的鼠标移动,菜单与其相关窗口之间的较大距离)。

另一个令人担忧的因素是,应用程序似乎正在远离菜单栏,而不是在此之上进行创新并为离开菜单定义新的指​​导方针,我们将其放在桌面顶部。如果应用程序继续从桌面移开,则根据您所使用的应用程序(例如Chrome),有关在何处查找与应用程序相关的选项/工具的体验会不一致。

最后,当前的全局菜单栏实现不适用于所有应用程序,甚至不适用于默认安装中的所有应用程序。这意味着默认的桌面实现将不一致。

因此,有很多原因说明为什么移到全局菜单是一个坏主意,所以我们需要一些令人信服的论据来说明为什么这是一个好主意。

在桌面版Unity中实现全局菜单的原因是什么?


我建议除非与Unity有关的规范成熟并获得批准,否则不要回答这个问题,除非您正在从事Unity设计,或者是您了解设计原理的利益相关者。问题是Unity是否应该使用全局菜单还是不应该使用全局菜单,如果人们试图回答这个问题,它将变得有偏见和争论。所要问的是决策的设计原理,并且由于该决策尚未正式化(也不一定是最终的),因此不参与其中的任何人都不可能授权回答。
mgunes,2010年

我不是一个狂热的男孩。自从我用Xubuntu。我觉得有资格对此问题发表评论而不会太感动。这个问题似乎毫无意义。对于用户而言,为什么要做出设计决定无关紧要。当然,事情的可用性是什么?
2010年

1
只是以为我会在其中添加一个有趣的博客文章
8128

不要通过引用Mac来证明这一点,全局菜单是Mac Desktop的最差功能,坦率地说,我不能使用它。使用高清尺寸的屏幕和多台显示器,在现代世界中这毫无意义。

我认为全局菜单对于屏幕空间有限的系统无疑将是一个很好的选择,但是何时(且仅当)将支持每个(重要)应用程序。只要不支持firefox和LibreOffice(及其他?),我认为这只会给UI带来未完成和不连贯的外观,并且很难将想法转换为Ubuntu并出售给潜在用户。对于高分辨率的设置,我认为要节省一些垂直像素是没有用的,并且全局菜单对眼睛和鼠标的移动产生了过多的需求。我的情况更糟,因为我使用了高分辨率的双sc

Answers:


31

一方面,我们通过使用屏幕的边缘使菜单的“更大”和“更容易命中”,如第一个答案所述。另一方面,实际上,我们将通过优先使用面板来显示应用程序名称(或窗口标题),并且仅在将鼠标移向面板时使用菜单或使用与菜单相关的快捷键来优先处理它们。通过这种方式,我们正在引领使菜单在UI不再那么重要的趋势。

泰德·古尔德(Ted Gould)在博客上发表了他对使用菜单的研究。非正式地,他的发现支持这样一个观点,即菜单的使用不再是一个问题,因为我们使用菜单的次数少于我们想像的。

对于我们来说,这是一个重要的问题,我们认为,这一问题已得到研究支持的解决。我们支持原始设置,以使全局菜单成为GNOME的功能,但不幸的是,它被拒绝了。


至于在面板中显示应用程序名称/窗口标题:这是否意味着对于未最大化的窗口,标题栏中的文本与面板中的文本相同?那不是多余的吗?还是只在谈论最大化窗口?
Bou

1
我不能说我完全同意,但是感谢您回到我身边。Re Ted的研究;他只在单个全屏应用程序和单个监视器上进行了演示,因此我们真的可以做更多的事情。
卡扎德

对于大多数用户而言,能够看到菜单不是使用加速键的必要条件吗?此外,隐藏菜单如何帮助缩短从应用程序到菜单项的距离?至少对于新手来说,这只会使事情更加复杂。
Mussnoon's

抱歉,马克我不同意。全局菜单对我和我的朋友们来说是一个愚蠢的决定,将鼠标指针移到顶部面板确实是一个额外的痛苦。所以我刚刚通过突触删除了菜单。我很高兴知道全局菜单是在12.04中可选:)
Tachyons 2012年

更糟糕的是,键盘用户的速度令人难以置信。要甚至知道是否有任何菜单,都必须抓住鼠标,在面板顶部犁一下,然后“查看”是否有“其他”,“编辑/首选项”,“选项”,“工具” '菜单。荒谬。上次我花了90分钟,这是最后一次找到禁用它的方法。可悲的是,似乎每个发行版都必须跳过不同的步骤才能到达目标。尽管我几乎不使用菜单(这是CLI类型的用户;对我们而言,菲特定律是个大笑话。没有目标!),这使我远离Ubuntu。
sehe

10

首先,Mac OS始终使用全局菜单的相同原因之一在这里同样适用。UI设计中的关键原则之一(实际上是重言式)是“更大”的内容更容易用鼠标“击中”。

直到人们想到这一点之后,不太明显的是屏幕边缘上的东西具有无限的高度或宽度(取决于它们在水平或垂直边缘上)。

通过将菜单保持在屏幕顶部,用户只需要水平“瞄准”-垂直方向,他们只需要将光标“扔”到屏幕顶部即可。

其次,“桌面” Unity不需要保留垂直空间的想法只是愚蠢的。近年来,我使用了具有1920x1200显示屏的17英寸宽屏笔记本电脑,经常使用一个具有相同分辨率的附加外接显示器,我发现自己一直希望有更多的垂直空间。

屏幕房地产总是很重要的-不仅仅是上网本。

最后,关于在大屏幕上菜单和应用程序窗口之间的距离有关可用性问题的评论,我一点也不知道这是从哪里来的。多年来,Mac OS一直运转良好,包括作为我的主要桌面环境。毫无疑问,某些应用程序的全局菜单实际功能存在实现问题,不一致或不良的设计实践无疑导致某些应用程序过于依赖菜单栏,或以奇怪的方式布置其菜单栏,但这不是根本问题。全局菜单范例。


3
我毫不怀疑,在Apple设计时,全局菜单才有意义,分辨率远低于那时。这也不是“相处得很好”的问题,而是“什么是最好的?”的问题。在高分辨率下,菜单与其正在处理的窗口之间可能会有很大的距离。随着分辨率的提高,鼠标移动包括聚焦窗口,向上移动到菜单,返回窗口等。在移动时间超过任何“ fitts law”收益方面存在一个极限。如果不能“证明”它比Ubuntu当前的系统更好,那就是愚蠢的改变。
卡扎德

1
@Kazade:直到今天,我什至从未听说过有人在争论鼠标的旅行时间。真是奇怪的抱怨。鼠标加速不起作用吗?而且您多久进入一次菜单栏?我想你的应用程序被破坏,如果你正在找通过菜单超过每10-20分钟...
尼古拉斯·奈特

鼠标移动时间是合乎逻辑的。窗口到菜单栏的距离越远,则窗口到菜单栏的距离会增加。如果我们要从当前系统进行更改(大规模更改),则应该有充分的理由。也许使用全局菜单会更有效,这就是我要问的问题。桌面更改为全局菜单的原因是什么?在大型台式机上是否更有效?还是像Window控件一样,只是将个人偏好设置应用于默认安装(不是很好的理由)?还是我们再次盲目地复制OSX?
卡扎德

3
这不仅是鼠标移动的时间,还包括所需的眼球运动,以及因此而失去的焦点。
2010年

1
大小只是菲茨定律的一部分-另一部分是距目标的距离(这会导致旅行时间)。此外,目标距离越远,目标应该越大。全局菜单仍然是一个好主意,但是有效大小并不是方程式中的唯一变量。
Michael Ekstrand

0

关于窗户与窗户相距遥远的争论,对于保持窗户最大化的人们来说,没关系。打开的窗口越多,在不使用全局菜单时似乎浪费了更多空间,这就是为什么我喜欢Mac OS的设计选择。

而且,我认为没有多少人会把他们的窗口拖到屏幕底部,甚至不会拖到屏幕下方。我认为他们会把它放在顶部,并调整底部寄宿生的大小,以便在窗口内看到尽可能多的东西。

这不仅仅是有效性问题。这是一种设计选择。很高兴看到除Apple以外的其他人正在适应全局菜单。

在确定对任何人都不起作用之前,请花点时间尝试一下并享受设计选择。


0

保存桌面房地产是一个空参数。如果目标是最大化可用的桌面空间,为什么要允许用户调整应用程序窗口的大小?为什么允许他们更改屏幕分辨率?为什么允许他们更改启动器上图标的大小?为什么允许他们更改任何内容?如果设计人员最了解用户的真正需求,那么用户所做的任何改变都必然是最坏的改变。

应用程序菜单窗口的放置与调整窗口大小一样,对于用户喜好而言同样重要。为什么不使菜单放置和调整窗口大小一样容易使用户管理呢?

用于关闭,最小化和最大化窗口的“ Cross Dash”和“ Box”图标根据应用程序是窗口化还是最大化而改变其位置。为什么不为高级窗口选项添加第四个图标(可能是条纹)?通过添加此菜单,用户可以为每个窗口的菜单项选择自己喜欢的位置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.