macOS Ventura 的一项关键新功能已经需要大规模修改

Ventura 系统设置图标

macOS 中的系统偏好设置应用从一开始就存在,并且已经显示出它的年龄。一个微小的、基本不变的矩形,其尺寸适合 2000 年代初的微型显示器,Apple 已经是时候为现代 Mac 创建一个新的、现代的设置应用程序了。

理论上,这就是新系统设置应用中的macOS Ventura 应该可以。这是一款新应用,显然受到 iOS 和 iPadOS 上的”设置”应用的启发。这并不是一个坏主意,因为很多 Mac 用户也使用这些平台,而且 Apple 的平台相互协调也是有道理的。

问题是,距离 macOS Ventura 最终版本还有一个月左右的时间,测试版中的系统设置应用程序有点灾难。除非情况迅速改变,否则苹果将面临用同样糟糕甚至更糟的新应用程序取代 macOS 中最糟糕的系统应用程序之一的危险。

还有希望吗?看,我本质上是一个乐观主义者。可以保存系统设置应用程序。但这需要做很多工作,而第一步必须是苹果承认它有问题。

重要的是结果

据广泛报道,系统设置是由 Apple 使用其最新的软件设计框架 SwiftUI 构建的。 Apple 称 SwiftUI 是在 Apple 平台上构建应用程序的未来,它还很年轻,并且仍在经历一些相当大的成长阵痛。

macOS Ventura 系统设置

macOS 中的系统设置看起来像 iPhone 版本,但这实际上并不是一件好事。

Foundry

从很多方面来说,Apple 决定使用自己的工具构建关键的 macOS 应用程序是件好事。这是这些工具变得更好的唯一途径——苹果内部的人要找出它们的弱点并要求改变。外部开发商只能抱怨这么多。最大的压力来自于内部。

但我不是开发者,我只是 Mac 用户。我对苹果用来构建操作系统和应用程序的工具一点也不关心。最后,重要的是体验有多好。任何给定的开发系统或编程语言都会产生一系列软件,从好到坏。 SwiftUI 是导致系统设置混乱的原因吗?我不知道,我也不在乎。它只是需要变得更好。仅此而已。

隐藏层次结构

系统偏好设置应用程序是一个奇怪的野兽,正如您可能期望的那样,它是 Mac OS X 史前时代的遗迹。在其顶层,它有几十个图标可供选择——太多了——组织在按字母顺序排列或分为难以理解的类别。

但是,两打左右的图标(具体数量根据您使用的 Mac 类型和所连接的外围设备而有所不同)并不是唯一的组织问题:点击一个图标,您经常会被引导到一个首选项窗格,有自己的导航侧边栏、选项卡组和可打开模式首选项窗口的按钮。它的设置框一直向下。

理论上,系统设置应该可以解决这个问题。它使用 iOS/iPadOS 方法,设置类型的大型滚动列表,这不那么令人生畏,但也同样令人困惑——在我的 Mac Studio 上,顶层有不少于 30 个不同的项目!数量很多,事实上,访问这两个应用程序的最佳方法可能是使用搜索框来查找您要查找的内容。

macOS Ventura 常规系统设置的新外观

macOS Ventura 中的系统设置有太多滚动列表。

Foundry

虽然系统设置已将按钮大墙重新组织为非常长的滚动列表,但它并没有避免其前身的盒中盒方法。单击”常规”,您将得到…另一个滚动列表,其中还有十几个选项!每个选项都会进入其自己的设置窗格。 (这是一个极端。另一方面,单击”互联网帐户”或”游戏中心”,您会发现极其稀疏、简单的界面。)

盒中盒的方法使事情看起来井井有条,但事实上,它所做的只是隐藏了混乱。目前还不清楚为什么这些物品一般都在那里而不是在顶层,除了它们被认为不重要到可以隐藏起来之外。 (而且您不能拖出您一直使用的项目,或将它们标记为收藏夹。)

更糟糕的是,系统设置应用程序隐藏了其层次结构。如果您最终进入这些”常规”部分之一,则很容易误解您所看到的内容。在窗口的右侧,设置名称旁边只有一个后退按钮,让您知道您实际上位于常规项目主列表的下一级。如果您通过搜索找到某个项目,左侧​​边栏不会告诉您所在的部分。如果您单击其他类别,然后返回”常规”,应用程序会显示您之前所在的相同项目(例如”共享”)查看您上次访问的时间,而不是整个常规列表,因此很容易错过您看到的不是所有常规设置项目,而是一个子类别。

很多。

拓宽你的认知

关于新的系统设置应用程序最神秘的设计决策可能是它仍然或多或少是方形的。几乎每台 Mac 都配备了宽屏显示屏,并且已经使用了很长时间。为什么”设置”应用程序无法调整大小?为什么它不通过显示多列来显示其深层层次结构,这样如果您单击”常规”,您就可以看到其所有子项以及您所选择的子项的内容?

某些部分还具有很长的滚动列表。单击”隐私和安全”,您会发现 20 多个部分,您可以单击以进行更多设置,下面是用于设置 App Store 安全级别以及打开和关闭 FileVault 和锁定模式的控件。想象一下,如果我们可以让界面更高一点,这样我们就可以在巨大的桌面显示器甚至 16 英寸 MacBook Pro 上看到更多内容。

Ventura beta 中的系统设置 为什么默认的网络浏览器设置位于底部 桌面和扩展坞设置?

通过让应用程序在水平和垂直方向上稍微展开一点,可以缓解很多界面混乱和挫败感。

相反,一旦 macOS Ventura 发布,请准备好频繁点击。系统偏好设置是一个本身需要大量点击的应用程序,但系统设置并不能真正解决问题。侧边栏意味着您不需要单击返回到顶层,这是一个改进。但下面的层次结构需要大量来回点击,用掉了很多已保存的点击。

我发现了魔鬼

这些是系统设置的一些大问题。整个应用程序中还有数十个(如果不是数百个的话)小怪癖。每一个都是苹果在细节上犯错误的例子,而细节很重要。 (请参阅 Niki Tonsky 的 Twitter 帖子,了解一些令人惊奇的示例,这些示例的特点是界面元素、文本布局、未对齐的按钮等不一致。)

我是一名作家和编辑,所以我经常注意到界面文本中的不一致之处,并且很容易在系统设置中找到它们。例如,项目在一个弹出菜单中大写,而在下一个菜单中则不大写。

也许最令人失望的是?似乎没有人组织任何事情。为什么默认 Web 浏览器设置位于桌面和 Dock 设置列表的底部,位于 Stage Manager 和 Mission Control 之间?为什么 Mission Control 的设置在桌面和 Dock 首选项列表中显示为单独的开关,而两个舞台管理器设置复选框隐藏在”自定义”按钮后面?

macOS 蒙特利常规系统偏好设置

蒙特雷当前的系统偏好设置看起来已经过时,但至少是熟悉的。

Foundry

那么现在怎么办?

这样的例子不胜枚举。我想相信苹果的系统设置团队正在努力解决秋季版本中的所有问题,但是这个应用程序的问题列表太长了,我不知道即使是全体人员也无法解决这个问题。 -on-deck 情况可以让它处于足够好的状态,以便在 macOS Ventura 13.0 中自豪地发布。

这是一个问题。苹果不能只是在其操作系统的系统设置应用程序上贴上”测试版”标签!它必须运送它并支持它,否则它需要让路。

这里没有很多好的选择。苹果要么发布了一个令人尴尬的应用程序,要么赶回旧的系统偏好设置应用程序并试图将其再支撑一年,这需要集成 macOS Ventura 中添加的所有新设置。

我的猜测是,Apple 将继续在 13.0 中发布其拥有的所有功能,而用户将不得不用一个有缺陷且令人沮丧的”设置”应用程序来替换旧的、过时的”首选项”应用程序。那会很糟糕。更糟糕的是,如果苹果随后放弃该项目并走开。

发布一个损坏的设置应用程序是令人尴尬的。但假装它没有损坏是不合情理的。