Project Catalyst 揭示了苹果与 Mac 未来的斗争

苹果 wwdc19 项目催化剂

有一个老笑话,说一个糟糕的作家责怪他的工具——这是一个悲伤的借口,指责的是打字机,而不是糟糕的写作技巧。当 macOS Mojave 去年发布时,其中包含四款源自 iOS 的应用程序,并且已通过我们现在称为 Catalyst 的东西转移到 Mac,我们中的许多人很快就将这些应用程序的奇怪设计怪癖归咎于 Catalyst,这些应用程序似乎被简化为这些方式很不和谐。

苹果软件负责人 Craig Federighi 最近的声明,包括他的 在 WWDC 期间采访 John Gruber 随后对 Cnet 的 Jason Hiner 的采访,让我们有必要重新审视这一假设。

“当我读到这些应用程序的一些初步评论时,人们说,‘显然这项技术导致他们做的事情不像 Mac,’”Federighi 告诉 Cnet。 “老实说,其中 90% 只是设计师做出的决定……人们认为‘这感觉是 iOS 风格’,因此他们认为这是一个技术问题。实际上,这是设计师的偏好。”

“这些应用程序很糟糕,因为我们做出了糟糕的设计选择”是一种有点奇怪的辩护。 Federighi 只是在捍卫 Catalyst 和他的工程师(我可能会指出,这是以牺牲他的设计师为代价),还是还有更多内容?我怀疑两者兼而有之,因为苹果试图在两个截然不同的平台之间建立一座桥梁,同时它还在对精心设计的 Mac 应用程序进行大规模重新设计。

搜索示例应用

曾经有一段时间,Apple 为 Mac 上的应用程序设定了标准。查看 Apple 构建的应用程序就是了解 Mac 上的应用程序应该是什么样子。特别是在 Mac OS X 的早期,我们会仔细研究 Safari、Mail 和 Address Book 等包含的应用程序以及 iWork 和 iLife 系列中的捆绑应用程序。

这些应用程序将向 Mac 应用程序开发人员表明 Apple 认为 Mac 应用程序设计的最新水平。几个月后,您会发现所有主要的 Mac 应用程序更新都将接受 Apple 的提示 – 这里显示选项卡,那里显示抽屉,那里显示浮动调色板。

macos 莫哈韦新闻应用程序 苹果

新闻应用是 macOS Mojave 中从 iOS 导入的四个应用之一。

Mojave 的四款 iOS 导入应用程序没有给任何人带来启发。到 macOS Catalina 发布时,它们可能会得到改进,而播客和查找我的添加也可能会改变叙述。但根据最初的公开测试版版本,这些应用程序要么仍然是非常简单的实用程序,要么仍然缺少菜单项和键盘快捷键以及 Apple 在 WWDC 整个周向潜在 Catalyst 开发人员宣传的其他细节。

这并不是说 Catalyst 应用程序不会出现优秀的示例,可供其他开发人员效仿。我乐观地认为,我经常使用的一些 iOS 应用程序的开发人员会付出额外的努力,以确保他们的应用程序在出现在平台上时是优秀的 Mac 应用程序。 来自 Ferrite Recording Studio(我最喜欢的 iOS 应用程序之一)开发者的 Twitter 帖子。在帖子中,他表示他致力于制作”合适的 Mac 应用程序”,并且这需要时间。在聆听 意外科技播客在雷达播客下,很明显 Overcast 开发者 Marco Arment同样不愿意在平台上转储其应用程序的糟糕版本。

iOS 应用开发者是 Mac 用户——它是唯一可用于 iOS 应用开发的平台。他们知道 Mac 的感觉。我认为他们中的许多人会选择做正确的事情,但遗憾的是他们没有模范的苹果应用程序来激励他们。

更改定义

这让我明白为什么我认为苹果在 Catalyst 应用程序开发方面处于这种奇怪的中间状态。我不认为 Apple 对构建优秀的 Mac 应用程序不感兴趣,正如 Federighi 本人对 Cnet 所说的那样,”我们必须与我们的用户群围绕 Mac 体验的美学共同发展。”这意味着苹果知道这些 Catalyst 应用程序需要变得更好,而且它们将会变得更好。

当费德里吉说苹果和用户群必须”共同进化”时,这句话击中了核心。苹果正在改变优秀 Mac 应用的定义,其中很大一部分将受到其针对 iOS 所做的设计决策的影响,因为出于效率原因,苹果希望尽可能地统一其平台。

这很混乱。一刀切的应用程序设计方法行不通,我不相信苹果真的想要这样。但在 macOS Catalina 中,它似乎确实重新评估了很多界面约定。 Apple 自己的应用程序(不仅仅是使用 Catalyst 制作的应用程序)正在以有些不一致的方式尝试各种不同的界面方法。

让我举一个例子:苹果使用了一种界面约定,在它的几个应用程序中都有一个带有三个点的圆形图标。点击该图标,您会看到一个带有附加功能的子菜单:例如,在播客中,您可以从库中删除一集。在”照片”中,您可以播放电影。

这种功能在过去只是隐藏在上下文菜单后面 – 即右键单击或按住 Control 键单击或(如果您使用触控板)两指单击。在 Catalina 的某些(但不是全部)应用程序中,按住 Control 键单击将显示与点击圆形图标所找到的选项相同的选项。

我可以看到这样的论点,即许多用户不会想到用两根手指单击东西,因此错过了重要的功能,如果他们看到一个里面有三个点的圆圈,那么他们可能更有可能找到这些功能单击它即可查看它提供的内容。反对的论点是,并非所有功能都需要放在前面和中间,因为大多数用户不会使用它们,并且将它们隐藏在二级菜单后面并不比将它们隐藏在替代点击后面好多少。

但是苹果真的在推动更多的额外功能被发现吗? iPadOS 13 的一大变化是点击并按住手势,可弹出内容预览窗口,其中包含一堆上下文共享选项。还有一个两指点击多重选择手势。如何在添加这些新手势的同时摆脱控制点击?

我认为即使是苹果公司也不知道这些问题的答案。但我确实认为它正在探索它们,并且应用程序从 iOS 转移到 macOS 的前景(以及使用 SwiftUI 构建的新应用程序的出现)已经在这些界面的外观和外观方面打开了一个巨大的蠕虫罐。工作。

作为平台所有者,苹果确实可以推动该流程并进行这些调用。不幸的是,现在它似乎不知道自己想要什么。与此同时,第三方应用程序开发人员应尽最大努力制作出色的 Mac 应用程序,如果他们的工具未达到该标准,也不要责怪他们的工具。