如何处理 Apple 的未优化和需要更新警告

当 Apple 将 High Sierra 更新到版本 10.13.4 时,许多 Mac 用户开始看到一条警告,表明该应用程序尚未优化,开发人员需要更新它以提高兼容性。现在,经过两代 macOS 的发展,这一警告在 macOS Catalina 中达到了顶峰,它最终标志着未经优化的应用程序的终结。

一些用户担心,如果他们更新到 macOS Catalina,他们的应用程序将停止工作,这是可以理解的。在本文中,我们将探讨是否存在令人担忧的问题,以及如何找出哪些应用程序是 32 位的,这是某些应用程序不再在 macOS 10.15 中运行的主要原因。

上一次在不兼容的应用程序方面出现如此大的变化是在 Apple 停止在 Mac OS X 10.7 Lion 中提供 Rosetta 时。 Rosetta 是苹果公司的工具,用于将应用程序转换为在英特尔处理器上运行。当 Apple 最初转向英特尔时,Rosetta 负责翻译旧版应用程序,但在 Lion 发布后,这些旧应用程序不再受支持。

为什么苹果的警告应用没有优化

多年来,Mac 用户一直看到警告,指出某个应用”未针对您的 Mac 进行优化”。这些警报于 2018 年 4 月上旬开始出现。如果 macOS High Sierra 或 Mojave 用户打开 32 位应用,他们将看到一条警报。

“未针对您的 Mac 进行优化”警报如下所示:

该警报表明”该应用程序需要由其开发人员更新以提高兼容性”。

该警告并未表明应用程序将无法运行,只是说开发人员需要”提高兼容性”。然而,这是一种误导,因为 Apple 已经终止了 macOS Catalina(于 2019 年 10 月推出)中对 32 位应用程序的支持,而产生警告的应用程序也是 32 位应用程序。

如果您需要使用这些应用程序,您仍然可以打开该应用程序,但前提是您运行的是 High Sierra 或 Mojave。如果您更新到 Catalina,那么这些应用程序将不再工作。一些消费者担心他们所依赖的应用程序的未来,这是可以理解的。

Apple 的”应用程序需要更新”警告

如果您已更新到 macOS Catalina,那么您在 Mojave 和 High Sierra 中看到警告的那些应用程序不再工作也就不足为奇了。

如果您尝试打开其中一个应用程序,您将看到一条警告,提示该应用程序”需要更新”,并附有说明:”此应用程序的开发人员需要更新它才能与此版本的 macOS 配合使用。请联系开发者以获取更多信息。

Catalina 中的应用程序警报

如果您看到此警告并需要运行该应用程序,您实际上只有两个选择。要么将应用程序更新到 64 位版本 – 很可能有一个版本,但您可能需要付费才能更新软件,这可能就是您没有这样做的原因。或者,您可以降级到Mojave,或在单独的卷中运行 Mojave您的 Mac

Apple 为何终止对 32 位应用的支持

那些依赖 32 位应用程序的人会感到担忧,这是可以理解的。 32 位应用程序无法在 macOS Catalina 中运行,Apple 的原因是它们不会提供良好的用户体验,因为它们会降低 Mac 的速度。

Apple 有 网页专门解释停止支持 32 位应用程序的原因在 Mac 上。

该公司解释说,64 位应用程序可以访问更多内存,因此您可以期待更快的系统性能。

Apple 表示:”为了确保您购买的应用程序与运行它们的 Mac 一样先进,所有未来的 Mac 软件最终都将被要求为 64 位。”

开发人员早就知道对 32 位应用程序的支持将于 2019 年停止。Apple 在 2017 年 WWDC 上首次宣布不再支持 32 位应用程序,并表示 macOS High Sierra”将是最后一个 macOS 版本毫不妥协地支持 32 位应用程序。” Mojave 确实继续支持这些应用程序,但本质上是:”妥协”。

Apple 还在 2017 年 12 月提醒开发者,从 2018 年 1 月起,提交到 Mac App Store 的新应用程序应包含 64 位支持。当时 Apple 表示现有应用程序必须在 2018 年 6 月之前准备好 64 位应用程序。

这并不是 Apple 第一次终止对 32 位应用程序的支持 – 2017 年,该公司在 iOS 11 中终止了对 iPhone 和 iPad 上 32 位应用程序的支持。在这种情况下,从 32 位应用程序的过渡iPhone 和 iPad 上的位应用程序实际上始于 2015 年,当时苹果公司指定新应用程序应包含 64 位支持。有了如此多的关注,受到过渡影响的应用程序应该会更少,但这并没有阻止人们看到一条错误消息,指出”此应用程序将无法与未来版本的 iOS 一起使用。该应用程序的开发者需要更新它以提高其兼容性。”

开发者会针对 64 位 macOS 重写他们的应用吗?

Apple 似乎希望通过尽早引起人们对兼容性问题的关注,鼓励开发人员准备好 64 位版本的应用程序。

令人担忧的是,开发人员可能会选择终止对其应用在 Mac 上的支持,而不是将其重新编写为 64 位应用。

或者,有消息称,Apple 正在简化编写在下一版本的 iOS 和 MacOS 上运行的应用程序的消息,这可能会导致拥有单独的 iOS 和 macOS 版本应用程序的开发人员可能会选择专注于 iOS 版本,然后将其移植到 Mac。

那么我需要更新我的应用吗?

真正的问题是 Mac 用户愿意更新过时的应用程序。最有可能的情况是 Mac 用户需要将其应用程序更新到较新的版本。例如,如果您仍在使用旧版本的 Microsoft Office 或 Adob​​e Creative Suite(Photoshop、In Design、Illustrator 等),那么可能是时候最终硬着头皮进行更新了。前提是您愿意付费订阅——这是许多此类应用程序套件现在使用的模式。如果您不想固定自己按月订阅来保持应用程序最新,那么也许更好的选择是寻找 Photoshop 的替代品例如,Word

哪些应用将停止在 macOS Catalina 上运行?

以下是一些可能引起关注的非 64 位应用程序:

  • Adobe Illustrator CS5
  • Abobe InDesign CS5
  • Microsoft Excel 2011
  • 微软PowerPoint 2011
  • 微软 Outlook 2011
  • Microsoft Word 2011

有关详细信息,请阅读:无法在 Catalina 中运行的应用

如何检查 Mac 上的 32 位应用

如果您想在今年秋天准备好过渡到 64 位应用程序,您可以检查您的应用程序现在是否为 32 位。以下是如何使用 MacOS 识别 32 位应用程序:

  1. 点击 Mac 屏幕左上角的 Apple 徽标
  2. 选择关于本机
  3. 点击系统报告
  4. 现在点击”软件”>”应用程序”
  5. 查看您使用的应用是否在最后一列中列为 64 位应用。
  6. 如果您在 2018 年 9 月发布的 macOS 10.14 上更新到 macOS 10.14,则所有列为 32 位的应用都可能会停止运行。
  7. 点击标题为”64 位”的列,查看哪些应用尚未准备好进行转换。

我该如何确保我的应用继续运行?

想知道如何确保您的应用程序不会停止工作?以下是我们的提示:

  • 联系应用开发者。
  • 请勿更新至 macOS 10.15 Catalina。
  • 考虑转换到其他应用,或升级到较新的版本。