日前,Windows 11 正式發(fā)布。新版本的Windows在外觀上更像Mac OS,但是,在功能上Windows 11 最大的特性是能夠直接支持安卓應用。安卓應用將在 Windows11 上原生運行,并可從操作系統(tǒng)中包含的新 Windows 11 商店下載。
微軟表示,它正在使用亞馬遜的應用商店,將安卓應用引入 Windows 11。應用程序將直接從新的 Windows 商店獲得,并由英特爾橋技術驅動。Windows 11 上的安卓應用可以被固定在任務欄上,或與傳統(tǒng)的 Windows 應用一起使用。
其實,這不是微軟第一次要支持安卓引用,早在2015 年,微軟的手機業(yè)務還活著的時候,微軟就宣布了一項名為“Astoria”的計劃,讓開發(fā)者將安卓 Android 應用移植到 Windows 10 Mobile 平臺,借此來彌補自己生態(tài)的不足。
當年微軟雄心勃勃,ProjectAstoria要運行安卓應用、Project Islandwood要運行IOS的蘋果APP,然后最后這個計劃流產了,Windows 10 Mobile 也消聲覓跡了。
如今,Windows11在6年后,把微軟當年的計劃變成現實,6年之后,微軟重啟的目的何在?微軟會在移動市場卷土重來嗎?
從linux開始曲線救國
微軟長期以來,在PC桌面都具有壟斷性的地位,但是在服務器領域Windows給linux挑戰(zhàn)的很厲害,這個形式類似于移動市場,安卓和IOS對微軟的挑戰(zhàn)。
對此,微軟解決的辦法是自己搞一個linux,這就是 WSL(Windows Subsystem for Linux,適用于 Linux 的 Windows 子系統(tǒng))。
簡單來講,WSL 讓開發(fā)人員不需要虛擬機就可以在 Windows 中運行 Linux 環(huán)境,這個Linux就可以用Linux的生態(tài)了。
但是轉換畢竟是轉換,WSL的很多性能不如真正的Linux,而且兼容性問題一直困擾著微軟,微軟解決了一個問題,后面還有新問題。
最后,微軟決定,WSL直接用虛擬機好了,微軟為了自家程序的兼容,本來就有 Hyper-V 的虛擬機,在里面直接跑一個Linux,那就是WSL2。
實際測試中,WSL2在大部分項目中都比WSL性能更好,與裸機直接裝Linux相比,性能損失很小。
這樣一來,用戶就方便了,用戶不用安裝單獨的虛擬機,也不用安裝Linux雙系統(tǒng),直接一個Windows就解決問題了??梢杂?/span>Linux的生態(tài)了。
而我們知道,安卓最早就是在Linux核心上加了一個JAVA虛擬機,能用Linux,那么安卓也就可以試試了。WSA(Windows SubSystem for Android)順勢出現,WSA 與 WSL 類似,直接在 Windows 中集成了 Android 運行環(huán)境??梢赃\行安卓的APP。
有一個問題是,微軟Windows大部分機器都跑在X86系統(tǒng)底下,而安卓X86很弱,安卓ARM才