0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

x86和ARM之争 苹果坚定的选择了ARM

454398 来源: 极客公园 作者: 极客公园 2020-11-04 15:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

早晨一起床,又双叒叕被 Apple Events 的消息刷屏了,这已经是苹果今年的第四次线上活动了,苹果对此也早已轻车熟路,似乎还有点乐此不疲的意思。综归今年这几次活动,共同的特点是节奏快、信息密度高、场景炫酷,感觉每次都像在看一部苹果出品的电影。

「One more thing」Apple Events 邀请函

而关于此次活动,主角自然是 WWDC 上提到的 Apple Silicon,相应的产品便是ARMMac了。一个很值得注意的细节是,这次活动的英文邀请函主题为「One more thing」,要知道这句话在历来的苹果发布会上有很大分量,乔布斯时期,每当这句经典台词出现时,必有激动人心的新品登场,那么这次的 ARM Mac 真的会有那么 Amazing 吗?

x86和 ARM 之争,是过去与未来的斗争

在 x86和 ARM 中,苹果坚定的选择了 ARM。

经过这么多年发展,ARM 不仅拿下了手机、拿下了 IoT、拿下了 AR/VR/XR。现在,ARM 还想反噬 x86的大本营——桌面端。

ARM 芯片基于精简指令集(RISC),架构灵活多变,可以面向不同设备采用不同的架构,同时还兼具着迭代效率高、低功耗、高能效的特性。目前手机、平板、可穿戴、IoT 等各种移动设备中全都是它的身影。而伴随着5G 和 IoT 的发展,对于 ARM 芯片的需求量还有巨大的空间。

而基于复杂指令集(CISC)的 x86芯片则长期统治了桌面电脑数十年,由于历史遗留问题,x86芯片设计起来相当麻烦,而且功耗高、能效比和迭代效率也远不及 ARM 芯片,这使得 x86芯片不得不、也只能被绑在桌面电脑上,它注定会与未来失之交臂。

WWDC 2020库克公布 Apple Silicon

在这种情况下,ARM 的优势越来越大,所以苹果打算自研 ARM 芯片,也就是用 Apple Silicon 来替代传统的 x86芯片,这个计划最早在前段时间的 WWDC 上被公布,库克说:整个芯片平台的迁移过程将持续约两年时间,而基于 Apple Silicon 的首台 Mac 电脑也将在年底亮相。现在它已经来了,留给 x86的时间也许不多了。

苹果并非第一个布局 ARM 的厂商

在布局 ARM 这件事上,微软或许更积极。

从商业上讲,x86架构背后的最大受益者是桌面电脑的顶级供应商——由 Intel 和微软组成的 Wintel 商业联盟,Intel 负责提供桌面电脑核心硬件、微软负责Windows系统授权,二十多年来长此以往,他们不断攫取着个人电脑发展带来的巨额暴利。

垄断 PC 行业的 Wintel 联盟

不过商业的本质永远是追求利益最大化,变化发生在移动互联网时代,随着移动设备的崛起,微软和 Intel 逐渐意识到时代的危机感,他们知道不能在 x86这一棵树上吊死,于是便着手开拓新的赛道。

2012年,Wintel 商业联盟出现裂痕,微软脱离 Intel 发布了 Surface RT,这是一款完全基于 ARM 平台打造的二合一平板电脑,它抛弃了 Intel 转而采用 NVIDIA Tegra 3 T30处理器,微软还特别为此定制了专注于 ARM 平台下的 Windows RT 操作系统,它完全不支持 x86架构下的任何软件。

但俗话说「船大难掉头」,尽管微软推出了一整套基于 ARM 平台的软硬件解决方案,但最终还是以惨淡结局收场了,究其原因主要是微软在 ARM 平台上的生态建设太过薄弱了。

罗马并非一日建成的,赶鸭子上架的微软暴露出太多问题,Windows RT 系统更像是 Windows 的阉割版,而并非全新设计的系统,尽管微软为它定制了更适合触控的 Modern UI,但 Windows 本身在触控上依然存在「水土不服」的情况。

除此以外,最致命的问题在于第三方软件的脱节,离开 x86应用的用户就像没有了食材的大厨,他们不能安装使用常用的 exe 软件,而只能购买 Microsoft Store 内的极少数应用,这让大多数用户几乎无法使用 Surface RT 办公,体验非常差……

这本是微软自己犯下的错误,最终却让用户来买单,所以最终 Surface RT 失败也许就是最好的宿命了。

All in ARM,或许只有苹果能成

微软的故事告诉我们,All in ARM 不只是换个 ARM 芯片那么简单,最关键的在于软件生态的建设。

很明显,在这方面苹果是最具实力的。过去几年中,苹果在 iPhone、iPad 和 Apple Watch 上推出了非常多出色的芯片,尤其是 iPad Pro 上的 A12X 和 A12Z,这两款芯片拥有着堪比桌面级处理器的性能,还兼具出色的功耗控制水平。

据最新爆料显示,过几天发布的 ARM Mac 将采用基于 A14开发的 A14X,这款5nm 制程的芯片毫无疑问又是「默秒全」级别的。

当然,除了性能外,苹果自研的 ARM 芯片还有着强大的图形性能和长久的续航,在机器学习神经网络上也更有优势。

Apple Silicon 示意图

苹果转向 ARM 阵营的同时,也意味着要抛弃 Intel。虽然这在表面上看起来只是更换处理器平台,甚至在商业上也能理解为是成本更低的选择,但实际上无论是之于苹果还是用户都是一件好事。

过去几年里,英特尔芯片几乎处于「挤牙膏」和不断跳票的状态,这严重影响了 MacBook 的产品规划和更新节奏,而更换 ARM Mac 后,苹果完全可以自主掌控产品节奏,降低 Mac 电脑的成本。如果苹果愿意的话,甚至能推出廉价版的 Mac 以换取更多的市场份额。

而在软件生态上,前段时间的 WWDC 已经给出我们答案,在那场发布会中,苹果软件工程高级副总裁 Craig 展示了一台运行在 A12Z 芯片上的 Mac 电脑,这台电脑安装了最新的 macOS BigSur 系统,Craig 用它流畅的演示了 macOS 中的众多原生 App,还演示了很多大家熟知的专业软件,例如 Photoshop、Lightroom、Final Cut Pro 以及微软 Office 等,甚至还有 Maya 这种3D 建模软件。

运行在 ARM Mac 演示机上的 Photoshop

同时,在第三方软件的适配上,为了帮助开发者更好的「迁移」到新平台,苹果推出了 Universal、Rosetta、虚拟化技术等一整套解决方案,它可以将现有的 Mac 应用高效快捷的无缝移植到 ARM 架构能兼容的系统中,而且这套解决方案还同时支持 Intel 和 ARM 两大平台。

更令人惊讶的是,苹果想要通过 ARM Mac 将 iOS 生态融入其中。由于 ARM Mac 采用了与 iPhone、iPad 上架构相同的芯片,因此 iPhone 和 iPad 上的应用可以无需任何修改的在 ARM Mac 上运行。

在 WWDC 上,苹果工程师向我们展示了在 ARM Mac 上运行 iPhone 游戏《纪念碑谷2》,可以看出 iPhone 应用在 ARM Mac 中会以窗口化的形式呈现,在某种程度上,这已经突破了「多屏协同」的界限,将桌面端和移动端彻底打通,完全融合在了一起。

运行在 ARM Mac 演示机上的《纪念碑谷2》

苹果手握着软件生态、操作系统、硬件芯片三张王牌,相比于微软而言,转向 ARM 这件事情更有可能成功,也只能由苹果来做。

过去的十年里,苹果在移动端上做出许多顶级芯片、构建了极为繁荣的 iOS 系统生态,而现在苹果想要以同样的方法来创新 Mac 电脑,建立「大一统」的 Apple 生态,过几天的首款 ARM Mac 就是第一步,它到底有多 Amazing,几天后一起见证吧!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    135

    文章

    9501

    浏览量

    388809
  • 苹果
    +关注

    关注

    61

    文章

    24586

    浏览量

    207470
  • Mac电脑
    +关注

    关注

    0

    文章

    14

    浏览量

    7367
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是ARM架构?你需要知道的一切

    深入探讨ARM®架构的真正含义、其核心特性、与NVIDIAJetson™等平台的差异,以及与传统x86系统的比较。什么是ARM架构?ARM(AdvancedRISC
    的头像 发表于 09-11 14:48 756次阅读
    什么是<b class='flag-5'>ARM</b>架构?你需要知道的一切

    ARM技术的特点

    精简指令集(RISC) 与复杂指令集(CISC,如 x86 架构)相比,ARM 指令集更简洁,指令长度固定(多为 32 位),执行效率更高,适合低功耗场景。 低功耗与高性能平衡 设计注重能效比,在
    发表于 08-18 13:31

    KaihongOS桌面版成功适配x86设备,邀您抢先体验!

    定、高效、用户友好的开源鸿蒙桌面体验。体验亮点✓国内首个开源鸿蒙桌面操作系统——KaihongOS桌面版,成功适配x86设备,为国产操作系统的发展开辟新路径。✓您将
    的头像 发表于 06-30 22:57 1209次阅读
    KaihongOS桌面版成功适配<b class='flag-5'>x86</b>设备,邀您抢先体验!

    打破X86/ARM垄断!国产全新自主架构CPU处理器重磅发布

    3C6000系列、工控及移动终端处理器龙芯2K3000/3B6000M,以及相关整机和解决方案,标志着龙芯在自主芯片领域又迈出了坚实的一步。   龙芯中科董事长胡伟武在发布会上表示:“我国信息产业的根本出路在于构建独立于X86ARM体系之外的第三套生态体系,龙芯将
    的头像 发表于 06-28 00:40 8447次阅读
    打破<b class='flag-5'>X86</b>/<b class='flag-5'>ARM</b>垄断!国产全新自主架构CPU处理器重磅发布

    聚徽厂家视角——X86 架构 vs. ARM 架构:工控一体机的算力、功耗与成本差异解析

    在工业自动化不断发展的当下,工控一体机作为核心设备,其架构选择至关重要。X86 架构与 ARM 架构在工控领域各领风骚,它们在算力、功耗与成本上的显著差异,决定其适用场景的不同。深入
    的头像 发表于 06-07 14:56 658次阅读

    龙芯处理器支持WINDOWS吗?

    目前尚无迹象。 总结 若需使用Windows,建议选择x86/ARM架构设备;若使用龙芯平台,需依赖Linux生态。龙芯的优势在于自主可控与特定领域(如工业控制、政务办公)的定制化需求,而非通用消费市场的Windows兼容性。
    发表于 06-05 14:24

    Arm 公司面向 PC 市场的 ​Arm Niva​ 深度解读

    子系统(CSS)​ ​ 的垂直领域延伸,Niva 旨在通过软硬件深度整合,解决传统 x86 架构在能效比、AI 加速与生态兼容性上的痛点。以下结合技术架构、性能突破、竞争格局与战略意义展开分析: 一、技术架构
    的头像 发表于 05-29 09:56 1308次阅读

    ARM服务器解决方案

    可控制在15W以下,较x86架构能效比提升50%以上,尤其适合边缘计算和轻量级并发场景。 弹性扩展能力‌ 模块化设计支持通过增减处理器节点快速调整算力,硬件成本较x86架构低30%-40%,结合容器化技术实现动态资源调配。 异构计算集成‌ ARMv9架构处理
    的头像 发表于 05-16 07:44 835次阅读
    <b class='flag-5'>ARM</b>服务器解决方案

    如何选择嵌入式主板厂家

    选择合适的嵌入式主板厂商需要综合考虑技术、成本、服务等多个维度。以下是系统化的选择策略,结合关键因素和实际场景需求:一、核心需求分析1.性能需求处理器架构:是否需要x86(高性能计算)、ARM
    的头像 发表于 02-13 13:17 710次阅读
    如何<b class='flag-5'>选择</b>嵌入式主板厂家

    ARMx86:架构对比及其应用

    典型的服务器架构的x86采用模块化方法,基于带有可更换组件的主板。CPU和其他组件(如显卡和GPU、内存控制器、存储或处理核心)针对特定功能进行了优化,可以轻松更换或扩展。然而,这种便利是有代价
    的头像 发表于 01-15 15:43 2012次阅读
    <b class='flag-5'>ARM</b>与<b class='flag-5'>x86</b>:架构对比及其应用

    Arm架构PC市场前景堪忧,2025年出货量预测仅占13%

    的发展前景蒙上了一层阴影。ABI Research认为,尽管Arm PC在过去几年中取得了一定的进展,但在未来一年内进一步渗透市场的潜力却十分有限。 报告指出,2025年对于Arm PC平台而言是一个关键年份,但目前的形势并不乐观。除了面临来自AMD和英特尔等传统
    的头像 发表于 01-07 14:17 1261次阅读

    Arm主板与x86主板的区别

    在当今数字化迅猛发展的时代,计算机硬件的架构选择对于系统的性能、能效以及适用性具有至关重要的影响。Arm架构与x86架构是目前主流的两种计算机体系结构,各自在个人计算机、服务器、嵌入式系统及移动设备
    的头像 发表于 01-07 12:21 1440次阅读
    <b class='flag-5'>Arm</b>主板与<b class='flag-5'>x86</b>主板的区别

    鼎盛智能推出基于Ampere的Arm服务器

    随着数字化、智能化转型的加速推进,服务器市场将迎来更加广阔的发展空间,以Arm架构为代表的非X86服务器凭借功耗优势、高性能、支持大规模部署等优势,广泛适用于云游戏、云手机、云桌面等低负载应用、大数据分析、人工智能以及边缘计算等多种应用场景。在中国市场,
    的头像 发表于 01-03 14:15 1185次阅读
    鼎盛智能推出基于Ampere的<b class='flag-5'>Arm</b>服务器

    一文带你了解arm主板

    当您听到“ARM主板”一词时,您可能会想知道它与大多数个人计算机中使用的典型x86主板有何不同。事实是,ARM主板在从智能手机和平板电脑到服务器和嵌入式系统等各种应用中越来越受欢迎。但是什么让它们
    的头像 发表于 01-02 10:51 970次阅读
    一文带你了解<b class='flag-5'>arm</b>主板

    为什么开发者都往Arm平台迁移

    开发者深知,构建既能高效扩展又能控制成本的应用至关重要。云技术日新月异,其背后的技术也在不断发展。近年来,越来越多的公司意识到,将其应用从 x86 架构迁移到 Arm 架构能够带来诸多优势。Arm
    的头像 发表于 12-17 10:19 828次阅读