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