ARM Mac想組Windows雙系統(tǒng)難了:蘋(píng)果出手扼殺
在剛落幕的WWDC20上,蘋(píng)果宣布了Apple Silicon自研Mac處理器的計(jì)劃,并雄心勃勃地制定了2年的過(guò)渡期。
為了便于開(kāi)發(fā)者做應(yīng)用遷移,蘋(píng)果官方工具Rosetta 2可將基于Intel x86_64架構(gòu)的程序轉(zhuǎn)制到Apple Silicon平臺(tái)。
不過(guò),在最新披露的技術(shù)文檔中,上述過(guò)程同樣存在限制。具體來(lái)說(shuō),那些模擬Windows環(huán)境運(yùn)行的虛擬化軟件就不被Rosetta 2支持,比如Parallels、VMWare等。
與此同時(shí),Rosetta 2也不支持翻譯內(nèi)核擴(kuò)展,如今在Mac上最流行的Windows/macOS雙系統(tǒng)啟動(dòng)工具Boot Camp同樣被Apple Silicon版的Mac扼殺了。
當(dāng)然,按照蘋(píng)果的說(shuō)法,Rosetta 2編譯的x86程序運(yùn)行效率無(wú)法和本地APP相媲美,看來(lái)Parallels、VMWare的開(kāi)發(fā)者必須要針對(duì)ARM做原生適配了,但這顯然需要相當(dāng)時(shí)間。