第一个搭载苹果自家芯片的设备是2010年的iPad。当时的A4处理器包含单核,其性能根本无法与今天的一代相比。五年来,也一直有关于将这些芯片集成到 Mac 电脑中的传言。随着移动芯片的性能每年都在迅速提高,它们在桌面上的部署是一个非常有趣的话题。
前一年的64位A7处理器已经被贴上了“桌面级”的标签,这意味着它更像是大型处理器而不是移动处理器。 iPad Air 8 采用了最新、最强大的处理器 A2X。它拥有三个核心,包含 5 亿个晶体管,性能相当于 4250 年中期 MacBook Air 的英特尔酷睿 i2013-XNUMXU。是的,综合基准测试并没有说明设备的真实速度,但至少它们会误导许多人,认为当今的移动设备只是带有触摸屏的抛光墨水。
Apple 确实了解自己的 ARM 芯片,那么为什么不为您的计算机配备它们呢?凯基证券 (KGI Securities) 分析师郭明池 (Ming-Chi Kuo) 表示,我们最早可以在 2016 年看到第一台运行 ARM 处理器的 Mac。第一款具备此功能的处理器可能是 16 纳米 A9X,一年后将是 10 纳米 A10X。问题来了,当英特尔的处理器正在蒸蒸日上时,苹果为什么要决定采取这一步骤呢?
为什么 ARM 处理器有意义
第一个原因是英特尔本身。并不是说这有什么问题,而是苹果一直遵循这样的座右铭:“开发软件的公司也应该制造硬件。”这样的状态有它的优势——你总是可以将软件和硬件都优化到最高水平。近年来,苹果公司直接证明了这一点。
苹果喜欢掌控一切,这已不是什么秘密。关闭英特尔意味着简化和精简整个生产流程。同时,它将降低芯片的制造成本。尽管目前两家公司之间的关系非常积极 - 当您知道可以以更低的成本生产相同的产品时,您宁愿不依赖对方。更重要的是,您将完全自己管理所有未来的开发,而不需要依赖第三方。
也许我说得太短了,但这是事实。此外,处理器制造商的变更也不是第一次发生。 1994 年,从 Motorola 68000 过渡到 IBM PowerPC,然后在 2006 年过渡到 Intel x86。苹果绝对不惧怕变化。 2016 年是改用英特尔 10 周年。对于 IT 来说,十年是一段很长的时间,任何事情都可能发生变化。
今天的计算机拥有足够的能力,可以与汽车相媲美。任何现代汽车都可以毫无问题地将您从 A 点带到 B 点。对于休闲骑行来说,购买性价比最好的一款,它会以实惠的价格为您提供良好的服务。如果您经常开车并且行驶距离较远,请购买一辆更高级别的汽车,并且可能配备自动变速箱。但维护成本会稍高一些。在越野方面,您当然可以购买 4×4 驱动器或直列越野车,但它会经常使用,并且其运营成本会很高。
关键是一辆小型车或中下阶层的车对于大多数人来说就足够了。类似地,对于大多数用户来说,一台“普通”笔记本电脑足以观看 YouTube 上的视频、在 Facebook 上分享照片、检查电子邮件、播放音乐、在 Word 中编写文档、打印 PDF。 Apple 的 MacBook Air 和 Mac mini 就是为这种用途而设计的,尽管它们当然也可以用于对性能要求更高的活动。
要求更高的用户更喜欢使用 MacBook Pro 或 iMac,毕竟它们具有更高的性能。此类用户已经可以编辑视频或处理图形。以合适的价格提供毫不妥协的性能的最苛刻要求,即 Mac Pro。它们的数量将比所有其他提到的车型少一个数量级,就像越野车的驾驶量远远低于 Fabia、Octavia 和其他流行汽车一样。
那么,如果在不久的将来苹果能够生产出 ARM 处理器,从而能够满足其用户(一开始显然要求不高)的需求,为什么不使用它来运行 OS X呢?这样的计算机将具有较长的电池寿命,并且显然也可以进行被动冷却,因为它的能源密集度较低并且不会“发热”那么多。
为什么 ARM 处理器没有意义
配备 ARM 芯片的 Mac 可能不够强大,无法运行类似 Rosetta 的层来运行 x86 应用程序。在这种情况下,苹果将不得不从头开始,开发者将不得不付出相当大的努力来重写他们的应用程序。很难争论主要流行和专业应用程序的开发人员是否愿意采取这一步骤。但谁知道呢,也许苹果已经找到了一种让 x86 应用程序在“ARM OS X”上流畅运行的方法。
与英特尔的共生关系完美,没有理由发明任何新东西。这家硅巨头的处理器属于顶级处理器,每一代处理器的性能都会提高,能耗也会降低。 Apple 对于最低的 Mac 型号使用 Core i5,对于更昂贵的型号或定制配置使用 Core i7,Mac Pro 配备了非常强大的 Xeon。所以你总是会获得足够的力量,这是一个理想的情况。当苹果与英特尔分手时,它可能会发现自己陷入了无人想要其电脑的境地。
那么会怎样呢?
当然,这一点外界是没有人知道的。如果我从苹果的角度来看整个情况,我肯定会喜欢它 耶德努 类似的芯片已集成到我的所有设备中。如果我能够为移动设备设计它们,我也想在计算机上进行同样的练习。然而,即使使用当前的处理器,它们目前也表现得很好,这些处理器是由强大的合作伙伴稳定地提供给我的,尽管即将推出的新款 12 英寸 MacBook Air 的发布可能正是因为英特尔延迟推出而被推迟。新一代处理器。
我能否配备足够强大的处理器,至少达到 Macbook Air 的水平?如果是这样,我以后是否也能够在专业计算机中部署(或能够开发)ARM?我不想拥有两种计算机。同时,我需要拥有在 ARM Mac 上运行 x86 应用程序的技术,因为用户会想使用他们喜欢的应用程序。如果我拥有它并且我确信它能够工作,我将发布基于 ARM 的 Mac。否则,我现在会继续使用英特尔。
也许最终会完全不同。对于我来说,我并不关心 Mac 的处理器类型,只要它足够强大来满足我的工作需求即可。因此,如果一台虚构的 Mac 包含性能与 Core i5 相当的 ARM 处理器,我不会有任何问题不购买它。你呢,你认为苹果有能力在未来几年内推出配备其处理器的 Mac 吗?
ARM 意味着扔掉 99.9% 的可用软件,只使用计算机来阅读电子邮件、Facebook 和愤怒的小鸟(是的,我故意夸张),我希望不是一个彻头彻尾的混蛋的人会允许这样做。改用英特尔使事情简化了很多。毕竟科学界的人去梅西百货的也不少。这是我的意见。
迁移到 ARM 意味着兼容性的重大损失,并且会更大程度地挤入受严密保护的预选应用程序生态系统。再加上从 Macbook Air 上移除 USB 端口的计划和其他想法,其结果是一台只能与自身兼容的计算机,甚至可能会兼容。对我来说,这意味着 MAC 的终结,因为我喜欢它:-( 但谁知道呢,改变就是生活......
为什么性能最弱的 iMac 和 mini 是英特尔的,而它们的性能却和上一代一样弱?
对我来说,至少要测试这些模型,并朝着与 Retina 类似的方向发展,逐渐充斥产品线。
您有点忘记了即将到来的新一代英特尔酷睿 M 处理器……
历史重演?
我相信它很快就会到来。如果这是预期的空气,我不会感到惊讶。这是一款适合那些不做太多工作、而是享受乐趣和喝咖啡的大众的设备。我还可以想象某种 x86 模拟器,而且自从苹果加入以来,大多数开发人员都争先恐后地为新硬件重新制作他们的软件。 Flusbrok 会去那里,为什么不呢? :-)
我认为唯一的缺点是与旧软件不兼容。
例如,一个优势是价格可能下降。即使对于最便宜的 Mac,带有芯片组的英特尔处理器的价格也为 250 美元起。 Apple 可以以 8 美元以下的价格生产 A9、A50...处理器。
另一个好处是在 Mac 上使用 Metal 图形 API。四核 A8 与当前图形的性能将达到最新游戏机的水平。
基本版本的 Mac 可能配备 ARM 处理器,而最强大的 Mac 仍可能采用 Intel 处理器。苹果拥有自己的应用程序商店和自己的开发环境以及自己的翻译器。目前仅使用 Apple 提供的标准 API 的程序将很容易转换为 ARM 处理器。
后来,最强大的 Mac 版本可能配备 ARM 和 Intel 处理器。 OS X、iLife 和 iWorks 程序将在 ARM 处理器上运行,而 Photoshop、Premiere、Final Cut 和其他程序仍将在 Intel 处理器上运行。
不幸的是,缺点还在于与新软件不兼容。
为什么新软件会出现不兼容的情况?我为 OS X 编写一个程序,针对 Intel 和 ARM 进行编译,然后将其发送到 App Store。如果我只使用Apple提供的API,那么就没有问题。如果我使用英特尔处理器专用的东西,当然它不会工作。除了需要高性能的专业软件之外,没有理由这样做。
用户启动App Store,下载适合其处理器的程序版本并使用它。
我曾经读过一篇文章,当他们在英特尔处理器上尝试 OS X 时,他们买了商店里能找到的最贵的索尼 Vaio,两天后就可以使用了。两周后,连苹果的基本程序都来了。
主要问题是苹果能在多大程度上保证x86程序在ARM上的运行。特别是对于公司使用来说,至少偶尔使用一下Windows中的东西是必不可少的。因此,如果 x86 Windows 虚拟化可以在 ARM 上运行而不会造成任何明显的性能损失,那么显然用户不会真正关心物理上的处理器是什么。但我担心如果不需要仿真和相关的性能显着下降,它就无法实现。但谁知道呢。例如,库比蒂诺设法找到一种模拟处理器架构的理想方法,以保持此类解决方案的高性能和能源效率。
苹果不必保护它。他已经拥有自己的应用商店。足以保证开发者有时间让自己的程序适应ARM,这应该不成问题。在某个时候,我肯定会销售配备英特尔处理器的 Mac。
明年应该会有新的 ARM 内核,性能应该比当前内核高 3.5 倍,因此可以克服仿真问题。
我可以想象,明年的 WWDC 上,苹果将推出基于 ARM 处理器的 OS X,为开发人员提供配备 ARM 处理器的 mac mini 来测试他们的程序,并且在圣诞节前六个月的某个时候将开始销售 mac mini、macbook 的基本版本Air 和配备 ARM 处理器的 iMac。一年后,英特尔将仅在 15 英寸 MacBook Pro、27 英寸 iMac 和 Mac Pro 中保留处理器。有时,在 2-3 年内,英特尔会将处理器只保留在 Mac Pro 中。
为什么不兼容? Windows 10 现在也将在 ARM 上运行。 Trď 是 RasPi 2 的新版本,配备 BroadCom 的 ARM SoC,Windows 应该在其中运行。所以我认为没有理由不在 Mac 上使用 ARM。当 Apple 开始使用 Intel 时,IBM PowerPC 应用程序也被重写并编译为 x86 指令。对于苹果来说,ARM架构在机器进一步小型化和更轻、更精巧的方向上会更有优势,而且有了bigLITTLE技术,即使核心数更多,电池的续航时间也会更长。它将在 iPhone、iPad、Mac、Apple TV 以及它现在提供的其他产品上使用相同的芯片。
特别是当它们在不同的硬件上运行时,它们可以很好地优化。