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