我已经完成了对新Mac Pro的硬件升级。 系统现在正在使用5 GB的内存以及第二块视频卡。 第二张视频卡现在使我能够扩展到两台以上的显示器。 由于我周围有很多LCD,因此决定使用它们。 我现在在Mac Pro上连接了四个显示器。
为什么? 因为我可以。
但是,现在我正在做,是否都是玫瑰花? 否。那么,该部门哪种操作系统更好? Windows XP或Mac OS X?
菲茨定律
关于这个问题,令我印象深刻的一件事是,两个营地如何拥有如此坚如磐石的见解。 说实话,似乎OS X用户对此最为防御。 苹果当然被认为是界面设计之王。 在大多数领域,我都同意。 关于多屏支持,我不同意。
经常引用菲茨定律。 维基百科将其定义为:
菲茨定律 (通常称为菲茨定律 )是人类运动的模型,该模型预测到目标区域快速移动所需的时间,该时间取决于到目标的距离和目标大小的函数。
它有一个方程式,应有尽有。 简而言之,想法是目标越大,使用起来就越容易。 因此,在OS X中使用顶部菜单栏的想法是它覆盖了屏幕的整个顶部。 鼠标光标不能移到它的上方。 这意味着鼠标的任何轻弹都将击中菜单。 目标很大。
超越菲茨定律
好的,菲茨定律是可行的模型。 但是,这如何转化为实际用途? 那就是我在OS X的设计中看不到它的要点的原因。让我们看一下REAL WORLD在两个操作系统中使用多个屏幕的情况。
在Windows XP中,轻松实现多个屏幕。 您安装视频卡,安装驱动程序,然后所有屏幕将出现在“显示属性”中。 您可以相对于彼此移动它们,等等。当您在特定屏幕上操作一个应用程序时,菜单栏与程序一起出现。 因此,无论应用程序在哪里,菜单栏都在您工作空间的短距离之内。
现在,让我们来看看OSX。因为Apple如此严格地控制硬件,所以驱动程序的安装不是问题。 它可以正确检测所有屏幕。 它并不总是为显示器检测适当的原始分辨率,但这很容易纠正。 使用OS X更改多个屏幕的排列和设置非常容易。您可以为每个屏幕提供自己的背景(在Windows中很难做到)。 在视觉上,用于管理OS X中多个监视器的界面是可靠的。
但是实际上,这是一场噩梦。 这是由于最简单的事实,即顶部菜单栏被绑定到一个屏幕。 当然,您可以轻松选择哪个屏幕是主屏幕(从而选择哪个屏幕显示菜单和Dock),但是它不会移动。 顶部菜单栏用于每个应用程序。 当苹果公司的所有GUI设计天才都觉得自己愚蠢至极时,便会想到这些东西。
因此,我在Mac Pro上连接了四个屏幕。 如果要在远处的屏幕上使用某个应用程序,则必须在两个屏幕上滚动才能进入正在使用的程序的菜单栏。 我几乎不能说出那是多么愚蠢的愚蠢。 这是我办公室展示的照片:
判决
OS X多监视器支持很强。 实际上,我比Windows XP更喜欢它处理它的方式。 但是, 实际上 ,它浪费了Windows XP的大量时间。 在多监视器环境中的易用性方面,Windows比OS X好得多。
要解决此问题,Apple需要执行以下操作之一:
- 使菜单栏跟随活动的应用程序。
- 给用户一个选项,将应用程序菜单嵌入程序菜单中。
#2可能更难实现,因为它可能涉及OS X所有应用程序开发人员的合作。顶层菜单栏已经成为OS X的主要内容,并且很难更改。 我明白那个。 但是,#1应该更容易实现。 除非Apple采取措施使其变得更容易,否则我猜他们将不得不继续限制Mac爱好者为什么这种愚蠢的做法确实有意义(有人认为是合理的)。
在苹果公司在这个问题上变得头脑清晰之前,请将其交给第三方公用事业公司来帮助使事情变得容易一些。 该实用程序称为DejaMenu。 它将允许您设置一个按键组合,该按键组合将以上下文样式复制顶部菜单栏。 因此,如果我在最左边的显示器中使用该应用程序,则可以按该组合键,然后将顶部菜单栏的全部内容(请注意,距离两个屏幕不远)直接放在我的当前光标位置。 不像Windows XP那样容易,但是这使它变得容易得多。
因此,在Windows与OS X的匹配中,Windows用OS X擦了擦地板,然后吐在上面。 当您拥有多台显示器时,OS X变得更加难以使用。 令人失望的是,像我这样的用户必须通过使用第三方加载项,成为键盘快捷键之王或加快鼠标光标的速度以达到在多个屏幕之间切换的速度,来愚蠢愚蠢的设计。
苹果,这应该更容易。 OS X中有很多智能设计。为什么不这样做呢?