老九系统:安全、高速、放心的绿色下载站!

当前位置:首页IT资讯微软详细列表

苹果 M1 性能爆表 能否挑战 Windows系统

时间:2020-12-19 来源:老九系统
手机扫码继续观看
苹果 M1 性能爆表 能否挑战 Windows系统

而苹果从来对向后兼容不上心。为了追求性能,苹果的兼容可以烂到什么程度呢?例如你买了最新版的使用 M1 处理器的 MacBook,想要打开几年前剪视频的项目文件,发现新版 Final Cut 已经不支持这个旧版文件,而现在的 MacBook,又安装不了旧版的 Final Cut(不再支持 32 位)…… 你几年前拍摄的素材,就这么废掉了。

苹果 M1 性能爆表 能否挑战 Windows系统

几年前的文件,用新 Mac 打不开,苹果可不考虑旧软件的兼容

苹果主攻消费市场,它可以让 M1 芯片彻底抛弃 ARMv7 指令集、放弃 32 位支持,让晶体管用在刀刃上;但 X86 广泛用于企业、工控等领域,它敢这样做吗?想想 Intel 安腾 IA-64 的惨淡下场,答案不言而喻。

X86 当前对比 M1 有能效劣势,那它能不能像 M1 那样,使用 8 解码的超宽架构?由于变长指令等限制,X86 处理器要实现超宽架构,设计难度太大,因此当前 X86 处理器选择了多核心超线程、超宽 SIMD(例如 AVX512)作为性能路线。

这又带来一个问题。和 ARM 处理器相比,想要发挥出应有的性能,代码需要专门为这些特性进行优化。X86 并不像 M1 芯片那样,运行苹果为其高度优化定制的 macOS 系统,这进一步削弱了 X86 处理器在性能上的优势——最近的一个典型例子,就是 Windows 并不能很好地调度 Zen 2 处理器的 CCX 模块,需要为其制作补丁。

苹果 M1 性能爆表 能否挑战 Windows系统

Win10 1903 对 Zen 架构的优化:优先调用同一 CCX 内的核心、缩短响应时间,但如果没有这补丁呢?

而不得不提的是,M1 的激进设计,以及 macOS 的优化,令 Mac 表现出匪夷所思的性能,但这些性能优势,是否将一直持续?前面提到,M1 的强劲性能很多是通过专用电路来实现的,苹果系统通过 API 活用这些电路,让 Mac 拥有了出色的能效比。然而专用电路的软肋也在于 “专用”,M1 今天能够实现高规格 HEVC 视频的硬件加速,当新的视频编码面世,它还能有如此大的性能优势吗?恐怕无法做到。

最关键的一点在于,M1 芯片是苹果专属,它不会外卖给其他厂商。这意味着,除了 Mac 电脑对应的消费市场,它没法在更多领域上,向 X86 发起冲击。与之相比,X86 以及 Windows 的分布更加广泛,或许搭载 M1 的 macOS 能够在某些领域刺到消费者的痛点,但苹果仍无力打破 X86 和 Windows 筑起的壁垒。

苹果 M1 性能爆表 能否挑战 Windows系统

M1 芯片是 Apple Silicon,它不会外卖给他人,无法在更多领域对 X86 和 Windows 发起挑战

简而言之,和 M1 芯片相比,X86 处理器的设计没有那么激进,也没有这么多专属优化,因此在不少情况下性能会落于下风。但 X86 处理器的向后兼容、多线程并发等优势,也是 M1 芯片无法企及的。X86 芯片在商用、工控、消费市场都能独挑大梁,ARM 阵营并不能凭借 M1 芯片,就挑翻盘根错节的 X86 体系。

再来说说软件。

macOS 11 非常惊艳,通过 SwiftUI 以及 Mac Catalyst,融合了苹果移动平台的生态。加之使用 Rosetta 2 转换层兼容已有的 X86 软件,这让它能够在保有大部分 X86 生态的同时,在 ARM 生态中活用 M1 的性能长处。很多朋友可以观察到,macOS 11 并不缺软件,而很多跨平台同时支持 Windows 和 macOS 11 的软件,在 macOS 11 中性能表现会更好。例如微软家的 Office、Visual Studio Code,就是其中例子。

M1 为 macOS 提供了澎湃的性能,macOS 能否藉此挑战 Windows?在轻薄本领域,新的 M1 版 MacBook 已经鹤立鸡群,但 macOS 所面对的局限,和 M1 芯片是如出一辙的——它并不对外开放授权。

苹果 M1 性能爆表 能否挑战 Windows系统

macOS 将慢慢成为苹果 ARM 芯片的独占,PC 机运行 macOS 的 “黑苹果”将成为历史

如果说 X86 时代,macOS 还可以通过黑苹果的方式,安装在其他机器上,那么进入到 ARM 时代后,macOS 必然会渐渐成为 Mac 电脑的独占。当苹果未来进一步在 Mac 电脑中普及 ARM 处理器,Mac 和 PC 没有了共通的硬件基础,macOS 自然也就无法通过伪装硬件型号等手段,安装到其他 PC 中。

也就是说,ARM 处理器的应用,反而减少了 macOS 的适用范围。macOS 只能在苹果的既定硬件产品上,和对应的 Windows PC 竞争;而 Windows 开放的系统授权,必然能覆盖远多于苹果产品线的 PC 产品。从这个层面来看,macOS 只能凭借少数的尖端产品、吸引少部分 PC 用户,不可能在整体上和 Windows 产生竞争。

苹果 M1 性能爆表 能否挑战 Windows系统

反观 Win10 ARM,可以安装在其他 ARM 设备上,这是否会重演 X86 时代 PC 围攻 Mac 的故事?

在可以预见的未来,这一情况不会改变。苹果从诞生起,一直秉持着制作小而精产品的理念,苹果从来就没打算让 macOS 像 Windows 那样,成为大众之选。对于苹果而言,无论是 M1 芯片还是 macOS 11 系统,都只不过是构造心目中某款理想产品的部件,它们不需要攻城略地占下大片市场份额,只需站上某个高耸的小山头即可。

M1 芯片是 macOS 的一把尖刀,但它们显然是无法撬动 Windows 和 X86 处理器筑成的这堵庞大城墙的。

后话

总的来说,macOS 不太可能凭借 M1 芯片,来挑动 Windows 和 X86 的市场地位。

·M1 芯片和 macOS 的高性能,当然是受益于先进的工艺、激进的架构以及专门的优化,但也很大程度上也是以牺牲向后兼容性为代价的,需要长期稳定运行的环境无法接受这样的产品;

·M1 芯片和 macOS 都只服务于品类稀少的苹果产品,无法与 Windows、X86 在更多的细分领域竞争。

无论如何,M1 芯片的横空出世,的确刷新了很多人的观念。ARM 也可以用于高性能计算,在特定的环境下,它能比 X86 做得更好,这足以支撑 Mac 这样的小众产品成为爆品。Windows 10 on ARM 以及 Windows 10X 也正在紧锣密鼓地开发中,微软在 ARM 时代能再创辉煌吗?除了 macOS,Windows 是否会遇到新的挑战者?我们拭目以待吧。