32 位应用程序不再在 macOS Catalina 上运行。 你能做什么?

当 Apple 在 2018 年推出 macOS Mojave 时,它​​宣布这将是支持 32 位应用程序的最后一个 macOS 版本。 从 Catalina 开始,您将无法再运行 2 位应用程序,必须升级到 64 位版本或寻找替代方案。

什么是 32 位应用程序?

这些应用程序可以追溯到计算机在 32 位处理器上运行并具有 32 位操作系统的时代。 虽然通常用速度和功率来描述,但 32 位和 64 位之间的真正区别,无论是应用程序操作系统还是 CPU,都在于它们可以寻址的内存量。 32 位应用程序只能处理 4GB 的 RAM,因此这是它们可以使用的最大 RAM 量。

为什么 Apple 停止支持 32 位应用程序

十多年来,Apple 一直在 Mac 中使用 64 位处理器,而 macOS 自 Snow Leopard 以来一直是 64 位,因此 Mac 成为 64 位只是时间问题。 就是现在。 Apple 认为大多数人大部分时间使用的应用程序是 64 位的,而那些没有实现飞跃的应用程序有很好的 64 位替代品。

它还提供了大量警告。 当您第一次在 Mojave 或 High Sierra 中打开 32 位应用程序时,系统会警告您它是 32 位并且您应该更新它。 然后每个月左右都会再次出现该警告。

通过放弃对 32 位应用程序的支持,Apple 可以针对 64 位应用程序全面优化 macOS Catalina,并将其资源集中在支持这些应用程序上。

我的应用程序是 32 位还是 64 位?

当您升级到 Catalina 时,您将看到已安装但将不再工作的所有 32 位应用程序的列表。 如果您想在此之前检查,您有两种选择:一种非常简单,另一种稍微复杂一些。 我们将从更复杂的手动方法开始。

32 位应用程序不再在 macOS Catalina 上运行。 你能做什么? 1
  1. 单击屏幕顶部的 Apple 标志。
  2. 选择关于这台 Mac。
  3. 选择窗口底部的系统报告。
  4. 单击应用程序并向右滚动,直到看到标题为“64 位”的列。
  5. 列中有“是”的应用程序是 64 位的,可以运行,带有“否”的应用程序是 32 位的,不能运行。

有一种更简单的检查方法,这是我推荐的方法,因为它允许您按一下按钮将 32 位应用程序升级到 64 位版本。 它使用 CleanMyMac X 中的 Updater 实用程序(MacPaw 的一个很酷的程序),而且使用起来非常简单。 就是这样:

  1. 安装并启动 CleanMyMac X — 免费下载
  2. 在应用程序中,单击卸载程序选项卡

现在,按左侧边栏中的“32-bit”标签

32 位应用程序不再在 macOS Catalina 上运行。 你能做什么? 2

您将看到 Catalina 不支持的应用程序列表。 其中一些可能已经有 64 位版本可用。 因此,与其单独更新每个应用程序并浪费时间浏览,只需将光标放在下面名为“更新程序”的选项卡上

32 位应用程序不再在 macOS Catalina 上运行。 你能做什么? 3

选中每个应用程序旁边的框,然后按更新。 将安装显示的所有应用程序的最新版本,包括可用的 64 位版本。

怎样在 macOS Catalina 上继续运行 32 位应用程序?

如果您有依赖的 32 位应用程序并且绝对不能使用其他应用程序,并且没有可用的 64 位版本,那么您有三个选择。

  1. 不要升级到 Catalina。 如果您继续使用 Mojave 或您使用的任何版本的 macOS,您将能够继续使用 32 位应用程序。 然而,一旦 Catalina 推出,这些应用程序的开发者不太可能继续更新它们,因为使用它们的人越来越少。 为了 example在苹果宣布 Catalina 后不久,游戏开发商 Aspyr 宣布将不再销售 32 位游戏。 您还将错过 Catalina 的所有好处。
  2. 在您的主 Mac 上升级到 Catalina,但让另一台 Mac 运行旧版本的 macOS。 当然,这取决于您拥有不止一台 Mac。 但这确实意味着您可以享受 Catalina 中的新功能,并且仍然可以使用旧的 32 位应用程序。 但是,上述情况同样适用:您的 32 位应用程序不太可能长期得到支持和更新。 这包括安全性和兼容性更新。
  3. 在虚拟机中运行 Mojave,例如 VMWare Fusion。
32 位应用程序不再在 macOS Catalina 上运行。 你能做什么? 4

放弃对 32 位的支持还会影响什么?

某些媒体文件格式不会过渡到 64 位。 据 Apple 称,其中大部分是使用依赖于 QuickTime 7 的格式或编解码器创建的。 QuickTime 7 框架包含在 Mojave 及其前身中,但不会出现在 Catalina 中,因此使用它创建的格式将无法使用。 Apple 有受影响格式的完整列表 这里.

这意味着某些 Final Cut Pro 和 Motion 项目将不兼容。 但是,如果您打开一个 32 位格式的项目,您将看到一个警告,并且可以通过单击按钮将库转换为 64 位兼容格式。 您还可以随时从“文件”菜单中选择“检查媒体的兼容性”来转换 Final Cut 库。 您可以在 Compressor 中转换文件。

在 macOS Catalina 中放弃对 32 位应用程序的支持是从 32 位到 64 位的长期过渡的一部分,从硬件开始,然后是 Snow Leopard 中的操作系统。 Apple 多年来一直支持这两者,但现在决定成为 64 位操作系统的正确时机。 幸运的是,大多数应用程序已经迁移到 64 位,您可以使用 CleanMyMac X 的更新程序一次更新所有应用程序。 对于没有 64 位版本的应用程序,您需要决定是否寻找替代方案或不升级到 Catalina。