...">
瀏覽量:148次
Windows11兼容安卓,Win11不支持安卓
微軟在Win11的發(fā)布會上宣布Win11可以兼容Android應(yīng)用,但當(dāng)時并沒有詳細(xì)說明更多關(guān)于兼容性的信息,而且目前的預(yù)覽版Win11還不支持Android應(yīng)用,所以很多人對Win11兼容Android還是很困惑的。不過,在隨后開發(fā)商之間的對話中,官方透露了一些細(xì)節(jié)。
兼容安卓應(yīng)用的功能有一個官方名稱,叫做“Windows的安卓子系統(tǒng)”(WSA)。看到這個名字,你應(yīng)該能大致明白這個功能是怎么實現(xiàn)的。Windows 10自帶一套“Windows Linux子系統(tǒng)”(WSL),借助Hyper-V虛擬機在真正的Linux內(nèi)核上運行Linux應(yīng)用,實現(xiàn)兼容。(許多虛擬機運行在主機OS上,只能訪問有限的資源,但Hyper-V虛擬機不同,它允許來賓OS直接訪問裸機硬件。普通安卓手機使用Linux內(nèi)核,而微軟在WSL上搭建了WSA的安卓框架。簡單來說就是在Hyper-V虛擬機上運行x86架構(gòu)的Android。
這樣一來,Windows下的Android應(yīng)用就應(yīng)該像原生Windows應(yīng)用一樣擁有頂級窗口,可以通過點擊任務(wù)欄圖標(biāo)打開,也可以固定在開始菜單。在演示過程中,微軟工作人員表示,“在這個功能背后,我們構(gòu)建了一個代理原生應(yīng)用,在Android應(yīng)用模型和Windows應(yīng)用模型之間搭建了一座橋梁。”這意味著Windows S11可以為Android應(yīng)用提供開始菜單快捷方式、桌面圖標(biāo)、應(yīng)用卸載列表條目等小外殼,可以讓后者看起來更“Windows”。(Windows外殼安卓錘子)
根據(jù)用戶計算機和應(yīng)用程序的可用性,微軟將在新系統(tǒng)中盡可能少甚至不使用模擬。Windows和Android都運行在x86和Arm架構(gòu)上。Arm更適合Android,x86更適合Windows。如果你的Windows運行的是Arm架構(gòu),你想打開一個Arm架構(gòu)的Android應(yīng)用,整個操作過程會很流暢。如果你的Windows運行在x86架構(gòu)上,你想打開一個Android應(yīng)用,微軟會給你一個x86版本的這個程序。如果沒有可用的x86版本,可以借助英特爾橋技術(shù)將Arm代碼轉(zhuǎn)換為x86 CPU可執(zhí)行代碼。雖然名字里有Intel,但是有AMD CPU的電腦也可以用這個功能。(AMD是的!)
微軟實現(xiàn)兼容性的方法類似于兼容Android應(yīng)用程序的其他操作系統(tǒng)所使用的方法。以Chrome OS為例。Chrome OS本身自帶一個Linux內(nèi)核,開發(fā)者在上面堆疊一個容器化的Android框架來運行Android應(yīng)用。在x86架構(gòu)的Chromebook中,Chrome OS使用了Android內(nèi)置的Arm到x86的轉(zhuǎn)換。對于Linux桌面操作系統(tǒng),安裝Anbox也是為了同樣的目的。3354在Linux上加載Android框架?,F(xiàn)在,你甚至可以在WSL上運行Anbox。
說起x86架構(gòu)的Android,人們的記憶還停留在2012年英特爾推出的搭載Atom芯片的x86手機,當(dāng)時使用這款芯片的華碩Zenfone直接被歸為工業(yè)垃圾。之后X86架構(gòu)的Android有了很大的進步;2016年推出的Android Chrome OS可以算是X86架構(gòu)Android發(fā)展的里程碑。2016年之前,谷歌一直在推Arm架構(gòu)應(yīng)用支持x86架構(gòu)。Google開發(fā)工具也默認(rèn)輸出Arm和x86文件。2016年,谷歌估計Play Store中約有25%的應(yīng)用不支持x86架構(gòu),需要從Arm程序轉(zhuǎn)換而來。在Chrome OS普及的今天,x86架構(gòu)的客戶群更大,需要轉(zhuǎn)換的應(yīng)用比例應(yīng)該會低很多。
亞馬遜、側(cè)裝和非Google Play生態(tài)系統(tǒng)
然而,微軟并沒有在Windows上使用Google Play生態(tài)系統(tǒng)。我沒有試圖建立自己的Android生態(tài)系統(tǒng),而是和亞馬遜合作,使用Fire OS設(shè)備使用的亞馬遜應(yīng)用商店。亞馬遜發(fā)布了新聞稿,只是說稍后會發(fā)布更多細(xì)節(jié),并沒有太多實質(zhì)內(nèi)容。
我們還沒有看到在Windows11上安裝Android應(yīng)用的全過程,所以不知道具體的操作方式。微軟發(fā)布了幾張截圖,顯示微軟應(yīng)用商店在亞馬遜應(yīng)用商店推廣安卓應(yīng)用。看起來亞馬遜商店的應(yīng)用評論、截圖和說明都會列在微軟應(yīng)用商店里,但微軟應(yīng)用商店并不能真正安裝安卓應(yīng)用。關(guān)鍵在于這個“安裝”按鈕。如果是Windows應(yīng)用程序,按鈕上會顯示“Get”,表示點擊后會安裝該應(yīng)用程序。但如果是安卓應(yīng)用,按鈕上的內(nèi)容就完全不一樣了——“從亞馬遜應(yīng)用商店獲取”,有一個小方框和一個箭頭組成的小圖標(biāo),表示點擊它會鏈接到外部應(yīng)用。
055-79000給出了更詳細(xì)的信息。亞馬遜將為Windows開發(fā)一個亞馬遜應(yīng)用商店客戶端。你需要用亞馬遜賬號登錄才能下載這個應(yīng)用。微軟App Store只提供統(tǒng)一的應(yīng)用搜索,沒有更多的功能。這意味著你的電腦上會有兩個應(yīng)用商店在后臺運行,有兩個地方可以檢查更新。這一點都不“小而美”。
微軟工程師米格爾德伊卡薩證實,如果你不想使用亞馬遜應(yīng)用商店,Windows 11也支持側(cè)裝。可以選擇F-Droid等開源商店,也可以選擇安裝APKMirror。過段時間可能會有一些老板讓W(xué)indows11正常運行Google App Store。
由于谷歌多年來的默認(rèn)設(shè)置和額外架構(gòu)支持的推動,谷歌應(yīng)用商店中有很多X86應(yīng)用。那么,亞馬遜應(yīng)用商店里的X86應(yīng)用多嗎?你可以在任何安卓設(shè)備上側(cè)裝亞馬遜應(yīng)用商店,但是這個商店專用的Echo和Fire設(shè)備都是Arm架構(gòu)。許多應(yīng)用程序是通用的,可以在所有架構(gòu)上運行,所以??赡軄嗰R遜應(yīng)用商店里的X86應(yīng)用不少吧。
如果微軟推出了Surface Duo,和谷歌合作在Windows S11中運營normal Play商店,那豈不是像王冰冰說喜歡我一樣酷?如果不從Play Store下載Android應(yīng)用,就無法使用Google Play服務(wù)API,也無法獲得推送通知等內(nèi)容。多年來,亞馬遜一直在為Fire OS構(gòu)建自己的替代API和云服務(wù)。如果你不能使用Google Play,那么亞馬遜是你最好的選擇。
關(guān)于Windows S11和Android的關(guān)系,我們就知道這么多。不過放心,代碼發(fā)布后,我們會進行更深入的研究。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776