近日,一位開發(fā)者在iPad Air M2上成功運行了專為ARM架構(gòu)設(shè)計的Windows 11版本,這一成果引起了廣泛關(guān)注。據(jù)悉,該開發(fā)者利用UTM應(yīng)用中的即時編譯(JIT)技術(shù),將Windows 11的代碼轉(zhuǎn)換為適合M2芯片的ARM指令,成功實現(xiàn)了在iPad上運行Windows系統(tǒng)的壯舉。
然而,這一過程并非一帆風(fēng)順。由于iPad內(nèi)置的安全策略限制了虛擬化功能,用戶無法直接通過傳統(tǒng)方式運行Windows 11 ARM。為了克服這一難題,開發(fā)者巧妙地利用了歐盟數(shù)字市場法案的相關(guān)政策,通過第三方應(yīng)用商店“AltStore Classic”側(cè)載了UTM應(yīng)用。這款應(yīng)用集成了JIT技術(shù)支持,成功繞過了蘋果的限制,使得Windows 11 ARM得以在iPad上運行。
開發(fā)者還提到,使用Tiny11的精簡版Windows 11鏡像可以進一步優(yōu)化運行效果。Tiny11去除了Windows 11中的一些不必要的應(yīng)用程序和服務(wù),大大降低了對內(nèi)存和存儲的需求,使其更加適合在iPad上運行。這一舉措不僅提升了系統(tǒng)的運行效率,還為用戶提供了更加流暢的使用體驗。
具體的實現(xiàn)步驟相當(dāng)繁瑣,但開發(fā)者給出了詳細(xì)的指南。首先,用戶需要在PC上通過tiny11builder工具構(gòu)建一個tiny11 ARM64 ISO文件。然后,在位于歐盟地區(qū)的設(shè)備上安裝AltStore Classic及其配套的AltServer。接著,通過AltStore Classic側(cè)載UTM應(yīng)用,并啟用StikDebug以激活JIT功能。最后,在UTM中創(chuàng)建一個ARM64虛擬機,加載tiny11 ISO文件并啟動。經(jīng)過這些步驟,用戶就可以在iPad上體驗到Windows 11 ARM帶來的全新感受。
盡管目前Windows 11 ARM在iPad上的運行仍處于模擬狀態(tài),存在一定的性能限制,但從演示視頻來看,其表現(xiàn)已經(jīng)相當(dāng)出色。窗口切換、文件操作等基本功能都能流暢運行,甚至一些高級功能也能在iPad上得到很好的支持。這一成果不僅展示了開發(fā)者的技術(shù)實力,也為未來iPad與Windows系統(tǒng)的融合提供了更多的可能性。