来源:虎嗅Pro会员
作者:Odin Asgard
这次苹果发布会的最大惊喜,就是老果粉记忆中的那个“IamPC”,居然回来了(上方视频)。
如果不是苹果的老用户,可能不清楚"GetaMac”这个经典的苹果电脑广告。2006年,苹果推出“GetaMac”系列广告,以轻松幽默的手法对当时的WindowsPC的各种碰瓷(下方视频),分析指这广告成功塑造了Macintosh电脑具创意的年轻形象,也使Mac很快取得一定的市场份额。
但在iPhone推出之后,Mac的重要性愈来愈低,相关业务占苹果整体的比重愈来愈低,存在感也愈来愈小。终于到了2009年,苹果结束了这个家喻户晓的广告系列,这象征Mac时代已经过去。2010年,乔布斯推出iPad,宣告“后PC”时代的来临。
但没想到在今年的WWDC上,苹果突然宣布弃用英特尔的x86芯片,并将在Mac电脑上用上Arm架构的苹果芯片。
Mac也再一次成为科技界的焦点所在。
刚刚过去的11月11日,首批使用苹果芯片(AppleSilicon)的三台苹果电脑——MacBookAir、MacBookPro以及Macmini,终于在早前的发布会中登场,而首枚针对台式电脑设计的苹果芯片M1,也粉墨登场。
苹果换芯,其实将极大的撼动PC行业和芯片行业的既有格局。不信?
我们今天就为大家分析一下——
苹果为何变芯?
苹果芯片的水平到底如可?
使用苹果芯片的三台Mac,会对PC业界带来怎样的影响?
苹果这次转移到自家芯片,对Arm和英特尔又会带来怎样的影响?
苹果为何变芯?
首先我们来聊聊,苹果的Mac电脑用英特尔X86芯片用得好好的,为什么突然要迁移?
要知道进行芯片架构迁移,风险非常巨大。当苹果决定要迁移芯片平台,那就有如对自家电脑的生态系统按下重置键,以往在X86平台常用的应用,在新的苹果芯片平台上也不能正常兼容,直至这些应用开发者重新支持新的平台之前,用户不得不面对杀手级应用缺失、或是软件不稳定等各种情况。
图片来源:allaboutSteveJobs.com。但尽管如此风险如此巨大,但这不单不是苹果第一次进行迁移,在此之前,他们就曾两度迁移芯片平台。在2005年,当时苹果的乔布斯就嫌摩托罗拉的PowerPC芯片性能不足,所以愤然迁移到英特尔的X86平台(上图)。可见如果苹果对芯片平台质量并不满意,他们会毫不犹豫地按下重置键。
事实上,苹果自2005年决定改用英特尔芯片,但并不代表他们就满意英特尔芯片的表现。《乔布斯传》曾提到,苹果不愿意在iPad上使用英特尔的芯片,其中一个原因就是在系统设计控制权方面谈不拢:英特尔芯片多年内仅集成了自家的图像处理器(GPU),但乔布斯认为他们的图像技术太差了。
除了iPad之外,在2010年英特尔推出全新 Westmere 芯片架构,首度集成了图像处理器,但乔布斯也因为图像处理器效能不佳,在同年上市的第二代MacBookAir上,拒绝使用 Westmere架构芯片,宁愿用上老旧的Core2芯片,再外接英伟达的独立显卡。直至在2011年,英特尔新一代的SandyBridge架构改善了图像性能,MacBook才换上英特尔的新芯片。
在这情况下,英特尔的研发能力近年出现严重问题。英特尔的图像技术,多年来都没有改善,芯片生产制程远远落后于亚洲的晶圆厂,处理器也一直被AMD吊打。可想而知,对芯片性能要求甚高的苹果,早晚也会受不了英特尔。然而,苹果为什么不找合作多年、同样属于X86阵营的AMD采购芯片,硬是要冒巨大风险,把芯片平台转移到Arm架构的自家制苹果芯片?
苹果自己的小芯思
苹果向来以控制欲极强而著称,不少供应商都必须为他们打造定制化的芯片,但无论是英特尔或是AMD,这些芯片并非由苹果设计,苹果对芯片的话语权始终有限。
但苹果改用自家的芯片,那到时要用AMD也好、要用PowerVR也好、要用Nvidia也好,都由自己决定。
而且,苹果自2010年推出第一枚自家设计的A4芯片开始,积累大量芯片设计技术,历年的iPhone芯片愈出愈强,在性能上把包括三星、华为、高通等竞争对手完全辗压,根本不用外援的帮助。
更重要的是,苹果所研发的是手机用的嵌入式芯片,嵌入式芯片的最大特性,是采用所谓的单芯片(SoC)封装,把包括GPU、内存控制器、视频解码芯片等不同的芯片模块,通通集成在同一芯片里。
采用SoC设计的手机芯片,最大好处是可以使各个模块之间的沟通更紧密,数据交换速度更快,而且芯片总面积也能大幅减少,降低发热量和耗电量。
图片来源:Apple而且,苹果不但能自行决定集成什么GPU到自家芯片,他们更能整合各种以往甚少在电脑上使用的新技术。
例如以往电脑要实现人工智能计算,往往只能通过GPU来计算,但苹果早就把神经网络引擎(NPU)用在了自家芯片上,加强人工智能的运算。这次也他们就在全新的FinalCutProX等软件里,展示如何通过首次引入的神经网络引擎,以图像识别技术为视频进行分析和剪裁(上图)。
自家芯片带来的特殊优势
很久以前,苹果就很想把各种电脑罕见的新技术加入Mac电脑之中。2016年的MacBookPro,就引入了在iPhone里大受好评的TouchID功能。当时苹果其实想把重要的指纹信息,以硬件手段隔离在一个叫SecurityEnclave芯片安全区域,但由于他们无法定制英特尔的芯片,只能额外外挂一块基于Arm架构的"AppleT1"芯片,用来提供相关的安全性能。
结果,在这台基于英特尔片的MacBookPro里,出现了一个由AppleT1芯片、独立于英特尔系统运作的一套系统:TouchBar,而全新的TouchID也集成在这个独立系统里。后来在2018年MacBookAir上,苹果为了支持“嘿,Siri”的功能,把通过音频管理器、多媒体加速器都整合了在全新AppleT2芯片,在这些多媒体加速器帮助下,MacBookAir有着比不少电脑更快的影片转档速度。
图片来源:Apple现在苹果Mac电脑改用使用自家芯片,苹果终于能将AppleT2芯片上的各种功能,深度整合在自家的SoC芯片里。未来苹果也能随意加入各种协处理器,并通过芯片内部的紧耦合(TightCoupling),实现更高效、更省电的协同计算能力。因此,即使苹果芯片在单纯的计算能力上,真的无法与英特尔芯片相比,也能通过集成在芯片内的各个硬件加速引擎互相协作,提高电脑在处理特定任务的效率。
而且,苹果芯片基于能效比更好、发热更少的Arm架构,这使苹果在设计Mac电脑时有更大的弹性:他们可以选择减少笔记本电脑的电池容量,借此把笔记本的重量和体积减少,也可以使用无风扇设计,让机身变得更细小而紧凑,甚至是加入更多的新硬件、带来更多新功能,这样会进一步为Mac电脑带来更大的创造空间。
苹果芯片BOM售价来自芯智讯,iMac芯片批发价来自 MouserMake,微软SurfaceProBOM售价来自 tech-thoughts更重要的是,根据郭明錤预测,基于Arm架构的苹果芯片成本,仅为英特尔芯片的1/4左右,据知苹果的5nm芯片成本约为75美元,但10nm的4核Core-i7芯片,售价在300-400美元。如果Mac电脑改用了苹果芯片,将会为有更大的利润空间,加强竞争力。
苹果系统将会二合为一?
苹果芯片转移的另一个关注点,是苹果会否统一自己旗下的系统?
目前,苹果有两套重要的的硬件平台:英特尔x86芯片平台以及基于Arm架构的苹果芯片平台;苹果也同时有两套重要的作业系统平台:在电脑上使用的macOS作业系统,以及在移动设备上使用iOS系统。刚才我们提到,不同架构的软件,无法互相兼容,因此iOS的应用一直无法在macOS上执行。
因此,多年来iOS应用生态野蛮生长,遍地开花,但多年内macOS的应用生态,仍然无法与iOS相比,也限制了macOS的发展空间。但现在随着Mac往Arm架构的苹果芯片迁移,变相扫除了最大的障碍,也使坊间很多人怀疑,苹果的下一步就是要把iOS和macOS结合,并进一步拓展Mac电脑的市场。
图片来源:三星的确已有消息指出,其实苹果早就在测试用iPhone同时跑iOS和macOS,效果就像雷蛇的Linda手机、或是三星的DeX系统(上图)一样,只要连上特定的设备,手机就会变成“电脑”。尽管据消息指出,目前苹果仍然纠结于两套方案之中,但有95%机会选用其中一个方案,推出市场。
然而,自智能手机面世起开始,就有太多公司想尝试这种“一机两用”的设计。远的有 MotorolaAtrix、近的也有锤子TNT系统,但几乎没有成功的例子。
#为什么一机两用始终无法成功?苹果这次整合就一定能成功么?即可解锁,获得这两个问题的答案。
苹果的迁移优势
但苹果又如何?macOS是一个正式的电脑作业系统,即他们的市场份额仍然远比Windows要少,但仍然有不少开发者在支持macOS,未来macOS要迁移到Arm架构的苹果芯片平台,也给出各种简单方便的迁移工具,估计开发者也愿意为苹果芯片的macOS针对性开发。
图片来源:Appledeveloper熟悉苹果的人都知道,iOS最初就是基于macOS而写成,他们使用同一套核心系统、同一个内核(上图)。苹果早就表示,他们在iOS上进行的优化,也能轻松用在macOS之上。如果iOS和macOS使用同一架构的芯片,他们要做转移和开发也更为简单。除此外,苹果也已经用10年时间,悄悄地把iOS与macOS的界面结合起来,包括:
2010年,苹果首度推出MagicTrackPad,在Mac电脑里大量引入与iOS相似的的多点操控手势,以及加入MacAppstore。
2011年,macOS加入推出的“全屏幕”、“启动台”、“MissionControl”等与iOS非常类似的界面,媒体当年就曾指出,苹果打算把iPad的界面,转移到Mac电脑之上。
2012年,苹果把“提醒事项”、“备忘录”等等iOS的App,移植至macOS之上。
2014年,苹果把“通知中心”、“Spotlight”等iOS功能加入至macOS之上。
2015年,macOS在界面里加入新的iOS操作手势,例手指滑动删除等。
2016年,macOS加入iOS的Siri语音助理,整个设计界面也采用了与iOS7的扁平化质感。
2017年,MacBookPro加入小型触控屏Touchbar,并配备了在iOS大受好评的TouchID。
2018年,macOS加入新闻、股市、语音备忘录和家居应用等iOS应用。
2019年,iPadOS加入macOS形态的分屏多任务设计。
2020年,macOS进一步采用了iPadOS的侧栏设计。
除此之外,苹果近年也推出了屏幕接近MacBook大小的12.9寸iPadPro、以及像微软Surface风格的SmartKeyboard,不少媒体表示,苹果此举代表是要把iPad变成一台“混合平板”(HybridTablet)。在2020年,苹果推自带触控板的MagicKeyboard,iPad上使用与鼠标效果,以及各种多点触控效果,单纯在形态上已经与一台MacBookAir十分接近。
图片来源:Appledeveloper然后在WWDC2020,苹果示范在苹果芯片的Mac上跑iPad原生应用时,大家就能发现适配iPad分屏多任务的界面,根本就是台式电脑的界面设计,几乎与macOS无缝融合(上图),不但所有放大、缩小以至全屏运作都能使用,就连本来通过Extension来分享的功能也能完全正常运作。简单来说,目前不少iPad上的生产力应用,都可以在无需优化的情况下,无缝接入macOS。
无论如何,苹果这次的芯片平台迁移,需要面对不少风险。毕竟,苹果自家的Arm架构芯片,向来以省电而著称,却从来不是以高性能而驰名。但不少人在Mac电脑上进行繁重的计算任务,例如专业视频剪辑等工作,并不是那些轻薄省电的电脑所能胜任。
因此就有分析指出,即使高能效的苹果芯片,真的完全能取代英特尔芯片,但像是类似Xeon等不计耗电,只管速度的超高性能的芯片,却不是苹果芯片所能轻松取代的。
#本文为《》公开版,分析苹果迁移芯片平台的原因,并预测苹果迁移后可能作出的布署、以及未来的产品路线图。全文约1万字,于2020年7月9日刊发在虎嗅Pro会员,即刻加入,解锁更多与苹果迁移芯片平台有关的前沿技术分析#
关键并不是比英特尔强
那到低苹果芯片的性能,是否足以取代英特尔芯片,应付Mac电脑繁重的工作任务?
在苹果发布全新的Mac电脑系列后,已经有人把Geekbench的跑分记录偷偷释出。虽然大众均遇期M1芯片的性能会比英特尔要高,但大多没想到会高得这样可怕。以单核成绩计算,M1芯片的核心是,苹果历史里最强的处理器核心,但即使以多核跑分计算,仍然比英特尔高端的i9-9980HK芯片要强,仅仅落后于属于英特尔高端工作站芯片Xeon之下(下图)。
图片来源:Geekbench令人咋舌的更不止于芯片计算力,而是GPU。在传统智慧里,整合在芯片里的GPU,其图像性能一般比不上专门的独立显示卡。但早前也有人使用针对GPU性能的GFXBench,来测试M1的图像处理能力。结果发现M1芯集成的GPU,得分竟然高于2017年台式电脑所用的AMDRadeonRX560独立显示卡,与全新的高端MacBookPro16"所用的AMDRadeonPro5300M独显相若。
如果大家还未能理解这个成绩有多可怕,具体一点来说:这一枚芯片仅用了4个核心(M1采用4大核、4小核设计,8个核心不能同时运作),跑赢了一众高端高价英特尔的8核心处理器,也跑赢了不少高性能但高耗电量的独立显示卡。
当然,有不少人质疑这些跑分无法反映真实情况,更会有不少人质疑只有8~16GB内存,根本无法胜任现实操作,那我们来看看实现应用场景。
根据苹果官方说法,使用M1芯的MacBookAir能通过FinalCutProX轻松播放和剪辑多条全画质的4KProRes视频流,而使用M1芯片的MacBookPro可以在DaVinci应用中流畅播放全画质8KProRes视频。要知道使用英特尔的MacBookAir,剪辑4K都卡得不要不要的;即使是高配版的英特尔MacBookPro,播放8K视频也会卡到怀疑人生,更不要说是数据量更大的ProRes素材了。
虎嗅在测评时的确发现,M1版本的MacBookPro13"的性能,在大部分场景的确是追平、甚至是超过独显版本版本、使用高端i9-9980HK的MacBookPro16”了。所以,基本上Geekbench的跑分算是相当合理,苹果M1芯片的确比英特尔要强。
但问题并不仅仅如此。关键并不是苹果芯片比英特尔芯片强了多少,而是使用苹果芯片的低端型号,其性能居然与使用英特尔芯片的高端型号相当接近。
PC市场的巨大震憾弹
尽管苹果的乔布斯曾公开宣扬“后PC时代”来临,尽管据消息指出,PC电脑市场已连续7年萎缩,但Mac在iPhone和iPad的协同效应下,其市场占有率由10年前的7%不到,增加至10年后的17%(下图)。而Mac的营收,也在这10年来增加了31%。
可见,PC市场将会是苹果在iPhone以外的另一个价值千亿美元的重要增长点,而且,台式电脑作为生产力的重要环节,也将会是苹果生态圈的重要一环。
但是,即使苹果能逆市增长,由于PC市场增长放缓,苹果一直难以在市场取得太大进展。也由于PC作为生产力工具,用户往往相当重视性价比,加上不少PC订单均来自公司采购,价格自然是采购的重要考虑因素。可是,苹果向来以“低性价比”形像深入民心,Mac电脑往往也比同级的PC要贵上不少,导致Mac的占有率增长乏力。
但在苹果芯片推出后,苹果再不像以往一样的缺乏性价比了。
再退一步说,即使这些低阶的MacBook性能与售价,均与高端PC相若,但两者在性能相若的情况下,M1版本的MacBookPro13"还有着极高续航力、极低发热量等明显优势。
想像一下,没有性价比的Mac电脑,也能在死水一般的PC市场逆市上升,苹果这回推出这三台具备超高性价比的Mac系列电脑,有如对停滞不前的PC产业,投下了一颗巨大的震憾弹。Forbe的作者 EwanSpence 更指苹果的新MacBook,将会干掉一众竞争对手。
可见一众传统PC厂商,在未来将会面对一个可怕的全新对手。
#PC厂商只剩坐以待毙?Toosimple!购买即刻解锁剩余内容,看PC厂商手里都有哪些令苹果紧张的牌尚未打出。
Arm架构生态的完善
Wintel对于传统的PC产业来说,向来都是双刃刀:它既把用户绑死在传统PC产品之上,但也把这些传统PC厂商,绑死在Wintell的生态系统里。尽管这些传统PC厂商多年来努力尝试,但在技术上或是在号召力上,也无法构建一个能与Wintel抗衡的生态环境。他们搞出来的新形态产,要不就是不好用,要不就是缺乏开发者支持。
直到智能手机出现,一众厂商借助Android的系统找到全新的突破口,开发者争相开发手机应用,再加上云端应用日渐丰富,Android与基于Arm架构的手机芯片生态系统,已一举超越Wintel的生态规模,成为另一个生机勃勃的巨大平台。
但在单纯的生产力上,即使苹果多次宣传“你的下一台电脑,何必是电脑”,但iPad无法取代基于Wintel生态系统的PC产品,成为主流的生产力系统。
程序员必备的Docker,目前还未在苹果芯片上运作。图片来源:Github这次苹果转移至自家芯片,我们就明显见到基于手机芯片的Arm架构,在生产力工具上的各种短板:有开发者指出,不少像微软SQLServer或甲骨文的OracleDB等生产力项目,根本没有Arm架构版本,而且即使用了Rosetta2,也无法执行码农必备的Docker,这让不少程序员只能先驻足观望,看看情况才敢入手。
可是,由于苹果系统本的的高度可移植性以及Mac电脑本身的市场号召力,这次转移将能有力地吸引更多开发者,开发支持手机芯片的Arm架构的生产力工具。
就以 Docker为例,他们已在筹备支持苹果的新架构。Odin预计,微软、Google、三星等也会趁着机会,力推他们旗下各种支持Arm架构的PC系统,并诱使开发者为苹果macOS以外的Arm平台,开发各种杀手级应用。
虽然,Arm架构的生产力系统在短期内也不会就立即可用,但只要随着Mac进一步扩大市场份额,带动Arm架构的发展,生产力相关的生态系统将会日渐丰富起来,反过来带动基于Arm架构的PC产品发展。
但与此同时,Wintel联盟也会进一步瓦解,英特尔的前景也愈来愈不明朗。