您的位置:首頁 > 電腦教程 > WIN11教程 返回首頁

Win11電腦怎么兼容安卓

時間:2021-08-17 20:58:33  來源:網(wǎng)絡(luò)

  兼容安卓應(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)兼容。(很多虛擬機運行在Host OS上,只能訪問有限的資源,但是Hyper-V虛擬機不同,它允許Guest OS直接訪問裸機硬件。)普通的安卓手機用的就是Linux內(nèi)核,而微軟在WSL上為WSA搭建了一個安卓框架。簡單來說,就是在Hyper-V虛擬機上運行x86架構(gòu)的安卓。

  這樣的話,Windows下的安卓應(yīng)用程序應(yīng)該會像原生Windows應(yīng)用程序一樣,具有頂級窗口,可以通過點擊任務(wù)欄圖標打開,也可以固定到開始菜單。在展示的時候,微軟人員說過“在這個功能背后,我們搞了一個代理原生應(yīng)用程序,在安卓應(yīng)用程序模型和Windows應(yīng)用程序模型之間搭了一座橋!边@也就意味著Windows11可以給安卓應(yīng)用程序提供開始菜單快捷方式、桌面圖標、應(yīng)用程序卸載列表條目以及其他可以讓后者看起來更“Windows”的小殼子。(Windows套殼安卓實錘)

  根據(jù)用戶計算機和應(yīng)用程序可用性的不同,微軟在新系統(tǒng)中會盡可能地少用甚至不用模擬。Windows和安卓都運行在x86和Arm架構(gòu)上,Arm更適合安卓,而x86更適合Windows。如果你的Windows運行在Arm架構(gòu)上,你想打開一個Arm架構(gòu)安卓的應(yīng)用程序,整個操作過程會很順滑。如果你的Windows運行在x86架構(gòu)上,你想打開一個安卓應(yīng)用程序,微軟會給你一個此程序的x86版本。如果沒有x86版本可用,借助“英特爾橋接技術(shù)”,可以將Arm代碼轉(zhuǎn)換為x86 CPU可執(zhí)行的代碼。雖然名字里有英特爾,但是裝有AMD CPU的電腦同樣可以使用此功能。(AMD YES。

  微軟實現(xiàn)兼容的方法與其他兼容安卓應(yīng)用程序的操作系統(tǒng)使用的方法很像。就拿Chrome OS來舉例。Chrome OS本身帶有Linux內(nèi)核,開發(fā)人員在頂部堆疊了一個容器化的安卓框架,借此來運行安卓應(yīng)用程序。在x86架構(gòu)的Chromebook中,Chrome OS使用的就是安卓內(nèi)置的Arm-to-x86轉(zhuǎn)換。對于Linux桌面操作系統(tǒng),安裝Anbox也是為了同樣的目的——在Linux上加載安卓框架。如今,你甚至能在WSL上運行Anbox。

  說起來x86架構(gòu)的安卓,人們的記憶還停留在英特爾2012年推出的采用Atom芯片的x86手機,當時使用此芯片的華碩Zenfone直接被歸為工業(yè)垃圾。之后,X86架構(gòu)的安卓取得了長足的進步;2016年推出的安卓Chrome OS可以看作是X86架構(gòu)的安卓發(fā)展的一座里程碑。在2016年之前,谷歌一直在推動Arm架構(gòu)應(yīng)用程序支持x86架構(gòu)。谷歌開發(fā)工具也默認同時輸出Arm和x86文件。2016年,谷歌預(yù)計Play Store中大約有25%的應(yīng)用程序不支持x86架構(gòu),需要從Arm程序轉(zhuǎn)換。到今天,隨著Chrome OS普及,x86架構(gòu)的客戶群更大,需要轉(zhuǎn)換的應(yīng)用程序占比應(yīng)該低了不少。

  亞馬遜、Sideloading和非Google Play生態(tài)系統(tǒng)

  不過,微軟并未在Windows上用Google Play生態(tài)系統(tǒng)。也沒有嘗試建立自己的安卓生態(tài)系統(tǒng),而是與亞馬遜合作,使用Fire OS設(shè)備使用的亞馬遜應(yīng)用商店。亞馬遜發(fā)布了一份新聞稿,但是只說了稍后將發(fā)布更多細節(jié),本身沒有多少實質(zhì)性內(nèi)容。

  我們還沒有親眼看過在Windows11上安裝安卓應(yīng)用程序的完整過程,因此尚不清楚其中具體的運行模式。微軟發(fā)布了幾張截圖,圖片顯示微軟應(yīng)用商店在推廣亞馬遜應(yīng)用商店中的安卓應(yīng)用程序?雌饋韥嗰R遜商店的應(yīng)用程序評論、屏幕截圖和說明會列在微軟應(yīng)用商店中,但微軟應(yīng)用商店似乎并不能真正安裝安卓應(yīng)用程序。關(guān)鍵就在這個“安裝”按鈕上。如果是Windows應(yīng)用程序,按鈕上顯示的是“獲。℅et)”,表明點了就會安裝應(yīng)用程序。但是如果是安卓應(yīng)用程序,按鈕上的內(nèi)容完全不同——“從亞馬遜應(yīng)用商店獲取應(yīng)用程序(Get from Amazon App Store)”,還帶有一個小框和一個箭頭組成的小圖標,表明點了會鏈接到一個外部的應(yīng)用程序。

  《華爾街日報》給出了更詳細的信息。亞馬遜將為Windows做一個亞馬遜應(yīng)用商店客戶端。你需要使用亞馬遜帳戶登錄才能下載應(yīng)用程序。微軟應(yīng)用商店只提供統(tǒng)一的應(yīng)用程序搜索,不提供更多功能。這就意味著你的電腦上會有兩個應(yīng)用商店保持后臺運行,有兩個地方可以用來檢查更新。這一點都不夠“小而美”。

  微軟工程師Miguel de Icaza證實,如果你不想用亞馬遜應(yīng)用商店,Windows 11也支持Sideloading。你可以選擇F-Droid等開源商店,也可以選擇安裝APKMirror。過一段時間,可能就會有大佬讓W(xué)indows11正常運行谷歌應(yīng)用商店了。

  由于谷歌多年的默認設(shè)置和對額外架構(gòu)支持的推動,谷歌應(yīng)用商店中的X86應(yīng)用程序很多。那么,亞馬遜應(yīng)用商店中的X86應(yīng)用程序多不多呢?您可以在任何安卓設(shè)備上Sideloading亞馬遜應(yīng)用商店,但是專門使用此商店的Echo和Fire設(shè)備都是Arm架構(gòu)。許多應(yīng)用程序是通用的并且可以在所有架構(gòu)上運行,所以。。.。。.也許亞馬遜應(yīng)用商店中的X86應(yīng)用程序也有不少。

  如果微軟推出一款Surface Duo,與谷歌合作在Windows11中運行正常的Play Store,那不就像王冰冰說她喜歡我一樣爽?如果不從Play Store中下載安卓應(yīng)用程序,就無法使用Google Play Services API,也就無法獲取推送通知等內(nèi)容。多年來,亞馬遜一直在為Fire OS構(gòu)建自己的替代API和云服務(wù),如果你無法使用Google Play,那亞馬遜就是你的不二之選。

上一個電腦教程:Win11怎么查看開機記錄?
下一個電腦教程:30系列的電腦支持Win11嗎?