微軟正開發(fā)WSA子系統(tǒng):Android應(yīng)用可在Intel/AMD/ARM設(shè)備上運(yùn)行
Windows Subsystem for Android (WSA) 將會(huì)在今年晚些時(shí)候發(fā)布。微軟表示 Android 應(yīng)用可以在 Intel、AMD 和 ARM 在內(nèi)的所有設(shè)備上運(yùn)行。微軟正在為 Windows 11 系統(tǒng)中添加 Android 子系統(tǒng),從而實(shí)現(xiàn)對(duì) AOSP 的支持,允許用戶在桌面端運(yùn)行 Android 應(yīng)用程序。
這和 Linux GUI 應(yīng)用程序在 Windows 11 中使用 Linux 子系統(tǒng)(WSL)的工作方式類似。 AOSP 的全稱是 Android Open Source Project,是一個(gè)由Google維護(hù)的開源開發(fā)項(xiàng)目,任何人(包括微軟)都可以免費(fèi)向項(xiàng)目庫(kù)貢獻(xiàn)代碼、新功能和修復(fù)。這一直是微軟持續(xù)開發(fā) Surface Duo 操作系統(tǒng)的一個(gè)重要因素,現(xiàn)在它將隨著下一代操作系統(tǒng)進(jìn)入 Windows。
微軟一直在內(nèi)部調(diào)整該項(xiàng)目,以達(dá)到他們自己的目的,如 Windows 中的 Android 應(yīng)用支持。除了 AOSP,微軟還在開發(fā)自己的 Android 子系統(tǒng),它將在 Android 和 Windows 應(yīng)用模型之間建立一個(gè)代理原生應(yīng)用,在桌面上運(yùn)行 Android 應(yīng)用。
為了改善 Windows 上的 Android 應(yīng)用體驗(yàn),微軟正在與英特爾和亞馬遜合作。雖然亞馬遜的貢獻(xiàn)僅限于將其 Appstore 進(jìn)行整合,但英特爾正在與微軟合作開發(fā) Bridge 技術(shù),這是一個(gè)基于 x86 的應(yīng)用程序的 runtime post-compiler 編譯器。
在英特爾 PC 上,Bridge 技術(shù)將被用于運(yùn)行移動(dòng)應(yīng)用程序。然而,據(jù)微軟代表稱,在 AMD 或 ARM 上將不需要 Intel Bridge。Android 應(yīng)用程序?qū)⑦\(yùn)行所有官方支持的 Windows 11 設(shè)備上,無論處理器和硬件要求如何。
微軟官員在第二次針對(duì)開發(fā)者的Windows活動(dòng)中說:“在 AMD 和 ARM 上,將不需要/使用英特爾的橋接技術(shù)。在 ARM 設(shè)備上,Android ARM 應(yīng)用程序?qū)⒉恍枰抡?橋接技術(shù)”。
Android 應(yīng)用是為 ARM 編譯的,所以顯然不需要橋接技術(shù)。對(duì)于 AMD 來說,目前還不清楚該功能將如何運(yùn)作,但微軟澄清說,在 AMD 硬件上不需要或不需要橋接技術(shù),此舉將為更多的桌面用戶帶來 Android 應(yīng)用,比原先預(yù)期的要好。
雖然Android應(yīng)用將通過亞馬遜Appstore提供,但微軟也確認(rèn)用戶也將能夠?qū)?yīng)用側(cè)載到Windows 11。在啟用開發(fā)者模式后,將有可能安裝從第三方來源下載的APK文件。