2020年6月23日凌晨,苹果首次在线上举办WWDC2020开发者大会,其中最主要的便是对旗下的众多系统进行升级,包括iOS 14、MacOS、iPad OS等。当然那和之前大家所猜测的相差不大,iOS 14的更新更多的还是在于新功能的增加,包括分屏功能以及应用库这些在安卓上已经使用了很多年了,而App Clip更像是苹果官方的小程序,更是让人似曾相识。因此大家对于iOS 14的反响不是很大,因为苹果为我们准备了更大的核弹。
除了这些系统更新升级外,苹果在WWDC 2020的结尾一段时间正式公布了过去几年极其秘密的计划,那就是苹果自研芯片,不出意外的话苹果将会采用ARM架构,同时苹果也表示全新的自研芯片将会针对苹果的需要做特别定制,同时在程序编写以及软件优化上做到多平台的统一,可以说苹果自研芯片的出现是苹果走向生态系统大一统的重要一步。
什么是苹果自研芯片?
苹果在WWDC上介绍了自己芯片的发展历程,从最早的PowerPC到后来的X86,一直到目前使用的Intel芯片,苹果追求的处理器有两个维度需要考虑,包括性能以及功耗,作为一套高度封闭化的系统,苹果自然希望Mac拥有高性能和低功耗的产品,然而英特尔过去挤牙膏的行为相信大家已经看在眼里,而X86的缓慢进步显然让苹果感到不满。于是苹果高调宣布的ARM自研芯片。
在WWDC中,苹果并没有公布关于ARM自研芯片的具体参数和设计,只是表示自研芯片拥有高性能和低功耗的特性,里面的计算单元也专门为苹果MacOS Big Sur系统所优化和定制,能够最大程度地发挥整机的性能。
当然目前由于产品以及开发者适应需要一定的时间,苹果表示未来两年将会是Mac的过渡期,在过渡期内,X86与ARM将会共存于Mac之中,而在两年后苹果自研芯片将全面替代英特尔芯片。
现在关于苹果自研芯片的消息还知之甚少,苹果表示年底将会推出首款真正的搭载自研芯片的消费级产品,届时大家才能知道自研芯片的实力究竟达到怎样的水平。不过根据苹果在视频中的演示,在采用ARM架构苹果芯片之后,Adobe的PhotoShop在效率上有着极大的提升,同时生产力也得到了飞跃。
开发者的大一统
对于开发者来说,ARM芯片正式进入PC市场或许除了兴奋之外还有一丝担忧,认为ARM架构在移动端如鱼得水,那么在PC端也就是传统X86的天下究竟能不能表现应有的成绩,同时开发工具会不会改变,让开发软件的难度成倍提升呢?
对这件事情,完整掌控移动平台的苹果显然是心知肚明,只有优化完全的软件才能完全发挥硬件的性能,于是在WWDC 2020上苹果表示基于ARM架构的自研芯片在PC上同样采用Xcode进行开发,提供给了开发者熟悉而又友好的开发环境,这个开发环境与iPhone以及iPad总体相同,并且实现了应用间的兼容。
当然开发环境还有很多的不确定性,比如说一下子开发出兼容ARM处理器的PC软件有一定的困难,为此苹果推出了Rosetta 2工具,该工具可以基于Intel x86_64架构的程序转制到苹果自研芯片平台。如果说一时半会原生应用做不出来的话,那么通过Rosetta 2转制的应用也可以在新MacOS中使用,尽管在性能和表现上或许没有原生App完美,但是却是初期弥补应用的最佳方法。同时也给了开发者更多关于自研平台开发软件和App的信心。
换句话说,苹果通过Rosetta 2实现了开发者之间的大一统,那就是开发iOS、iPad软件的用户可以开发Mac,而反之亦可,显然通过这样,实现了多平台开发者的充分流动,加速了苹果软件的开发。
生态系统的完美整合
目前苹果拥有的是两个不同的几乎独立的生态系统,包括搭载X86处理器的MacOS生态系统以及以iPhone、iPad、AppleWatch为主的移动生态系统,这两个系统各自经过了十余年的发展,都发展地相当不错,像是独立的王国,然而这两个王国之间却缺少了沟通的桥梁,就像之前所说的一样,会开发X86的开发者不一定精通移动软件,而iOS工程师或许对Mac一无所知。这样就造成了比较大的浪费,开发者也需要熟识不同的架构和语言才能够在这两个平台开发相对应的软件。
而现在苹果携ARM版自研芯片和大家正式见面,通过统一的开发平台,开发环境以及使用终端,两者之间的隔阂被一点点连通与打破,其根本目的便是实现生态系统的整合,也就是iOS、iPad、Apple Watch与Mac部分彼此,有的只是共同笼罩在苹果这一大生态系统下,两户之间的App共享互通,移动平台上拥有的数以百万的应用也将登陆苹果Mac之中,Mac上将会迎来这些数目庞大的ioS应用,满足不同消费者的使用需求,从而让苹果的生态系统更加稳固。
微软做不到,我苹果来做!
作为全球的另外一家科技巨头,大一统,这个思想和举措已经被微软逐渐践行,而微软也在几年之前大一统的设想并不断为之努力着,比如说通过Windows10以及UWP应用让手机、PC、Xbox、Hololens相统一,从而降低开发商软件开发的难度。不过微软和合作伙伴们更多的是合作的关系,在PC市场上也只是起到一个主导的作用,此外微软在大一统的进程中缺少果断,厂商们又各自为政,自然是无法控制其他厂商针对UWP软件进行开发。UWP以及微软大一统经过几年的变化,路是越走越窄。
而苹果就不一样了,如果说微软像是一名教练的话,那么苹果一定是教练+裁判。和微软相比,苹果对用户Mac操纵系统的控制权牢牢地把握在自己的手中,可以说在Mac、iPhone以及iPad,为苹果系统进行的开发商是实际上是服务于手机厂商,苹果通过封闭代码以及可扩展的接口也让iOS更加稳定,而相对封闭的环境也让苹果更有底气去完成PC与移动平台的大一统,同时成功率也更高。毕竟硬件是自己的、软件是自己的,生态系统也是自己的,打通两者之间的鸿沟自然是水到渠成的事。
倘若今后苹果成功地将PC与移动领域之间的隔阂正式打破,那么整个数码领域将会出现一个新的霸主,那就是构建完成的“苹果王国”,一个真正通过ARM架构将PC与移动两大领域牢牢握在手里的科技巨头,以英特尔为代表的X86 PC也将迎来最强大的挑战。
大一统之后的苹果或许真正将挑战传统X86为主导的PC市场,而传统X86阵营以及Win10操作系统也将通过变革来更好地容纳和兼容以高通、三星、华为为代表的ARM处理器。或许我们将会在PC领域看到类似于手机中的安卓阵营和iOS两大阵营,实现各自领域的大一统。