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