WWDC 2020:未来的Mac将会用上苹果自研处理器,平滑过渡时间需两年
如同传闻所说的那样,这届WWDC带来的最为重磅的消息就是苹果将会把基于ARM指令集自研的处理器带上Mac平台。这也是从Mac诞生以来,第三次更改其使用的指令集架构。
Tim Cook用了Historic来形容今天的发布,他们计划用两年的时间完成这个可以说是非常巨大的平台迁移过程,首款搭载自研芯片的Mac计划在今年年末的时候推出。当然,苹果将会继续支持目前x86-based的Mac产品,也仍然在开发使用Intel芯片的新Mac产品。
至于为什么要将Mac切换到自研芯片平台,苹果表示这能够提供更为强悍的功能和更多针对性的新特性。
苹果也不是头一回干切换指令集架构这种事情了,所以这次他们基本上是借鉴了上回从PowerPC架构切到x86上去的经验,将Universal Binary和Rosetta这两位功臣又请回来了。
Universal升级到了Universal 2,它允许在一个二进制文件中塞入针对两套不同指令集架构的二进制,开发者只需要在Xcode里面重新编译自己的App即可。而名字来源为罗赛塔石碑的Resetta,也迎来了新的版本,这套即时的“翻译”系统能够让尚未针对ARM芯片重编译的x86程序正常运行。
另外,在macOS Big Sur上面,他们还引入了新的虚拟化特性,跑Linux还是简单的。
当然,直接使用ARM指令集还带来一个好处,Mac可以直接跑移动端上面的应用了,iOS和iPadOS的应用可以直接跑在Mac上面,苹果称开发者无需对程序进行任何修改。
今天的WWDC上并不是没有出现任何硬件产品的,这款Developer Transition Kit应该是唯一一款新硬件产品,简单地说它就是一款用上A12Z处理器的Mac Mini。
这是今天真正的Big News,意味着苹果将会对自己的硬件有着更大的掌控能力。究竟他们靠着自研芯片能够走到哪一步、x86在Mac上将会何去何从,这些问题只有时间能够回答了。