苹果电脑为何用英特尔的处理器,苹果电脑最后一代使用英特尔cpu

首页 > 经验 > 作者:YD1662024-01-17 08:29:56

x86 架构性能好,但是耗电多、电压高,主要用于桌面电脑和服务器,生产厂商为 Intel 公司和 AMD 公司。ARM 架构耗电小、电压低,但是单核性能不如 x86,主要用于移动设备。

ARM 芯片的生产商有许多家,这是因为它的商业模式[2]是授权制。英国的 ARM 公司出售指令集的授权,购买授权的公司可以基于公版的设计,开发自己的 ARM 芯片。高通、三星、华为、苹果等公司的芯片,都属于这个模式。

苹果公司同时使用这两种架构的芯片,iPhone 和 iPad 的芯片是 ARM 架构,Mac 电脑的芯片是 x86 架构,这导致 iPhone 的 App 无法在 Mac 电脑运行。

近几年,x86 架构发展迟缓,ARM 架构则进步显著,已经从移动设备向桌面电脑和服务器进军了。Mac 电脑这一次更换 CPU,就是准备从 x86 架构改为 ARM 架构。

二、Mac 电脑的 CPU 架构

历史上,Mac 电脑发生过两次 CPU 架构更改。

1984年,第一代 Macintosh 问世,CPU 是摩托罗拉公司的68000芯片。

1994年,摩托罗拉将68000芯片升级为 PowerPC 芯片,Mac 电脑跟着升级,这是第一次 CPU 架构更改。

2005年,乔布斯宣布,Mac 电脑将放弃 PowerPC 芯片,改用 Intel 公司的 x86 CPU。这是第二次架构更改。

苹果电脑为何用英特尔的处理器,苹果电脑最后一代使用英特尔cpu(5)

那次架构更改,主要有两个原因。一是 Intel 的 CPU 比 PowerPC 性能强,并且由于产量大,价格也便宜。二是 Windows 电脑使用的是 x86 芯片,改了架构以后,Mac 电脑就也能安装 Windows,做到”一机双系统“。这可以促进当时处于市场劣势的 Mac 的销售。

乔布斯用特有的极具煽动力的语言,这样解释:“最重要的原因是,向前看时……我们想象了各种我们希望为你打造的惊人产品,但是我们不知道如何使用 PowerPC 来实现它们。”

三、第三次架构更改的背景

15年过去了,情况发生了很大的变化。

Mac 的 CPU 架构跟 Windows 保持一致,已经不构成吸引力了。据统计,2010年15%的消费者购买 Mac 电脑后,会安装双系统,今天只剩下了2%。大多数用户购买 Mac 电脑,根本没想过安装 Windows,或者运行 Windows 特有的软件。此外,虽然 CPU 架构一致,但是 Windows 的游戏软件并没有移植到 Mac 电脑,游戏开发商依然不支持 Mac。

更大的市场变化是,消费者和技术投资的主流已经转向了移动设备, 桌面设备已经不那么重要了。

苹果电脑为何用英特尔的处理器,苹果电脑最后一代使用英特尔cpu(6)

苹果公司的主要业务和利润来源,现在都来自移动领域,iPhone 的市场规模已经远远大于 Mac。所有的移动设备使用的都是 ARM 芯片,苹果的投资和技术成果也主要在这个领域,而不是在 x86 相关领域。

苹果正在围绕移动设备,重塑它的战略。它的软件工具(LLVM 编译器、Swift 语言、Xcode 开发工具、App Store 商店)和硬件设备(Apple Watch、AirPods 等),都是围绕 iPhone 开发的。桌面设备已经不是这个战略的重点了。

这就是 Mac 第三次更换 CPU 架构的背景。

四、Intel 的失败

Mac 电脑更换 CPU 架构,也与 Intel 公司多年来创新乏力、产品没有突破有关。

2007年推出 iPhone 之前,苹果曾希望使用 Intel 的 ARM 芯片 XScale 作为手机的 CPU。但是,英特尔当时的 CEO 保罗·欧德宁,不看好苹果的这个项目,而且也不愿意在 ARM 芯片上投资,最后不仅放过了 iPhone,还将 XScale 产品线卖给了 Marvell 公司。

后来的历史证明,这是一个灾难级别的错误,iPhone 取得了辉煌的成功。英特尔这下急了,又反过来开发基于 x86 架构的移动设备 CPU,就是 Atom 芯片。但是,苹果没有在手机上再给 Intel 机会,x86 架构也被证明不适合手机,Atom 没有成功。

苹果电脑为何用英特尔的处理器,苹果电脑最后一代使用英特尔cpu(7)

Intel 在手机业务上失败,在桌面业务上则陷入停滞。MacBook Pro 的 CPU, 2010年是2核的 2.66 GHz 的 i7,2020年是8核的 2.6 GHz 的 i9,过去10年基本上只是改进了工艺,增加了核心数量,没有实质的重大突破。除了性能以外,苹果最在意的两点——功率和散热—— Intel 也没有解决。

对于苹果来说,Intel 的 x86 CPU 早就不是 Mac 电脑的卖点了,反而成了拖慢创新的障碍,使苹果在 CPU 这个核心设备上受制于 Intel。

五、苹果自己的 ARM 芯片

iPhone 的前三代—— iPhone、iPhone 3G、iPhone 3GS———— CPU 是三星的。但是,苹果从一开始就打算推出自己的芯片,因为 ARM 采用授权模式,只要购买授权,就可以添加自己的设计,然后再让三星代工生产。

2010年发布的 iPhone 4,第一次采用苹果自己设计的 CPU,名称是 Apple A4。

苹果电脑为何用英特尔的处理器,苹果电脑最后一代使用英特尔cpu(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.