为什么下一次 Mac 处理器转型不会像前两次那样

史蒂夫·乔布斯2005年WWDC英特尔交换机

彭博社本周的报道称,苹果正在计划从 2020 年开始将 Mac 改用自己的芯片是多年来对 Mac 未来不断猜测的结果。 Apple 对 ARM 的使用给我留下了深刻的印象新 Mac 中的芯片,同时对全面过渡的前景持怀疑态度.

但是,如果我们接受彭博社的报道(该报道来自记者马克·古尔曼(Mark Gurman)的消息来源,总体来说非常出色),那么我们就应该从猜测苹果是否会这样做,开始分析该公司为何会采取这一举措,以及过渡可能采取什么形式。

我见过你不敢相信的事情

我开始撰写有关苹果公司首次芯片转型的文章。 1994 年,Apple 放弃了在 Mac 中使用了十年的 Motorola 68000 系列处理器,转而使用 AIM 联盟(Apple、IBM 和 Motorola)的 PowerPC 处理器。为了简化过渡,Apple 在 Mac OS 中添加了一个模拟器,让旧软件可以在新的 PowerPC Mac 上运行。 (事实上​​,相当多的 Mac OS 本身是在仿真中运行的。)PowerPC 处理器非常强大,仿真并没有造成太大的速度减慢。

下一次芯片转型发生在十几年后,即 2006 年,当时 Apple 推出了第一批在 Intel 处理器而不是 PowerPC 上运行的 Mac 。 Apple 再次提供了模拟技术(称为 Rosetta)以简化处理器之间的转换。与第一次转变一样,这是一个相当有序的过程。整个产品线都在新的处理器线上进行了更新,软件也进行了更新,在一两年之内,一切似乎又完全正常了。

史蒂夫·乔布斯 2005 年 wwdc 保罗·奥德宁 IDG

苹果公司的史蒂夫·乔布斯(左)和英特尔公司的保罗·欧德宁(右)宣布苹果公司在 Macintosh 电脑中采用英特尔处理器。苹果 WWDC 2005。

如果苹果在 2020 年开始为 Mac 进行芯片过渡,距上次过渡将是 14 年,这意味着苹果保留英特尔架构的时间将比之前的任何一个都要长。但今天的 Apple 和 Mac 与 1994 年和 2006 年的同类产品完全不同。这让人怀疑我们是否会见证 Mac 处理器的另一场有节奏、有序的变化,或者更奇怪的事情。

快速一击

苹果的选择之一就是重复过去两次的做法:宣布将转向苹果设计的处理器,给开发者几个月的警告,然后花一年左右的时间改造整个 Mac 产品线,同时在 macOS 中构建英特尔模拟器,以在过渡期内运行旧软件(尽管速度较慢)。

我想事情可能就是这么简单。不过,尽管苹果已经成功地为 iPhone 和 iPad 制造了 A 系列处理器,其性能可与某些 Mac 相媲美或超过,但这通常是 iOS 世界的高端和 Mac 世界的低端。 Apple 能否设计和制造适用于 MacBook Pro、iMac Pro 和 Mac Pro 的高功率多核处理器?该公司是否愿意利用其处理器设计业务为用户群较小的高端 Mac 制造芯片,而不是为 iPhone 开发下一代处理器?

反驳的观点是,苹果可以做到这两点,并且提高专业应用程序的性能将有助于苹果提高其所有其他设备的性能。苹果可能还相信,其在 iOS 上的方法可以很好地应用于 macOS,并进行扩展以提供更多的处理器核心(并且可以获得比电池驱动的 iPhone 或 iPad 所能提供的更多的功率)。

也有可能,与之前的处理器过渡相比,苹果可能会决定整个 Mac 平台不需要采用自己的芯片。这看起来非常混乱,但苹果可能会决定专业级 Mac 保留其英特尔处理器,甚至可能与功能更强大的苹果设计的处理器一起运行。

2013 Mac Pro IDG

一种可能性:苹果可以继续在其专业级 Mac(例如 Mac Pro)中使用英特尔处理器,并在消费级机器中使用自己的处理器。

漫长而缓慢的褪色

你知道盲人与大象?有时我想知道我们是否只是没有看到整个图片——只是马克·古尔曼的消息来源提供的微小快照。

在报告处理器过渡时,Gurman 表示,苹果正在开发一种名为 Marzipan 的技术,该技术将使 iOS 应用程序更容易在 macOS 上运行。这个想法是利用 iOS 上蓬勃发展的 App Store 生态系统,并让它活跃相对安静的 macOS 应用市场。

如果这两个故事紧密相连怎么办?目前,苹果公司拥有两个独立(但相关)的操作系统,拥有大量用户。苹果为区分它们(同时保持产品质量)所做的工作越少越好。修改 iOS 应用程序以在 macOS 上运行的行为还可以教会 iOS 开发人员如何构建在多种设备类型上运行的应用程序 – 不仅是手机和平板电脑,还有笔记本电脑和台式机。

确实,今天的 iOS 无法完成 macOS 能做的所有事情,但经过几年的发展,情况会是这样吗?如果未来的 Apple 笔记本电脑和台式机运行 Apple 设计的 ARM 处理器,能够运行 iOS 应用程序,并具有大多数 Mac 用户所需的所有功能(以及对旧版 Mac 专用应用程序的支持),结果会怎样?

我想你可以称这些设备为 Mac。但只要稍微眯起眼睛,你也可以将它们想象为下一代 iOS 设备。我无法感受到这头大象的所有部分,但在我看来,苹果确实正在许多方面取得进展,以尽可能多地统一其技术。确切地说,即使 macOS 和 iOS 永远不会统一,但很明显,在接下来的十年里,它们将以各种我们可能意想不到的方式融合。