关于苹果本月在WWDC上宣布ARM Mac过渡的问题

2020-06-10 05:36:05

该公司将在6月22日的那一周持有WWDC。知情人士说,在这次活动中公布这项代号为Kalamata的倡议,将让外部开发人员在2021年新Mac电脑推出之前有时间进行调整。他们补充说,由于硬件过渡还需要几个月的时间,宣布的时间可能会改变,同时在讨论私人计划时不愿透露姓名。

除了关于任何人未来计划的任何报道在理论上都可能发生变化这一事实之外,我不确定那里的对冲是关于什么。如果基于ARM的Mac电脑将在2021年问世(据所有人都说是这样),苹果几乎必须在WWDC上宣布它们。

我知道有些人认为苹果可能会在发布基于ARM的Mac立即上市的同时宣布这一转变,但这没有太大的意义。如果苹果可以这样做,他们会这样做,因为他们确实喜欢惊喜,他们不喜欢预先宣布未来的产品(这是最近艰难地重新认识到的一个教训),但开发者需要时间来准备好Mac应用程序。一些开发 - 智能 - 的开发者实际上已经做好了准备,一旦苹果推出新版本的Xcode,他们就可以为ARM重新编译他们的应用程序。但其他人需要时间。我的意思是,看看去年MacOS10.15Catalina放弃对32位软件 - 的支持引起的所有恐慌,这是苹果提前几年宣布的一个转变。我认为从x86到ARM的过渡不会像32位到64位那样艰难,但对于一些应用程序来说,这需要时间。(实际上,32位软件的弃用是在所有平台上多年过渡到64位ARM软件的第一步。)。

在2005年的WWDC上,史蒂夫·乔布斯宣布从PowerPC转向英特尔,苹果在2006年1月推出了第一批基于英特尔的Mac。知情人士说,就像当时一样,该公司计划最终将整个Mac产品线过渡到基于ARM的处理器,包括最昂贵的台式电脑。

有一些合理的猜测认为,苹果可能只将ARM芯片用于便携式Mac和消费台式机,而将高端英特尔芯片用于专业台式机,但我认为这只是基于我们从未见过苹果尝试过高性能芯片。如果你要换,那就换吧。

如果你想知道这将会如何发展,只需重温一下史蒂夫·乔布斯2005年宣布的PowerPC向英特尔过渡的声明。正如我在2018年写道的那样,解释可能有多么不可思议的相似:与英特尔相比,苹果基于ARM的内部芯片提供了极高的性能功耗比,而苹果对未来Mac的想法,如果没有这种卓越的性能功耗比,他们就无法制造出来。所有计算机都受益于卓越的性能功耗比,而不仅仅是便携式计算机。这是2005年的故事,也应该是2020年的故事。

还有其他原因。对苹果来说,自己制造芯片比购买英特尔的便宜。他们已经生产了一款售价400美元的iPhone,在单核CPU性能方面超过了3000美元的顶级MacBook Pro。当你想起来的时候,那简直就是香蕉。还有一个跨平台开发人员的故事。通过一套一致的片上系统设计,所有Apple平台的所有软件都可以针对GPU使用相同的Metal API,并针对机器学习和AI任务使用相同的神经引擎API。

ARM Mac是否会通过仿真运行较旧的x86软件?苹果在20世纪90年代从摩托罗拉680X0芯片过渡到PowerPC的过程中推出了一个相当令人惊叹的仿真器,并在21世纪头10年再次推出了PowerPC到Intel的过渡(Rosetta)。似乎没有任何关于英特尔到ARM过渡的仿真的传言。如果我现在必须打赌,我会说不会,ARM Mac - 上不会有x86仿真,这也是为什么苹果在发布硬件之前几个月就提前宣布这一转变的原因。但那只是我的猜测。特别是在90年代,在21世纪头10年,在较小程度上,有很多重要的第三方软件不容易移植。我不认为今天的情况有那么多。

我认为这个故事再次与2005年的故事基本相同:“我们目前的硬件很棒,并将在未来多年得到支持;我们正在为未来进行这一过渡。”

今天的MacBook产品阵容实际上非常棒:Air和MacBook Pro的两个尺寸在过去六个月里都进行了更新,它们都是很好的机器。期待已久的Mac Pro也是新款,Mac Mini也不错。

然而,iMac机型和iMac Pro的寿命都很长。事实上,iMac Pro从未更新过,因为它已经有908天的历史了,而且还在不断增加。就在今天,告密者桑尼·迪克森(Sonny Dickson)声称,新款iMac将在WWDC上上市:

WWDC的新iMac传入。iPad Pro设计语言,带有类似边框的ProDisplay。T2芯片,AMD Navi GPU,没有更多的融合驱动器。

至于iMac Pro,也许专业级的配置可以合并成一系列普通的iMac?或者,也许iMac Pro的路线图只是“等待ARM”,尽管它可能已经很长时间了。

想想运行MacOS的iPad和运行iPadOS的触摸屏MacBook是很有趣的,但单是这两个名字似乎就给这个想法带来了麻烦。不过,值得注意的是,苹果利用PowerPC向英特尔的过渡,将PowerBooks更名为MacBooks。名字是可以更改的,对于苹果来说,他们经常这样做。尽管“MacBook”一开始听起来很奇怪,但事后看来似乎很奇怪,直到2006年之前,从来没有一款Mac笔记本电脑的名字里有“Mac”。16磅的(!)。麦金塔便携电脑绝对是苹果电脑,但只能说是便携电脑。--↩︎