如何在 Mac 上查找所有 32 位应用程序

Mac 上的 Finder 图标

MacOS High Sierra 是最后一个“不妥协”地支持 32 位应用程序的 macOS 版本(大概意味着没有性能下降,并且具有最大的兼容性),并且 macOS 10.13.4 的测试版 现在会在运行 32 位应用程序时通知用户。这可能表明 32 位 Mac 应用程序将在不久的将来通过 Rosetta 或 Classic 等兼容模式运行,最终,Apple 似乎可能会在未来的某些系统软件中完全放弃对 Mac 上 32 位应用程序的支持发布,支持 64 位应用程序。

但是有相当数量的 32 位应用程序在许多 Mac 上广泛使用,尽管自雪豹以来 Mac OS 本身就是 64 位的。如果您不确定哪些应用程序是 32 位或 64 位,那么您会很高兴知道 Mac OS 在系统信息中有一个方便的工具可以快速向您显示所有 64 位或非 64 位应用程序.

如何在 Mac 上查找和查看所有 32 位应用

在 Mac 上查看所有 32 位应用程序(和 64 位应用程序)的最简单方法是使用系统信息

  1. 按住键盘上的 OPTION / ALT 键,然后下拉  Apple 菜单
  2. 从 Apple 菜单列表的顶部选择“系统信息”*
  3. 在“系统信息”应用中,向下滚动左侧菜单并查看“软件”下的“应用程序”
  4. 在列标题中查找“64 位(英特尔)”选项,然后单击该选项以按 64 位对列进行排序
  5. 如何查找和查看所有Mac 上的 32 位应用程序

  6. 每个说“不”的应用都是 32 位的,每个说“是”的应用都是 64 位的

在此处的屏幕截图示例中,您可以看到这台特定的 Mac 安装并经常使用不少 32 位应用程序,包括 Steam、SuperDuper、TextWrangler、Warcraft 3 和 WriteRoom。当然这只是一个例子,还有很多 Mac 用户使用的 32 位应用程序。

如果您发现 32 位应用程序,并且您计划持续安装所有未来的 Mac OS 软件版本和更新,那么您将希望将这些应用程序更新到 64 位,请联系开发人员询问 64 位支持,或找到有问题的应用程序的替代品。 32 位应用程序很可能仍会在 macOS 中运行(无论如何会持续一段时间),但 Apple 表示这样做会带来某种妥协。

这对我有什么影响?我为什么要关心哪些应用是 32 位或 64 位的?

目前,这不会对您产生任何影响。但是,在未来的 Mac OS 系统软件版本下,这可能会影响将来哪些应用程序可以在您的 Mac 上运行。

如果您不打算运行任何超过 macOS High Sierra (10.13.4+) 的 Mac 操作系统,那么它永远不会影响您。例如,如果您避免使用理论上的 macOS 10.14、10.15 或 10.16 版本,那么它可能根本无关紧要。但是,如果您安装具有某种抽象层的未来 macOS 系统软件版本来运行 32 位应用程序,则性能可能达不到最佳。更进一步,如果 MacOS 版本失去了所有 32 位应用程序的兼容性,这些应用程序可能根本无法运行,无论如何都没有来自开发人员的 64 位更新。

这在 Mac 和 iOS 世界中都有一些先例。例如,最近 Apple iOS 放弃了 32 位应用程序支持,这导致一些应用程序停止工作在某些 iPhone 和 iPad 设备上。过去,Apple 已针对英特尔芯片上的 PPC 应用程序以及在早期版本的 Mac OS X 中运行经典应用程序时对 Rosetta 采取了类似措施。

好的,但我在我的 Mac 上找不到“系统信息”!

* 如果您在  Apple 下拉菜单中没有看到“系统信息”,那么您可能在查看  Apple 菜单选项时没有按住 OPTION 键。按住 Option 再试一次。或者,尝试启动系统信息应用程序的替代方法。

您还可以从 /Applications/Utilities/ 文件夹或通过 Spotlight 启动它来访问系统信息。

这是否也意味着 Mac 和 MacOS 也将是 64 位的?

是的。但是……如果您是计算历史的敏锐观察者(谁不是!*书呆子哼*),那么您可能还记得 Mac OS X Snow Leopard 附带 64 位内核 和所有从那以后的版本也有。换句话说,如果您的 Mac 是新的,那么它已经是 64 位的,因为自 2006 年第一个基于 Intel 的 Mac 系列首次亮相以来,Mac 就不是 32 位的了(但您始终可以 检查 64 位 CPU 架构或 32 位或 64 位内核中的哪一个bit kernel is in use 如果您不确定特定的 Mac)。从本质上讲,这意味着在支持旧的 32 位应用程序和架构大约十年之后,Apple 看起来他们希望尽快完全迁移到 64 位。

因此,请留意您正在使用的哪些应用可能仍为 32 位,并尽可能更新应用。或者,如果您高度依赖不会更新的旧 32 位应用程序,请考虑 避免升级 macOS High Sierra 或任何其他未来可能不再提供全面支持的主要系统软件版本,至少在您解决应用程序问题之前。