为什么 Unity 隐藏菜单栏?

zpl*_*tan 17 unity 11.04

为什么 Unity 默认隐藏菜单栏,而不是在面板的可用空间中显示它们?

Mar*_*rth 28

Unity 的设计目标之一是减少桌面的杂乱,另一个是更有效地利用空间。

我们在 Unity 中默认隐藏菜单,因为菜单没有提供任何有用的信息,您只需查看即可参考,但它在屏幕上放置了很多细节,使视觉混乱。因此,我们认为菜单在您需要时就在那里(通过将鼠标移到它或按 Alt),否则不在您的视图中。

许多现代应用程序完全没有菜单,所以在我们看来,这是迈向未来的一步,它将鼓励应用程序开发人员考虑他们的界面并通过设计使它们更易于使用,而不是依赖菜单的拐杖.

  • “我们在 Unity 中默认隐藏菜单,因为菜单不提供任何有用的信息,您只需查看即可参考” 事实并非如此。它告诉我必须将鼠标指针移到哪里才能激活特定菜单。现在我必须先将鼠标指针垂直移动到菜单栏,然后​​我必须水平移动它才能到达特定菜单。如果菜单栏始终可见,我可以直接将其移动到正确的位置。 (13认同)
  • 我认为将菜单栏与应用程序分开是非常愚蠢的。它甚至打破了最基本的可用性指南。从上下文中删除菜单违反了最少惊喜和最少努力的原则。即使苹果一直这样做也是愚蠢的。(无论菜单栏在可用性方面是好是坏。)现在,要单击非活动窗口的菜单,我需要比以前更多的操作:[单击窗口以激活,移至屏幕顶部菜单栏,单击] 而不是单击。不管你如何证明它都是坏的 (6认同)