来源:新浪VR
在刚刚结束的WWDC20上,苹果不出意料地宣布了Apple Silicon自研处理器的决定,并拿出了2年过渡期的时间表。同时,为了方便开发者进行软件平台迁移,苹果还公布了官方工具——Rosetta 2,它可以把基于Intel x86_64架构的程序转制到Apple Silicon平台。
不过,在苹果官方的最新技术文档里,该转制过程存在一定的限制:那些模拟Windows环境运行的虚拟化软件就不被Rosetta 2支持,比如Parallels、VMWare等,而且Rosetta 2本身也不支持翻译内核扩展,当下在Mac平台使用率极高的Boot Camp(Windows/macOS双系统启动工具)也将失效。
值得一提的是,按照苹果目前的态度来看,使用Rosetta 2重新编译的x86程序在效率上根本无法和原生的Apple Silicon架构软件较量。如此看来,Boot Camp、VMWare和Parallels的开发者必须针对ARM进行重新编写了,这一工作量可不小。