1994年,苹果在多款电脑产品中搭载PowerPC处理器;至此拉开了苹果与IBM长达十余年紧密合作的序幕。
2005年,乔布斯在WWDC上宣布苹果将与英特尔达成合作。
2006年,苹果发布首款MacBook Pro,用来取代PowerBook G4产品线,MacBook Pro也是苹果首款使用英特尔处理器的产品。
2020年,苹果在WWDC上宣布将推出基于Arm构架的自研芯片,并在11月11日的发布会上推出搭载M1芯片的MacBook Pro、MacBook Air和Mac mini。
现在,摆放在我们面前的就是配备Apple M1 芯片的全新13英MacBook Pro,它的出现也将开启苹果下一个十年。
从2005到2020,从“复杂指令集”回归到“精简指令集”
毫无疑问,全新13英MacBook Pro最吸引用户的地方莫过于基于Arm架构的M1芯片。苹果在经历了一番兜兜转转后,电脑产品线核心也从“复杂指令集”回归到“精简指令集”,苹果仿佛也找回了“初心”。
苹果最初采用的PowerPC体系结构是一种精减指令集计算机(Reduced Instruction Set Computer,RISC)体系结构,RISC技术的基本出发点是通过精减机器指令系统来减少硬件设计的复杂程度,提高指令执行速度。只不过由于当时的IBM技术迭代过慢,导致处理器性能不足且功耗巨大,G4芯片也达到了性能瓶颈,缓慢的总线速度和小容量的缓存使得PowerBook越发缓慢且功耗节节攀升。乔布斯就曾表示:“我们转向英特尔平台主要是为了继续向用户提供最好的产品,我们不知道如何围绕PowerPC架构打造这些产品。”种种因素叠加在一起,导致苹果“转投”英特尔的怀抱。
对当时的苹果而言,从PowerPC迁移到英特尔x86架构芯片是唯一的选择,只有英特尔才能帮助苹果打造出一个高性能、低功耗的架构。英特尔x86架构使用复杂指令集(CISC)。CISC处理器中程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但却会有计算机各部分的利用率不高,执行速度慢的缺点,这也为未来苹果与英特尔的分道扬镳埋下了伏笔。
一直以来,苹果对核心技术和商业效率有着极强的“控制欲”,在技术投资上也一直有着长远眼光。苹果CEO库克就曾谈到:“我们所有的决定都是长期的,都是2023年甚至以后,放眼长久而不是短期视角。”这一点在苹果此前发布的诸多产品中也得到了充分的体现。
在软件层面,iOS作为苹果公司开发的移动操作系统,和苹果的Mac OS X操作系统一样以Darwin为基础。Darwin是OS X的核心操作系统,即直接管理硬件的部分,属于类Unix的商业操作系统。最初的iPhone OS甚至可以看做经过精简和重新设计的 OS X系统,它也是当时为数不多能跑在Arm上的类Unix系统。
在硬件层面上,苹果在2008年收购了芯片设计公司P.A. Semi,并在2010年推出基于Arm构架的,适用于iPhone、iPad和Apple Watch的A系列芯片。近年来iPhone和iPad的成功为苹果提供了不可估量的信心和技术储备,也为苹果推出M1芯片打下了坚实的基础。
如今,苹果面向用户推出了基于Arm构架的M1芯片和专为M1芯打造的macOS Big Sur系统。至此,苹果绝大多数计算设备都同处同一框架上运行,苹果也将Mac、iPhone、iPad生态全面打通。现在,你不仅能在搭载M1芯片的MacBook Pro上运行专业的办公软件,还可以运行移动端App,无论是Mac、iPhone还是iPad,未来都将迎接崭新的篇章。
M1性能挤爆牙膏管!
2014年9月25日,英特尔正式发布首款采用全新14nm工艺和第二代3D晶体管技术的Core M系列处理器,直到2019年才正式发布了10nm制程的移动平台产品,五年多的时间,英特尔都在不断打磨14nm工艺,而竞争对手AMD已经进化到7nm工艺。英特尔在14nm到10nm制程节点演进过程中推进较为缓慢再加上性能上的小修小补不仅使其获得了“牙膏厂”的称号,也拖慢了苹果更新换代的速度。而这一次,厚积薄发的苹果选择了自研这条道路,并且在性能上挤爆了牙膏!
M1芯采用5nm制程,封装了160亿晶体管,而且将中央处理器、图形处理器、神经网络引擎、各种连接功能,以及其他众多组件,统统集成在同一块小小的芯片上。中央处理器由四个高性能核心和四个高能效核心构成,四个能效核负责处理常作,四个高性能核心则负责承担高负载使用场景。同时苹果还为M1芯片配备了最新的性能控制器,使全部八个中央处理器核可以协同工作,无论是单线程还是多线程表现,性能功耗比都异常出色。
根据苹果官网显示,与已上市的配备1.7GHz 4核 Intel Core i7处理器的13英MacBook Pro相比,配备Apple M1芯的13英MacBook Pro在应对各种复杂作和繁重任务时,速度最高提升2.8倍。
经过Geekbench 5.3.0和CINEBENCH R23跑分后也可以通过分数证明M1芯拥有越级版的性能表现。如图所示,在Geekbench中,M1芯片获得单核1728分,多核7563分的成绩,从数值上看,单核性能超过iMac上搭载的i7 10700K处理器,多核性能弱于i7 10700K处理器并强于i9 9900HK处理器。
CINEBENCH R23的成绩同样惊艳,其中单核成绩为1492,多核成绩为7784,分数直追英特尔至强E5处理器并强于i7 7700K。
在图像处理上,M1芯的表现同样优秀,其最高拥有8个图像处理核心,每个核心包含128个执行单元,总共可执行近 25000个线程,带来每秒2.6万亿次32位浮点运算 (FP32) 的惊性能。在Geekbench“OpenCL Score”测试项中,在8核CPU和8核GPU的相互配合下,最终得分为19158分,超过了英伟达入门级独立显卡GTX 1050,在随后的测试中,搭载M1芯片的MacBook Pro能流畅运行魔兽世界、古墓丽影·暗影等大型游戏。
传统的笔记本电脑的主板上分布着CPU,独立的显卡等硬件,CPU和GPU之间相对独立有自己独立的内存空间。而苹果凭借在移动端处理器上积累的设计经验,使M1 芯围绕统内存架构(UMA) 打造,将带宽、低延迟的内存整合为个可供整个 SoC 芯取的统内存池,CPU和GPU都能访问的一个整合的内存结构,M1 芯内的各项技术可访问同份数据,当CPU内存使用少的时候,GPU相对可以使用更多的内存。
Mac生态实现UMA有着天然的优势,第一、苹果无论是应用端、系统端还是编译器,都有着很强的掌控力。第二、Mac生态比较集中,对性能要求高且使用较多的基本上就是如Final Cut Pro或Photoshop等多媒体工具软件,对于能效比要求高的使用场景多是网络浏览、Office办公等使用场景,因此只要将头部应用和苹果自家的应用做好优化适配,基本上就能满足绝大部分用户的体验。
Final Cut Pro、Affinity Photo和Pixelmator Pro
为什么会选择这三款软件?作为苹果开发的一款专业视频非线性编辑软件,Final Cut Pro 日常使用时需要依赖图形处理器性能;Affinity Publisher放大矢量图片时更依赖处理器性能。Pixelmator Pro 的“ML Super Resolution(基于机器学习的超分辨率)”功能可利用机器学习的方式识别图像内容的边缘、图案以及纹理,再根据已有的数据集和大量的训练模型来重新创建图片细节,能充分调用M1芯片的16 核神经络引擎,发挥出机器学习的全部性能。
使用Final Cut Pro、Affinity Publisher和Pixelmator Pro三款软件可以检验出M1芯片的图像处理、CPU和神经络引擎的性能是否强劲。
用“高级生产力工具”形容笔者手中的这款MacBook Pro 13再合适不过了。你可以将不清晰的照片直接导入到Pixelmator Pro,然后在“图像”中选择“ML Super Resolution”选项,这时Pixelmator Pro就会调用16 核神经络引擎,每秒最高可到11万亿次运算能在须弥之间填充画面的像素和细节。通过前后对比能明显发现,图片放大1600%后,此前如马赛克般的像素块已经消失,变成了更为柔和的色彩过渡,经过Pixelmator Pro修复的照片,可轻松获得更高的清晰度和细节刻画。
Affinity Publishe是Mac平台上一款号称逆天排版神器的软件,这款软件能以 60 帧/秒的速度平移、缩放和滚动文档。如动图所示,当笔者使用缩放功能查看矢量图时,就好像身处俄罗斯套娃的世界。放大至右下角的玩具店时,就能看到橱窗内的玩具车,笔者继续放大后,就能看到玩具车上贴有形城市景贴纸的行李箱,再放大后贴纸上机器人也能清晰地呈现在我们的面前,而这时,笔者已经放大了无数倍。得益于M1芯片强悍的运算性能,整个放大过程如丝绸般丝滑流畅。
苹果官方宣称基于M1芯片,全新13英寸MacBook Pro能流畅地播放 8K 视频,无论是暂停还是拖拽,都不会产生一点延迟感。通过动图能直观地看到,当使用Final Cut Pro播放8K 视频时,无论是播放画面、拖拽进度条都随叫随到,让你能享受到行云流水般的操作体验。
当然,剪辑8K视频也是一件非常考验芯片性能的事情,Final Cut Pro在后期编辑制作剪辑影片时默认是会后台自动渲染。笔者使用顶配的16英寸MacBook Pro与全新13英寸MacBook Pro经过实测后发现,16英寸MacBook Pro全部后台渲染完成需要23分15秒,而全新13英寸MacBook Pro只需要5分43秒,真·生产力工具实至名归!
察觉不到的改变 才是最好的改变
对于这款全新的13英寸MacBook Pro你会有怎样的好奇呢?记得从苹果开始宣布将要推出一款打杂基于Arm64架构芯片的笔记本电脑产品开始,大多数用户想必与笔者相同,最担心的还是应用的适配问题。然而纵观历史,苹果似乎从未将一款“试验品”送到用户面前,所以,针对软件的适配,苹果早在2020年的WWDC上就公开讲过,会通过Rosetta 2来完成前期的过渡。
或许很多人没有注意到,此次苹果MacBook产品从Intel向Arm64的转变,类似的情况,并非首次出现。最初诞生于2006年的Rosetta便是为了促进苹果产品从PowerPC过渡到Intel,那时,苹果仅仅用了三年的时间,就完成了这一转变,2009年,正式放弃了对PowerPC的支持。至此,OS X Snow Leopard与Intel的搭配伴随着苹果Mac系列产品再度辉煌。今年,在面对Mac系列的产品开始从Intel向Arm64转变的过程中,Rosetta 2的出现显然是理所当然的,与之相伴的自然还有全新的系统macOS Big Sur。
看到这,或许有人要问了,Rosetta 2究竟是什么呢?你可以把它理解为存在于Arm64架构处理器Mac中的一名“翻译官”,它的主要职责,就是把原本基于英特尔处理器编写的指令“翻译”成苹果M1芯片可以理解的命令。它的出现,带来了两大好处,一方面,在苹果Mac系列产品转向Arm64架构的苹果芯片的初期,使得开发者无需对就应用程序进行特别的修改,便可是应用轻松适配于现有的Mac产品;另一方面,也避免了在搭载苹果芯片Mac产品推出的初期,用户可用的应用较少的尴尬。
当然,这些都是此前我们就知道的!虽然听起来非常的美好,执行起来究竟会怎样呢?于是,笔者尽可能的针对这款采用苹果M1芯片的13英寸MacBook Pro进行了全方位的软件兼容性的测试,得到的结果,笔者想了一句话来概括,那便是本节的小标题“察觉不到的改变 才是最好的改变”。
如果简简单单用两个字形容这款新品在软件兼容性上的整体体验的话,“无感”或许是最高的评价了!因为在整体的软件安装、使用过程中,从用户的角度来说,基本感觉不到处理器架构更换如此之大的转变。因为,所有的使用体验都与此前的MacBook产品“如出一辙”。这里不免需要解释一下,之所以将“如出一辙”打上引号,主要是因为这是一种褒奖,并非是批评。这个词语出现在这,主要表达的就是此前大家担心的应用安装的兼容性、应用启动的速度等问题,都没有出现,反而,在与原有体验相同的基础上,整体的速度也得到了提升。
入手一台全新的MacBook后首先要做的是什么呢?没错,自然是把需要安装应用装好。新款MacBook Pro 13在软件的安装方法上,与此前完全相同,用户既可以选择从App Store搜索想要安装的应用程序,也可以通过网络下载第三方提供的安装包进行软件的安装。安装的大体流程也是与采用Intel处理器的MacBook相同,有些直接将应用图标拖进“Applications”,有些则是通过软件安装程序的步骤进行安装即可。
正如下图中我们看到的,笔者在这台新款MacBook Pro 13上几乎安装了国内比较常用的大多数办公软件,比如office系列的Word、Excel、PowerPoint等日常办公软件,同时也有Adobe系列的PhotoShop、Premiere等针对图像、视频进行处理的专业软件。此外,影音娱乐方面,也有诸如爱奇艺、腾讯视频、QQ音乐等;社交软件QQ与微信自然也是不能少的;当然,除了商务办公自然还需要娱乐,在图中也可以看到,笔者也成功安装了战网和Steam两大游戏平台,《魔兽世界》、《古墓丽影:暗影》也都完成安装。总的来说,在这些软件的安装过程中,并没有出现任何此前令人担忧的兼容性问题,完美的安装、完美的运行,丝毫没有察觉到这已经是一台运行在Arm64架构处理器上的MacBook Pro 13。
早先,就有人问笔者,即使软件兼容性没有问题,但由于在安装与运行的过程中,必须要通过Rosetta 2进行编译,是否会影响应用程序的启动速度呢?经过实际的体验下来,笔者的感受是,并没有,日常使用时,软件的启动基本可以用“行云流水”来形容,在日常的使用过程中,甚至还会要比原本Intel版本的产品要快上那么一丢丢。
安装过程中,一般也都感受不到Rosetta 2的编译过程,除非需要安装的软件实在过大,也就是仅仅在“验证文件”的过程中会略微有那么一丢丢的感觉。另外,还需要承认的一点是,刚刚安装好的全新应用,在首次运行的时候,启动的速度确实要稍微长一点,但完成首次启动后,整体的软件启动速度就非常的迅速了。
Rosetta 2虽然能让你无法感知到到编译过程,但终归是适合自己的才是最好的。雪官方论坛日前发布公告表示,将在本周发布的《魔兽世界》9.0.2前夕补丁中添加对Apple Silicon的支持。不远的将来,搭载M1处理器的MacBook Air/Pro和Mac mini可以原生运行《魔兽世界》。 Adobe也推出了 Photoshop for Mac ARM Beta 版,适用于搭载 M1 芯片与苹果最新操作系统的Apple Silicon硬件。随着大厂们的快速跟进,未来原生运行的应用生态将变得更丰富。
在免去了软件兼容性、运行速度两大方面的担忧后,令笔者最为感到欣喜的还得说是基于苹果M1芯片的Arm64架构,终于在Mac系列产品上可以安装iPad与iPhone两大移动平台上的APP了!相信在看到之前那张笔者已经安装的软件页截图的时候,有细心的小伙伴就看到了不少原本移动端专属的APP,比如肚子饿就想起的《饿了么》等外卖软件、《梦幻模拟战》等经典手游、《美图秀秀》等自拍修图APP还有《微信读书》这种用来看书的APP…显然,可以安装移动端APP为Mac系列产品带来了更多的可能,也带来了更多的可玩性。
简单总结一下,这一次基于苹果M1芯片打造的新款MacBook Pro 13在上市的初期,非但没有因为应用程序的匮乏而成为“鸡肋”,反而凭借Rosetta 2与M1芯片神经网路的强大算力令现有的Mac生态内的应用程序得到了较为完美的适配,同时,移动端APP的加入,更是锦上添花的一笔。尽管,以目前的情况来看,部分移动端APP的适配还是存在一定问题(主要是针对键盘、触控板、鼠标的使用习惯),大体来说,在日常办公或娱乐的间隙,无需拿起手机,便可在MacBook Pro 13上点上一顿下午茶,该是一种多么惬意的体验呢?
当然,除了体验上的全面升级外,这无疑也是Apple生态闭环向前发展所迈出的坚定一步,至此,苹果iPhone、iPad、Mac三大终端的软件生态正式打通,最终将实现让用户在适当的场合用最适合的终端设备完成所有的需求操作,这或许就是苹果最为远大的蓝图吧!
写在最后
经过笔者的亲身体验,首先,打消了此前对于这款搭载M1芯片的MacBook Pro 13的一些顾虑,诸如软件的兼容问题、芯片的算力问题、Rosetta 2编译是否会影响使用体验的问题等等。经过一段时间的体验,不得不说,相比此前Intel版本MacBook Pro 13的性能分级来说,苹果M1芯片的使用使得整体MacBook产品的性能及体验得到了跨度极大的升级。以新款MacBook Pro 13为例,售价不变的同时,产品的性能却可以完成原本在MacBook Pro 16上才能完成的任务,用更低的成本获得更高的体验,这自然是一种升级。
另外,当处理器也更换为苹果M1芯片之后,新款的MacBook Pro 13可谓是我们拿到手的首款完全由苹果生态闭环所支持的MacBook产品,得益于苹果整体生态的赋能,使得产品的体验更加的完整、流畅,用户体验进一步升级。这样的整体体验似乎让人感到更加的高级,不同于通过技术将多个终端设备整合在一起,而是通过生态的互通,让所有终端都可以在其最适合的场景下,提供用户最需要的服务,换言之,也就是让用户能够以最习惯、最舒适的方式去完成自己想要做的事儿,这便是苹果可以给予用户的最佳体验。
当然,新款MacBook Pro 13还仅仅只是苹果完成全生态闭环的一个开端,未来,随着自研芯片性能的不断加强,Mac全系产品或最终都将成为究极体的苹果产品,这样的理想,并非是普通的终端厂商可以触及的,或许,这才是苹果这家全球最具价值的科技公司的真正价值所在。