移動(dòng)端對(duì)桌面端的一次大勝利
在Satya Nadella的領(lǐng)導(dǎo)下,Microsoft已成為開源社區(qū)的重要盟友。除了Chromium和GitHub等開源項(xiàng)目外,科技巨頭Android還希望幫助更好地與下一代硬件進(jìn)行交互。
據(jù)報(bào)道,由Google啟動(dòng)的Android開放源代碼項(xiàng)目(AOSP)允許任何人獲取源代碼并自定義所需的版本。例如,諾基亞創(chuàng)建了所謂的“ X”平臺(tái),亞馬遜也基于AOSP代碼創(chuàng)建了自己的Android版本。
過去,Microsoft積極參與Android的開發(fā),近年來已成為AOSP項(xiàng)目的堅(jiān)定支持者,為移動(dòng)平臺(tái)提供了許多應(yīng)用程序和服務(wù)。
當(dāng)前,Microsoft面臨的最大障礙是Android應(yīng)用程序圖形用戶界面的系統(tǒng)要求。但是,隨著WSL2的發(fā)布,Microsoft開始開發(fā)一個(gè)名為“ WSL-G”或“ WSL-Graphics Architecture”的項(xiàng)目。該項(xiàng)目使用內(nèi)置的Wayland顯示服務(wù)器直接在Windows 10用戶界面中運(yùn)行Linux GUI應(yīng)用程序。
Microsoft的Steve Pronovost在XDC 2020演講中詳細(xì)介紹了Microsoft正在創(chuàng)建的新WSL-G功能。
通過移植WSL-G或類似的WSL組件,Windows 10可以運(yùn)行虛擬化的Android應(yīng)用程序。但是,Windows Central表示Microsoft的Android子系統(tǒng)不太可能支持Google Play,因?yàn)镚oogle不允許在非本機(jī)Android或ChromeOS設(shè)備上安裝此服務(wù)。
幸運(yùn)的是,Windows 10并非垂死的平臺(tái)。作為最受歡迎的操作系統(tǒng),當(dāng)“組合” Windows和Android時(shí),Microsoft提供了大量的試驗(yàn)和錯(cuò)誤空間。除了Project Astoria外,Microsoft以前還與三星手機(jī)合作,通過“您的手機(jī)”功能在計(jì)算機(jī)的手機(jī)上運(yùn)行Android應(yīng)用程序。
UWP目前處于這種情況。即使UWP被直接淘汰,它并沒有真正損害Windows本身,但可以在Android中產(chǎn)生真正的火花。對(duì)于臺(tái)式機(jī)來說,這是一個(gè)巨大的勝利。
但是,對(duì)于微軟而言,它缺乏蘋果公司嚴(yán)格的環(huán)境控制,并且其自己的跨系統(tǒng)環(huán)境UWP無法做到這一點(diǎn)。目前,宣布與Android項(xiàng)目的兼容性對(duì)于UWP應(yīng)用程序是個(gè)壞消息。甚至可以說,運(yùn)行Android應(yīng)用程序的計(jì)劃越好,UWP應(yīng)用程序注定要死亡的可能性就越大。
另一方面,Android應(yīng)用程序不是空調(diào)平板電腦或臺(tái)式機(jī)應(yīng)用程序環(huán)境,大多數(shù)應(yīng)用程序在大屏幕上的影響仍然不清楚。與以前的RemixOS,Phoenix OS和TNT一樣,對(duì)該系統(tǒng)進(jìn)行了許多神奇的更改,以使Android在大屏幕上運(yùn)行。
另一個(gè)重要的問題是Android開發(fā)人員可以從提交到MicroSoft Store的內(nèi)容中受益。這實(shí)際上取決于開發(fā)人員的動(dòng)機(jī)。
當(dāng)我看到微軟想在Windows上運(yùn)行Android應(yīng)用程序時(shí),我的第一感覺是……時(shí)光流逝。因?yàn)檫@不是微軟第一次提出類似的想法。
當(dāng)時(shí),發(fā)布了Windows 10移動(dòng)版預(yù)覽版的Windows Phone仍然是iOS和Android之外的第三大市場力量。在這一點(diǎn)上,Windows Phone已經(jīng)開始下降,而Windows 10 Mobile則是另一線希望。其中,許多Windows Phone用戶一直夢想著“與Android兼容,直接運(yùn)行Android應(yīng)用程序”。
此時(shí),一些開發(fā)人員使用Win 10 Mobile 10240的預(yù)覽版發(fā)現(xiàn)Microsoft已在Windows 10 Mobile中創(chuàng)建了完整的Android 4.4.4系統(tǒng)和Linux兼容性庫。
Microsoft的Steve Pronovost詳細(xì)介紹了Microsoft在XDC 2020演講中創(chuàng)建的WSL-G新功能。
通過移植WSL-G或類似的WSL組件,Windows 10可以運(yùn)行虛擬化的Android應(yīng)用程序。但是,Windows Central表示Microsoft的Android子系統(tǒng)可能不支持Google Play,因?yàn)镚oogle不允許在非本機(jī)Android或ChromeOS設(shè)備上安裝此服務(wù)。
Microsoft意識(shí)到了這一點(diǎn),并在一段時(shí)間內(nèi)提供了有限的支持,以便使用Your Phone應(yīng)用程序和受支持的Android設(shè)備在Windows 10中啟動(dòng)Android應(yīng)用程序。但是,該應(yīng)用程序仍可在手機(jī)上運(yùn)行,但會(huì)通過流媒體顯示在桌面上(請(qǐng)參見下圖)。嚴(yán)格來說,它在Windows 10上不起作用(但使用PC監(jiān)視器和鍵盤)。
幸運(yùn)的是,Windows 10并非垂死的平臺(tái)。作為最受歡迎的操作系統(tǒng),當(dāng)“組合” Windows和Android時(shí),Microsoft提供了大量的試驗(yàn)和錯(cuò)誤空間。除了Project Astoria外,Microsoft以前還與Samsung手機(jī)合作,通過Your Phone功能在計(jì)算機(jī)手機(jī)上運(yùn)行Android應(yīng)用程序。
UWP目前處于這種情況。即使直接拒絕UWP,Windows本身也沒有真正損壞,但是它可以在Android中產(chǎn)生真正的火花。對(duì)于臺(tái)式機(jī)來說,這是一個(gè)巨大的勝利。