Apple的新MacBookPro缺口表现不佳。早期采用者发现Apple在macOS和单个应用程序中处理缺口的方式不一致,导致出现意外行为,状态栏项目可能隐藏在缺口下。这些不一致让人感觉苹果已经忘记了,在macOS领域,它已经在MacBookPro中建立了一个缺口。
SnazzyLabs的所有者QuinnNelson在Twitter上发布了两个视频,展示了一些早期的缺口问题。主要视频演示了macOS中似乎存在的错误。当状态栏项目扩展时,状态栏项目(如Apple的电池指示器)可以隐藏在凹槽下方。
Nelson使用iStatMenus演示了这一点,它可以隐藏在凹槽下方,也可以强制将电池指示器等系统项目隐藏在凹槽下方。虽然Apple已经向开发人员发布了如何使用缺口的指南,但iStatMenus背后的开发人员表示,该应用程序只是使用标准状态项,Apple的开发指南“不会解决视频中出现的问题”。这似乎不是预期的行为,因为缺口在某些应用程序中的工作方式不同。
Nelson还强调了旧版本的DaVinciResolve如何避免出现缺口。在尚未针对缺口更新的应用程序中,您甚至无法将鼠标指针移入其中。Apple封锁了这个空间,以便较旧的应用程序无法在缺口下方显示菜单项。9to5Mac指出,这种行为在macOS的其余部分中是不一致的,所以如果您将Finder放在焦点上,那么光标可能会在缺口后面丢失。
缺口还会加剧现有的macOS问题。DaVinciResolve(带有扩展菜单项)等应用程序可以接管系统状态项使用的空间。MacRumors指出这是macOS的常规行为,但缺口显然减少了菜单项和状态项的空间量。这是一个持续存在的问题,它催生了Bartender和Dozer等应用程序来帮助管理macOS菜单栏。
目前尚不清楚Apple将如何解决这些不一致问题,即使开发人员更新他们的常规应用程序以解决这个问题。值得庆幸的是,这些问题将非常罕见,并且只会出现在具有大量菜单或状态项的应用程序中。
无论哪种方式,奇怪的是这不是MacBookPro发布之前的设计考虑。正如Verge执行编辑DieterBohn所说:“Soooo负责应用程序中菜单项的团队在缺口上被阅读了,但负责菜单状态项的团队却没有?哈哈”
换句话说,不要责怪应用程序开发人员,这总是他们的错。