苹果电脑为什么要换 CPU:Intel 与 ARM 的战争

发表于 4年以前  · 总阅读量:1963 次

三个月前,新款 iPad Pro 发布,支持触摸板和鼠标。

上图的黑点就是鼠标。苹果公司显然打算,平板电脑当作笔记本使用。

我们知道,iPad 的操作系统跟 iPhone 是一样的,都是基于 iOS。如果 iOS 可以用于笔记本,就意味着可以跟桌面系统 MacOS 统一了。如果 MacBook 和 iPhone 都用同一个操作系统,App 就能通用了。

苹果公司显然也是这么打算的。几天后的6月22日将举行 WWDC(苹果全球开发者大会)。媒体报道,苹果公司将在那一天宣布,更换 Mac 电脑的 CPU,从 Intel 公司的 x86 架构改成 ARM 架构。

一旦 Mac 跟 iPhone 使用同样架构的 CPU,那就铺平了统一操作系统的道路。操作系统无法通用的最主要原因,就是 CPU 架构不同。

本文回顾苹果公司的 CPU 架构变化历史,帮助大家理解这件事的技术含义,以及未来的影响。

这里插播一条消息。我一直想给老读者赠送一些福利,但没有企业赞助,最近终于有机会了。后天就是“618 购物节”,拼多多向一批 IT 公众号提供粉丝优惠。如果你近期打算购买苹果产品,可以看看文末的详细介绍,有非常优惠的价格,拼多多官方正品保证。

一、CPU 架构是什么

CPU 的全称是“中央处理单元”,它是计算机的核心,计算都由它来完成。但是,CPU 本身只是一个概念,每家芯片公司都有自己的具体实现。

不同的 CPU 设计实现,就称为” CPU 架构“(CPU architecture)。 不同的 CPU 架构有不同的指令集,彼此不通用,这导致运行在上面的软件也不兼容,必须重新编译。如果没有做适配,一个架构下的软件就无法移植到另一个架构。

历史上,有过多种[1] CPU 架构。目前最常见的架构只剩下两种:x86 架构和 ARM 架构。

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。这是第二次架构更改。

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

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

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

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

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

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

苹果公司的主要业务和利润来源,现在都来自移动领域,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 没有成功。

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。

大概从 A4 发布的这一天开始,苹果就有用自己的芯片替换 Intel 的打算了。因为当年推出的 Apple TV 第二代,也用了 A4 芯片。但是,Apple TV 第一代用的是 Intel 的 x86 芯片,被做成缩小版的 Mac。到了第二代,CPU 改了以后,就变成 iOS 设备。

Apple TV 这种设备使用 x86 芯片,根本没有获得任何好处。因为它不需要考虑 Windows 兼容性,也不需要很强的性能。另一方面,使用 ARM 芯片以后,功耗和散热都变小了,价格也降下来,从229美元变成了99美元。下图是 Apple TV 第一代和第二代的大小对比。

此后,苹果一直在加强芯片研究,每一代 iPhone 用的都是苹果自己的 CPU,从 iPhone 4S 的 A5 到最新 iPhone 11 的 A13。现在的苹果芯片在效能、功耗和功能各方面,都属于世界顶尖级别的 ARM 芯片。

目前,Mac 电脑是唯一使用 x86 芯片的苹果设备,其他的所有设备(iPhone、iPad、Apple TV、Apple Watch、Airpods)用的都是苹果自己设计的 ARM 芯片。

六、更换 CPU 架构的好处

几天后的 WWDC 2020,可能就会宣布采用 A14 芯片的 MacBook 笔记本。这个转变不是突如其来,而是很久之前就开始了,苹果早就尝试在 MacBook 里面加入 ARM 芯片,把自己在 iPhone 的技术积累引入 Mac。

2016年,苹果在 MacBook Pro 里面加了一块自己设计的 Apple T1 芯片,把 TouchID、FaceTime、TouchBar 等功都做进去了,让这块 ARM 芯片分担一些 Intel CPU 的工作。

2018年,苹果又推出了 Apple T2。这块芯片跟 iPhone 7 的 A10 基本一致,比上一代有更强的运算能力,加入了更多的功能,比如硬件加速、媒体编解码、Siri 支持等。

可以想象,如果笔记本的整个 CPU 都由苹果自己设计,一定会有更多的功能集成进来,苹果手机的安全特性、图形支持、视频处理、音频处理、加密解密、人工智能都可以放进桌面设备。苹果也能对它进行更好的优化,批量生产,降低成本。

一旦苹果可以控制芯片、硬件、软件整个堆栈,就能让它们更好的协同,创造出更多多令人激动的新功能。

Mac 电脑采用 ARM 架构后,还能实现统一的 Apple 生态,而不是现在分隔开来的 Mac 生态和 iPhone/iPad 生态。不同设备都有同样的架构,运行同样的程序,差别只是外形尺寸与性能。

七、过渡安排

2018年,苹果宣布了 Project Catalyst[3] 项目,可以将 iPhone 和 iPad 应用自动转为 Mac 应用,反之则不行。现在看来,这个项目就是为移动应用移植到桌面电脑做准备。苹果的目标就是,同一个 App 最终可以在 iPhone、iPad 和 Mac 上运行。

苹果应该不可能把现在的桌面型号,一下子就升级为 ARM 架构。很多人猜测,它会先推出一款12吋的、采用 ARM CPU 的 MacBook。这样比较保险,因为笔记本不需要特别强劲的性能,也不需要扩充卡,不会影响到那些需要高性能、大量外围设备、或依赖旧软件的用户。而且,降低功耗对笔记本特别重要,因为可以延长电池寿命。

回顾历史,Mac 电脑从 PowerPC 转为 x86 架构,整整花了6年。2005年的 Mac OS X 10.4版(Tiger)同时有 PowerPC 和 Intel 两个版本,2011年的 Mac OS X 10.7 (Lion)才不再支持 PowerPC。这次从 x86 转为 ARM 架构,估计也需要同样长的时间,即将面世的 Mac OS X 10.16 可能也有 x86 和 ARM 两个版本。现有桌面设备(MacBook Pro 和 Mac Pro)的 ARM 升级版,可能要等到2022年才会问世。

References

[1] 多种: https://www.quora.com/What-are-the-types-of-computer-architectures-in-a-CPU/answer/Gyanu-Kumar-27 [2] 商业模式: http://www.ruanyifeng.com/blog/2011/01/brief_history_of_arm.html [3] Project Catalyst: https://developer.apple.com/mac-catalyst/

 相关推荐

刘强东夫妇:“移民美国”传言被驳斥

京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。

发布于:1年以前  |  808次阅读  |  详细内容 »

博主曝三大运营商,将集体采购百万台华为Mate60系列

日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。

发布于:1年以前  |  770次阅读  |  详细内容 »

ASML CEO警告:出口管制不是可行做法,不要“逼迫中国大陆创新”

据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。

发布于:1年以前  |  756次阅读  |  详细内容 »

抖音中长视频App青桃更名抖音精选,字节再发力对抗B站

今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。

发布于:1年以前  |  648次阅读  |  详细内容 »

威马CDO:中国每百户家庭仅17户有车

日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。

发布于:1年以前  |  589次阅读  |  详细内容 »

研究发现维生素 C 等抗氧化剂会刺激癌症生长和转移

近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。

发布于:1年以前  |  449次阅读  |  详细内容 »

苹果据称正引入3D打印技术,用以生产智能手表的钢质底盘

据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。

发布于:1年以前  |  446次阅读  |  详细内容 »

千万级抖音网红秀才账号被封禁

9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...

发布于:1年以前  |  445次阅读  |  详细内容 »

亚马逊股东起诉公司和贝索斯,称其在购买卫星发射服务时忽视了 SpaceX

9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。

发布于:1年以前  |  444次阅读  |  详细内容 »

苹果上线AppsbyApple网站,以推广自家应用程序

据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。

发布于:1年以前  |  442次阅读  |  详细内容 »

特斯拉美国降价引发投资者不满:“这是短期麻醉剂”

特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。

发布于:1年以前  |  441次阅读  |  详细内容 »

光刻机巨头阿斯麦:拿到许可,继续对华出口

据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。

发布于:1年以前  |  437次阅读  |  详细内容 »

马斯克与库克首次隔空合作:为苹果提供卫星服务

近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。

发布于:1年以前  |  430次阅读  |  详细内容 »

𝕏(推特)调整隐私政策,可拿用户发布的信息训练 AI 模型

据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。

发布于:1年以前  |  428次阅读  |  详细内容 »

荣耀CEO谈华为手机回归:替老同事们高兴,对行业也是好事

9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。

发布于:1年以前  |  423次阅读  |  详细内容 »

AI操控无人机能力超越人类冠军

《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。

发布于:1年以前  |  423次阅读  |  详细内容 »

AI生成的蘑菇科普书存在可致命错误

近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。

发布于:1年以前  |  420次阅读  |  详细内容 »

社交媒体平台𝕏计划收集用户生物识别数据与工作教育经历

社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”

发布于:1年以前  |  411次阅读  |  详细内容 »

国产扫地机器人热销欧洲,国产割草机器人抢占欧洲草坪

2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。

发布于:1年以前  |  406次阅读  |  详细内容 »

罗永浩吐槽iPhone15和14不会有区别,除了序列号变了

罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。

发布于:1年以前  |  398次阅读  |  详细内容 »
 最多阅读