XDA智能手机网 - 第一智能手机评述媒体
手机资讯您的位置:首页 >手机资讯 >

史蒂夫乔布斯预测Mac将从英特尔转向ARM处理器

发布时间:2019-04-09 15:00:27 来源:

甚至英特尔也预计苹果将放弃其处理器,而是将Mac基于ARM芯片。当它这样做时,Apple将做出巨大的改变,肯定需要软件开发人员的大量工作。他们将不得不转换他们的应用程序以运行新的ARM处理器,在某些情况下,这将需要付出巨大的努力。

然而,在每种情况下,客户最初都无法注意到这种努力。最终,这样的举动允许软件开发和加速,但最初它看起来都是一样的。Apple也可能会采取措施确保您可以真正运行现有软件,即使它可以将我们转移到新平台上的新应用程序。

可能性很大,苹果会把它拉下来。

那是因为它曾经在这里。虽然Windows略微过于简单化,但它一直在连续几代X86处理器上运行,但Mac已经做出了重大举措。

如果苹果公司在2020年转向ARM,那么这将是其26年来的第三次重大举措。每次它出于同样的原因而采取行动,并且通过相同的流程来管理它。

早在1988年,史蒂夫乔布斯就预言了这种事。他并不只是谈论Apple而且他的时机有点偏差,但他声称所有计算机架构,所有计算机系统都有十年的生命。在他的NeXT计算机发布时,他解释说他认为这是定义计算机的核心架构'

隐藏的第一步

转向ARM将是Mac架构在其生命周期中的第三次重大公开变革。然而,即使在Mac推出之前,Mac的核心技术也没有那么公开的变化。

尽管Apple已经在Lisa中使用了Motorola 68000处理器,但1979年的Macintosh项目计划使用Motorola 6809E。该处理器本身比68000便宜,但它也需要更少的RAM,所以它是经济上正确的选择。

然而,来自Mac项目的Bud Tribble看到Lisa的图形和功能与更好的处理器相比有多么有效和强大。Tribble向Mac的主板设计师Burrell Smith询问是否有可能在不花费任何费用的情况下使用68000。

在1980年圣诞节工作,史密斯实现了它。他无法让68000更便宜,但他确实设计了一个解决RAM问题的系统。作为奖励,这种解决方法甚至让68000的运行速度比Lisa快了约60%。

根据安迪·赫兹菲尔德和史蒂夫·卡普斯在“ 山谷中的革命”中的说法,这是引起史蒂夫乔布斯关注并最终导致他接管Mac的一步。

128K Mac直到1984年才出现,但摩托罗拉68000处理器和随后的Mac也是如此。到1987年的Macintosh II时,Apple正在使用68020,而在1988年的Macintosh IIfx上,它有68030.

然后在1991年,Macintosh Quadra 700是第一台采用摩托罗拉68040的Apple机器。

该处理器继续使用在Mac上使用了四年,但Apple接下来用它最大的处理器代替了它。

PowerPC的

1994年3月,Apple发布了带有PowerPC 601处理器的Power Macintosh 6100。摩托罗拉系列是当时传统的CISC或复杂指令集计算机,PowerPC使用了明显更快的RISC。这款精简指令集计算机基于IBM最初的设计,现在由他们开发,Apple和摩托罗拉。

尽管摩托罗拉正在继续开发处理器并且拥有自己的RISC设计,但苹果公司做出了这一举动 - 因为它需要68000系列无法提供的三件事。它需要处理器快速,它需要它们运行足够酷以便在PowerBook笔记本电脑中使用,并且它需要有一个有前景的未来升级计划。

摩托罗拉的88000 RISC处理器似乎并不是该公司的重中之重,而在PowerPC上工作的联盟似乎有一个明确且可实现的未来路线图。

因此,苹果公司押注该农场将其所有机器转移到PowerPC,以及让软件开发人员重建并有时重写他们的软件。它打赌客户购买新机器的速度,并希望通过包括经典模式鼓励所有这一切。这使您可以在较新的计算机上运行较旧的应用程序,虽然它运行良好,但在转换到PowerPC时,它始终是有帮助的。

由于它很好,很容易回头看玫瑰色的眼镜,并说这一举动很容易。然而,回到Mac历史的这一点,有许多不同的方式来开发应用程序。保持经典模式的一个真正原因是因为Mac的核心功能(称为工具箱)非常复杂,以至于Apple无法及时转换它们。

苹果今天也没有处于强大的市场地位,所以它不可能让所有开发者都转向以某种方式创建应用程序。相反,它必须应对当前开发人员正在使用的任何编程环境的需求。

乔布斯和摩托罗拉

史蒂夫·乔布斯没有参与向PowerPC的转变 - 尽管他在宣布从此过渡时说“当时团队做得很好”。多年来,PowerPC能够让苹果吹嘘它的Mac比英特尔PC更快。

然而,当乔布斯回到苹果公司时,速度差异并不那么显着,而且看起来并不像它会回归。

尽管如此,用于计算机的处理器是如此关键,史蒂夫乔布斯愿意在必要时妥协。作为他恢复Apple之前成功的计划的一部分,他决定结束向其他公司授权MacOS的简短政策。不过,他告诉摩托罗拉首席执行官克里斯高尔文他可能会例外。乔布斯将允许摩托罗拉自己的Mac的StarMax克隆继续 - 如果摩托罗拉将加快PowerBooks未来PowerPC处理器的工作。

根据乔布斯的传记作者沃尔特·艾萨克森的说法,高尔文不喜欢受到压力。这导致乔布斯最终决定转向英特尔。

英特尔

摩托罗拉68000系列从1984年持续到1994年。从那时起到2005年,当苹果公司宣布它正在推动计算机架构时,PowerPC统治着。再次。

“我们为什么要这样做?” 史蒂夫·乔布斯在2005年的一次苹果主题演讲中说道。“我们不是刚刚从OS 9进入OS X吗?现在的业务不是很好吗?为什么我们想要另一次转型呢?因为我们想要做到最好为我们的客户提供的计算机。“

他解释说,苹果公司已经计划用这台公司根本不知道如何使用当前的PowerPC或计划的下一版本的机器。“两年前我站在这里,我答应过你,”他在一张显示G5 PowerBook的幻灯片前说道。“我们还没能把它交给你。”

乔布斯宣布了一项计划,即苹果的每一款Mac产品都将在未来一年内转向英特尔处理器。它需要开发人员重新设计他们的软件,但Mac OS X就像现在一样,已经准备好了。“每个版本的Mac OS X都是为PowerPC和英特尔处理器编译的,”乔布斯说。“这已经持续了五年。”

Apple需要更快的处理器,它需要具有良好路线图的处理器 - 而且,它再次专门寻找那些运行温度较低的处理器。它现在不仅仅关于热量而且更多关于功耗,但Apple需要一切,PowerPC也不够好。

苹果公司在转向英特尔方面确实有一个优势,那就是它没有进入PowerPC。当苹果公司收购NeXT时,它不仅将史蒂夫·乔布斯带回公司,还带来了NeXT编程环境。现在Xcode的起源是NeXT的Project Builder和Interface Builder的组合,并于2003年首次在Mac上发布。

英特尔到ARM

在幕后,苹果公司多年来一直在努力转向英特尔。在公开场合,乔布斯宣布了一项为期12个月的计划,将每台Mac转换为英特尔。Apple不仅能够实现这一目标,还在不到一年的时间内将MacBooks到Mac Pro的整个范围转换为Intel。

然而,快进到今天,我们和以前的所有动作都处于相似的情况。现在是英特尔的路线图存在问题。

而且英特尔不想听摩托罗拉首席执行官那样听取乔布斯。 英特尔可能拥有iPhone业务 - 苹果要求英特尔提供处理器 - 但它选择不这样做。苹果去了iPhone的ARM处理器,然后英特尔仍然期望获得iPad业务,但它未能实现。而且,在此过程中,英特尔甚至还卖掉了它所拥有的ARM芯片生产商XScale。

也许苹果公司现在只关注基于ARM的处理器,仅仅是因为它们的性能,但它必须有助于该架构在原始iPhone之后如此显着。今天,该系列处理器使iOS设备的运行速度比竞争对手快,而且这种架构以及Apple在A系列处理器中对它的控制对iPhone和iPad业务至关重要。

即便如此,只有在过去几年才有人传言苹果将Mac转移到Apple设计的ARM处理器上太。

如果使用英特尔处理器的苹果目前的情况与摩托罗拉68000和PowerPC的情况一样,那么自那时起就有一个主要的区别。

现在Apple比以往任何时候都要大得多。一定很难说服开发人员投资将他们的应用程序转换为PowerPC,因为Apple当时的业务规模很小。它可能更容易让他们转换为英特尔因为那时苹果公司正在迅速崛起并且已经取得了iMac的成功。

今天Apple非常庞大,这意味着开发人员将更愿意花钱转换他们的软件来处理新架构。然而,这也意味着苹果拥有庞大的用户数量并将其转移到新的处理器上需要花费时间和精力。

不过还有Xcode的问题。自2003年在Mac上首次亮相以来,它已成为所有开发人员为macOS,iOS,tvOS和watchOS创建应用程序的方式。它是在所有这些不同平台上进行开发的一种工具,但每个平台都有很大差异。但是,现在,Apple正在努力使Xcode一次性为多个平台制作应用程序更加直接。

在2018年的WWDC上,Apple展示了它是如何通过其下一版Xcode将某些iOS应用带入Mac的。该公司表示,其股票,家庭和新闻是苹果可以决定如何做到这一点的试验场。此外,Apple表示这是一个“多年计划”,并且在2019年,它将向开发人员开放。

这项工作据称在Apple中被称为Project Marzipan,它将使开发人员更容易创建适用于macOS和iOS的应用程序。但是,在短期内这样做,它也将有助于过渡到ARM处理器。Apple已经让每个开发人员都使用单一的Xcode系统,现在它可以对其进行更改以平滑远离英特尔的行为。

史蒂夫乔布斯

不要减少任务的难度,我们仍然可以确定Apple会做到这一点,特别是因为它之前已经这样做了。Apple是唯一一家在其系统中进行这些地震变化的计算机公司,但可能还有一家公司尝试过。如果史蒂夫·乔布斯的NeXT计算机在1988年推出时取得了成功,你可以肯定它将在20世纪90年代的某个时候经历一次重大的架构变革。

你可以肯定,因为史蒂夫乔布斯也是如此。一直到1988年,他对计算机体系结构以及应用程序的资金都是正确的。

他在推出NeXT计算机时说,所有系统架构都有大约十年的生命周期。一开始,您必须让人们为它构建应用程序。乔布斯说:“大约在第五年,它达到了它的建筑高峰,然后它进入了你可能称之为下滑的斜坡。建筑就是那时的一切。”

热点推荐
随机文章