macOS 官方共三年更新支持,但你知道苹果给固件提供多久的支持吗?


众所周知,Apple 支持每个版本的 macOS 整整一年的更新,然后再提供两年的安全更新。但它对每个型号的固件支持多长时间?现在更新 Mac 固件的唯一方法是安装 macOS 更新,这会如何影响支持期?本文试图回答这些问题,并在此过程中揭开这长达十多年的谜团。

数据

Apple 不会发布任何有关固件版本或更新的信息,甚至很少在安全更新的发布说明中提及它们。幸运的是,自从七年前 High Sierra 发布以来,我一直在跟踪每种型号的固件版本,因此我有自己的记录,这些记录来自 macOS 更新中包含的版本。我将这些记录与 Ian Page 的Mactracker 数据库中给出的型号推出和停产日期进行了匹配,并在此总结了结果。

更新的工作原理

每次 macOS 更新都可能带来固件更新,尽管在支持的第一年,纯安全补丁带来的更新往往较少。通常同时发布的三个 macOS 更新中的固件更新都是相同的。因此,最近更新到 14.6 带来的更新与 13.6.8 和 12.7.5 中的更新相同,适用于各自支持的型号,但每次更新只会安装其支持的型号的更新。借助示例,这一点变得更加清晰,这些示例也揭示了这些更新的内在奥秘。

2020 年 7 月 15 日,主要更新带来了 macOS 10.15.6,以及针对 macOS 10.13 和 10.14 的安全更新 (SU)。其中包括以下 EFI 固件版本:

  • 适用于 iMac12,1 版本 87.0.0.0.0(2019 年 6 月 14 日)
  • 适用于 iMac13,1 版本 292.0.0.0.0,发布日期:2020 年 6 月 10 日
  • 适用于 MacBookPro8,1 版本 87.0.0.0.0(2019 年 6 月 13 日)
  • 适用于 MacBookPro9,1 版本 233.0.0.0.0,发布日期为 2020 年 6 月 10 日。

这两个适用于 iMac12,1 和 MacBookPro8,1 的固件版本均为 2019 年,当时已经有一年的历史了,因为 Apple 已于 2019 年 6 月停止为这两款型号发布新固件版本。但是,如果 iMac13,1 和 MacBookPro9,1 型号安装了 macOS 10.15.6 或任一安全更新,则会收到新版本的固件。

一年后,即 2021 年 7 月 21 日,Apple 发布了 macOS 11.5 更新,并发布了 Mojave SU 2021-005。由于 iMac12,1 和 MacBookPro8,1 不再能够运行受支持的 macOS 版本,因此它们都没有固件更新,只能运行 2019 年 6 月的版本。随后,两款较新的型号进行了以下更新:

  • 适用于 iMac13,1 版本 422.0.0.0.0,2021 年 6 月 4 日
  • 适用于 MacBookPro9,1 版本 422.0.0.0.0,发布日期:2021 年 6 月 4 日。

又过了一年,即 2022 年 7 月 20 日,这两款型号仍可运行受支持的 macOS,并在 Catalina SU 2022-005 中进行了以下固件更新:

  • 适用于 iMac13,1 版本 429.0.0.0.0,发布日期:2022 年 3 月 18 日
  • 适用于 MacBookPro9,1 版本 429.0.0.0.0,发布日期:2022 年 3 月 18 日。

但这些并不是该 SU 中的新功能,因为那时这两种型号的固件更新已经停止,而在 2023 年 5 月 18 日的 Big Sur 11.7.7 中,这两种型号都没有任何可用的固件,因为它们不再受仍在接收更新的 macOS 版本的支持。

这个例子揭示了一个鲜明的事实:对于相隔一年多发布的 ​​iMac 和 MacBook Pro 的连续型号,上次发布的固件更新却相隔了近三年的时间:

  • 对于 iMac12,1 最新发布于 2019 年 6 月,对于 iMac13,1 最新发布于 2022 年 3 月
  • 对于 MacBookPro8,1 来说,最新发布于 2019 年 6 月,对于 MacBookPro9,1 来说,最新发布于 2022 年 3 月。

多久?

因此,我收集了 2009 年 10 月至今推出的 40 款未配备 T2 芯片的英特尔 Mac 的数据,每款产品显然都已通过了最终固件更新。这不包括目前仍在接收固件更新的少数型号。

此图表按型号推出日期显示了每个型号的最后一次固件更新日期。2012 年之前推出的大量 Mac 于 2019 年 6 月收到了最后一次固件更新,之后近两年的时间里,所有后续型号都收到了进一步的固件更新,之后的下一批旧型号(这次是 2012-13 年推出的)才收到了最终更新。右上角可见一个异常值,即 2019 年 3 月推出的 iMac19,1,但似乎在 2024 年 2 月进行了最后一次更新,非常早。虽然此后没有收到任何固件更新,但将来可能会收到更多固件更新。

此图表显示了该型号推出之日起固件支持的总长度(以年为单位)。有三个不同的组:

  • 2012 年之前的模型,在左侧形成一条陡峭的线,支持时间从不到 8 年到近 10 年不等;
  • 更新的模型,形成不太密集的散点,支持时间从不到 7.5 年到近 10 年;
  • 右下角是 iMac19,1 异常值,其支持时间极短,约为 5 年。

这是同一张图表,但叠加了标签,标明了每种型号的名称。型号范围(例如 iMac)和支持期限之间似乎没有任何关联。

因此,对于自 2009 年以来推出的大多数不带 T2 芯片的英特尔型号,固件更新支持已延长至推出以来至少 8 年。由于型号的推出和停产之间的时间差异很大,因此在以停产日期表示时,分散性较大。

差距

有几个可能的原因可以解释 2012 年之前推出的 Mac 与最近推出的 Mac 之间的差异。这些包括:

  • 2011-12 年推出的 Mac 电脑从 Sandy Bridge 过渡到 Ivy Bridge;
  • 在推出 Apple 硅片型号期间,Intel Mac 预计会保持一段稳定期;
  • 苹果选择在 Covid 大流行期间不停止固件支持,尽管我不记得曾经明确表示过这一点;
  • 苹果固件支持政策的任意改变。

我赞成不再使用 Sandy Bridge,因为众所周知,Sandy Bridge 存在一些问题,可能导致固件支持比预期更早地结束。

值得注意的是,这种差距并不意味着在此期间没有发布固件更新,而只是意味着在此期间仍在更新的型号会继续更新,并且不会终止任何更新。

T2 和 Apple 芯片

这些较新的型号从 2017 年开始推出,完全改变了固件更新。所有配备 T2 芯片的 Mac 都会收到看似相同的固件更新。尽管 Mac 仍受 macOS 更新支持,但后续更新仍被放弃(在某些情况下会发生这种情况),但 T2 固件更新似乎只有在型号不再受 macOS 更新支持时才会停止。

由于 Apple 完全拥有 Apple Silicon Mac 的硬件和操作系统,因此可以决定对每款产品的支持期限。

结论

  • 对于大多数未配备 T2 芯片的 Intel Mac,Apple 在该型号推出后至少 8 年内都提供了固件更新。对于许多型号,在它们无法运行受支持的 macOS 版本之前,就已经进行了固件更新。
  • 2012 年之前推出的一些 Mac 搭载了 Sandy Bridge 芯片组,其固件支持早早被取消。原因尚不清楚,但可能与芯片组有关。
  • T2 和 Apple Silicon Mac 将会有所不同。

原文链接:https://eclecticlight.co/2024/08/06/how-long-does-apple-support-mac-firmware


相關推薦

2021-12-17

官方解释Blazor现状,表示已不再维护Blazor,求开发者别用了 Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共

2022-12-01

件基金会由 9elements Cyber Security 和 Mullvad VPN 共同成立,在官方网站的介绍中他们写道: 开源固件基金会(OSFF)是一个非营利组织,其总体目标是加强开源固件领域各方的沟通。OSFF 于 2021 年由业界领先的开源固件公司成立。

2023-11-02

装的操作系统就可以触发。 目前 Asahi Linux安装程序已经更新,现在它可以在启动时自动进行完整性检查并诊断系统。要运行它,请将此命令粘贴到macOS的终端中: curl https://alx.sh | sh 进入主菜单,用户可以退出安装程序,而不

2023-05-15

d retail”的愿望上。 Synthstrom 将继续维护和更新主要的“官方”存储库,包括所有正式的 Deluge 固件版本。除了 OLED 和非 OLED 版本之外,还将有一个从官方存储库中分叉出来的“社区”存储库,作为社区代码贡献的中心位置;社

2023-06-16

执行信息操作,提高安全性等。 经过两个大的系统版本更新后,苹果觉得 MailKit 框架已经足够成熟,因此从 macOS Sonoma 起,系统将不再支持传统的邮件插件,未来 MailKit 框架将是为邮件创建插件的唯一方式。 日前 AltServer 的开

2023-07-21

是,如果你还没有公开发表过任何东西,你就不会偏向于支持你早先的结论的证据。如果你有足够的诚实,你可以在这方面保持永远的年轻,但很少有人能做到。对于大多数人来说,之前发布的观点会产生类似于意识形态的影响

2023-04-01

马斯克 (Elon Musk)、苹果联合创始人 Steve Wozniak、图灵奖得主 Yoshua Bengio 等上千名行业高管和专家签署了一封公开信,呼吁所有 AI 实验室立即暂停对比 GPT-4 更强大的 AI 系统的训练至少 6 个月。并表示,这种暂停应该是公开

2023-10-09

。我觉得它也谈不上会取代 JavaScript ,毕竟它并不是官方规范,而且 JavaScript 的存量生态实在是太庞大了。 当然,TypeScript 现在已经某种程度上成为事实的标准,尤其是因为 Node.js 官方对 ESM 和 CJS 何去何从的犹豫,导致

2022-04-28

诞生,让 IE 浏览器的市场主导地位首次受到了挑战。 在官方发的那条推文中,不知道你有没有留意到 Firefox 所使用的新 Logo,这个新 Logo 也成了网友抨击的一点。首先需要强调一下,这个新 Logo 是 Firefox 为了推广迪士尼前段时

2024-08-02

Calibre 开源项目是 Calibre 官方出的电子书管理工具。它可以查看,转换,编辑和分类所有主流格式的电子书。Calibre 是个跨平台软件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 7.16 现已正式发布,此次更新内容如下: New features

2022-11-15

基础上,Arduino 还与 MicroPython 创建者 Damien George 合作,将官方虚拟机移植到一些 Arduino 产品上。感兴趣的用户可在此处查看代码。 如外媒所述,这对 Arduino 来说是一个重大转变。多年来一直致力于 C 和 C++ 的 Arduino 现在将允许

2024-07-17

需的相同固件。 因此这些 PowerPC 版本的 Windows NT 系统仅支持采用 PowerPC CPU 的 IBM 和摩托罗拉电脑,对更为流行的苹果 PowerPC 电脑的支持从未出现。 "maciNTosh" 目前只支持 Gossamer 架构下的 New World Power Macintosh 系统,即搭载 MPC1

2023-06-07

的一个角落。那就是 Safari 浏览器增加了对 JPEG XL 格式的支持。 JPEG XL 是一种还比较年轻的图像压缩格式,旨在提供更高的压缩效率和更好的图像质量。Google 发现现有的图像压缩格式在不同的应用场景下具有不同的优缺点,因

2023-04-28

份拿来主义换的荣耀您揣着踏实吗? 以下内容摘自赤兔官方公众号: 作为 O**** 开源合作方,跨越速运集团受邀参加其 3月25日 在北京举办的开源生态大会-O**** DevCon 。届时跨越速运集团高级架构师 ** 将作为受邀嘉宾与大家共