万万没想到,iOS 应用如今跑在了一台 Mac 上,而这一切发生的缘由,来自这颗苹果自研芯片——M1。
过去一周,我们体验了苹果新发布的 13 英寸 MacBook Pro,它的最大特点,就是搭载了苹果自己的 M1 芯片,而不再使用英特尔处理器。
这就涉及到架构转换的问题。我们都知道,目前 PC 市场里有两种最常见的架构,一个是英特尔所代表的 x86 架构,另一个,就是苹果 M1 芯片使用的 ARM 架构。
不同的架构有不同的指令集,而不同的指令集也对应着不同的应用程序,它们彼此间并不通用。
如何让 M1 芯片的 Mac,可以顺利运行之前 X86 架构下的软件,就成了本次苹果最大的挑战。
但我们还是没有料到,苹果第一次在电脑上用上 ARM 架构,居然就做得如此之成熟。
比如说 Office 三件套,WPS、Chrome、微信、QQ、网易云音乐,以及 Adobe 家的 PS、LR、AE、PR 等等,这里面的大部分应用,都是要借助编译器才能运行,但我们也没有遇到过不兼容,不能安装的情况。
这里所说的编译器,就好比一个「翻译助手」,它能够将之前英特尔的指令,转译成 M1 芯片可以「听懂」的代码,来实现兼容。
但转译版应用还是会有一些小 BUG。比如我们在 M1 版 Mac 上跑 PR,就遇到了画面撕裂,以及失真的情况,我们检查了不是素材的原因,而更像是软件本身的问题。
现在大型生产力应用也在加紧适配苹果的新架构。包括微软的 Office 三件套、Edge 浏览器,还有 Google 的 Chrome 浏览器,以及 Adobe 家的 Photoshop,都已经把适配版软件提上了开发日程表。
如果你关心自己正在使用的应用是否有适配,也可以直接登陆这个网址 doesitarm.com,搜索查看。
这些已经适配的应用 ,会从原来的英特尔版变成「通用」版,这代表它们可以同时在英特尔和苹果芯的 Mac 上运行,不仅 BUG 少,也会更快速,更稳定。
PhotoShop 就是一个典型。我们在 M1 版 MacBook Pro 上使用转译版,最开始扫遍了几个常用功能,都没发现问题,直到用上了自动抠图….
这精度确实有点惨了,其实这个错误并不会在之前的英特尔版 MacBook 上出现,明显是兼容性的问题,幸好 adobe 已发布了适配 M1 芯片的 PS 版,我们又测了一遍,抠图功能就正常许多了。
至于苹果自家的后期应用 Final Cut Pro,以及开发工具 Xcode,都已经第一时间适配了 M1 芯片,让我们来看看他们在 13 英寸 M1 版 MacBook Pro,以及 2019 款的顶配 16 英寸 MacBook Pro 上的使用差异。
首先是 Final Cut Pro,两台机器都可以流畅预览 4K ProRes 422 HQ 视频格式,以及 H.264 编码的三轨视频,但进入到四轨后,M1 版 MacBook Pro 就出现了卡顿的情况,16 英寸似乎是没啥压力。
差别更大的体现在 H.265 编码上,这里我们选择的是一条双轨高帧率的视频素材,两台机器都会有卡顿现象,但一切换到单轨高帧率部分,M1 版 MacBook Pro 就会比隔壁的 16 英寸顺畅些。
我们还将这三条视频渲染输出,可以看到,M1 版 MacBook Pro 的优势仍然是在 H.265 部分,速度直接反超了 16 英寸,但在 ProRes 以及 H.264 的部分,16 英寸 MacBook Pro 还是有 10-20 秒左右的速度优势的。
看来在日常使用上,如果你是拍摄 H.265 的视频素材比较多,M1 版 Macbook Pro 会是你的首选机型。
当然啦,这种满足,也仅限于你去剪辑一些发布到社交媒体上的 Vlog 视频,或者是简单的素材拼接。正所谓术业有专攻,要是换成需要大量后期处理的多轨道视频,M1 芯片还是会有些力不从心。
但老实说,这个结果已经很不错了。你要知道,和 M1 对比的,可是在价格上比它高出整整一倍的 16 英寸顶配版,但两者不仅没有拉开明显的差距,还互有胜负。
这其实就像是木桶效应一样,M1 版的木桶有一块板特别特别的长,那就是 H.265 的视频素材处理,长得相当恐怖,而 16 英寸 Macbook Pro 则拥有更坚固的木桶,但如今只是崩了一个口子,就被很多人唾弃,多少有点以偏概全的感觉。
接下来是 Xcode 编码。这次我们邀请了我司工程师小哥,在 M1 版 MacBook Pro 上使用 Xcode 编译客户端源码,编译耗时为 55.27s,archive 打包耗时 210.97s。
对比下,2019 款的顶配 16 英寸 MacBook Pro,编译耗时为 66.26s,archive 打包耗时 285.24s,所以 M1 的速度优势还是挺明显的。
工程师小哥还告诉我们,之前的编译、打包等工作,都可以在新版 Xcode 上正常进行,只是在初次使用时,可能需要对某些编译配置进行调整。
但因为我们这台 MacBook Pro 是最低配,在我们测试 Xcode 过程中,8GB 的内存还是暴露出空间不足的情况。
最后是游戏对比,我们直接用古墓丽影暗影来做测试,两台机器都选择了默认的中等画质水准,16 英寸 mbp 靠着 AMD 独显,还是会更游刃有余一些,基准测试下的平均帧率结果,比 M1 版高出了 15 帧左右,想用 M1 玩 3A 游戏的同学,还是尽早打消这个念头。
还有一种应用,是 M1 芯片独享的类型。
在 M1 版 MacBook 的应用商店里,我们可以直接搜索到 iPhone 和 iPad 的应用,而这个页面,也只有在 M1 芯片版 Mac 上才会出现。
在 Mac 上直接运行 iOS 应用,也是本次苹果换芯希望达成的结果,因为只有当 iPhone、iPad 和 Mac 都使用同样架构的芯片,才能真正意义上实现底层的打通,运行相同的软件。
有了手机应用,Mac 的使用场景就丰富很多了,这意味着你可以一边上网,一边办公,然后再开个抖音和淘宝,摸两份鱼。
但在 Mac 上直接使用 iPhone 应用挺费劲的。窗口太小,不能放大,只有一部分 iPad 版应用才支持调整窗口。
何况,iOS 应用本身是为多点触控设计的,但 Mac,可是只有一个光标。
其实,苹果也为这些 iOS 应用提供了一个「触控替代」功能,等于是把 Mac 触控板当成一块触屏,然后再将你手指点按的位置映射到应用上,但这种操作非常不直观,感觉就像是在玩弄一个提线木偶,还不如拿鼠标点点点。
最后一点是实用性。像 B 站、爱奇艺这类视频应用,在浏览器里全屏观看,明显会比用手机端好,不过,在 Mac 上用 iPad 版微信,玩玩小程序,刷个朋友圈,以及,抢红包,还是挺幸福的一件事。
随着 M1 芯片的登场,这次新 MacBook Pro 还顺带解决了两个「历史遗留」问题:散热,以及续航。
测温仪让我们看到了这惊人的一面,16 英寸 MacBook Pro 在处理 Final Cut Pro 视频时,就像是从机身尾部喷出了两条小火龙,但在 M1 版 MacBook Pro 这边,整个机身都是温的,就是那种可以直接放到大腿上的温度,而且你也听不到风扇转动的声音。
很多时候,我一度怀疑它机器里面是不是没有散热风扇的存在。
同样的生产力场景,M1 芯片却可以靠更低的功耗来完成,续航的差距自然也就被渐渐拉开了。三段视频处理完,16 英寸 MacBook Pro 就掉了快一半的电,而 M1 版 MacBook Pro 仅掉了不到 20% 的电。
若是出门使用,简单码字,开个浏览器,完全可以不带充电器,支撑从早到晚一天的使用。
再来看看这开盖亮屏的速度,瞬间点亮,瞬间唤醒,完全和手机一样。
2015 年,苹果推出了一台 12 英寸的 MacBook,整机只有 920g,比当时全副武装的 12.9 英寸 iPad Pro 还要轻,也让很多人惊叹,苹果居然可以将笔记本电脑做得这么精致。
但这也是一个妥协的产品。因为内部空间太小,它只能去用英特尔的酷睿 M 系处理器,还没法去配散热风扇,导致在性能上捉襟见肘。
最终,12 英寸的 MacBook 系列只经历了两次升级,就退出了历史舞台。但它的很多轻薄化尝试,比如蝶式键盘,USB-C 口,还有阶梯电池,其实都沿用到了之后的 MacBook Air 还有 Pro 上。
时至今日,苹果拿出了自己的芯片,以更低的功耗,更强的性能,完成了一次对英特尔 X86 架构的逆袭,而当年生不逢时的 12 英寸 Macbook,说不定也会迎来一次重生。
今年的 M1 版 MacBook Pro 值得买吗?就结果而言,苹果确实给出了十足的诚意,大部分 Mac 用户甚至不会察觉到架构变化,对使用体验带来的影响,同时还能享受到续航、散热的改善,这其实也是我们最乐于看到的结果。
当然,今年才换了 Mac 电脑的同学,也不用觉得自己是 49 年入国军,因为对苹果来说,M1 芯片只是拉开了 Mac 变革的序幕,多等一两年,新外观,新形态,新生态,以及更成熟的软件适配阵容,都将让 Mac 拥有一个更光明的未来。
All content is made available under the CC BY-NC 4.0 for non-commercial use. Commercial use of this content is prohibited without explicit permission.
Designed by
Design Studio.