系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Win11怎么兼容安卓

Win11怎么兼容安卓 Win11兼容安卓原理解析

時(shí)間:2021-08-09 11:06:02 作者:紅領(lǐng)巾 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20210809/220814.html 手機(jī)查看 評(píng)論

  微軟在Win11的發(fā)布會(huì)上宣稱Win11能夠兼容安卓應(yīng)用程序,不過(guò)當(dāng)時(shí)并沒(méi)有詳細(xì)的說(shuō)明兼容的更多信息,而且目前的Win11預(yù)覽版也還不支持安卓應(yīng)用,所以很多人對(duì)于Win11兼容安卓還是一頭霧水,不過(guò)在后續(xù)的開(kāi)發(fā)者對(duì)話中,官方透露了其中的一些細(xì)節(jié)。

Win11怎么兼容安卓

  兼容安卓應(yīng)用程序的功能有一個(gè)正式的名稱,叫“Windows的安卓子系統(tǒng)”(WSA),看到這個(gè)名字,你應(yīng)該大體上能明白這個(gè)功能是如何實(shí)現(xiàn)的了。Windows 10中帶有一套“Windows的Linux子系統(tǒng)”(WSL),借助Hyper-V虛擬機(jī)在真正的Linux內(nèi)核上運(yùn)行Linux應(yīng)用程序,實(shí)現(xiàn)兼容。(很多虛擬機(jī)運(yùn)行在Host OS上,只能訪問(wèn)有限的資源,但是Hyper-V虛擬機(jī)不同,它允許Guest OS直接訪問(wèn)裸機(jī)硬件。)普通的安卓手機(jī)用的就是Linux內(nèi)核,而微軟在WSL上為WSA搭建了一個(gè)安卓框架。簡(jiǎn)單來(lái)說(shuō),就是在Hyper-V虛擬機(jī)上運(yùn)行x86架構(gòu)的安卓。

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

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

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

  說(shuō)起來(lái)x86架構(gòu)的安卓,人們的記憶還停留在英特爾2012年推出的采用Atom芯片的x86手機(jī),當(dāng)時(shí)使用此芯片的華碩Zenfone直接被歸為工業(yè)垃圾。之后,X86架構(gòu)的安卓取得了長(zhǎng)足的進(jìn)步;2016年推出的安卓Chrome OS可以看作是X86架構(gòu)的安卓發(fā)展的一座里程碑。在2016年之前,谷歌一直在推動(dòng)Arm架構(gòu)應(yīng)用程序支持x86架構(gòu)。谷歌開(kāi)發(fā)工具也默認(rèn)同時(shí)輸出Arm和x86文件。2016年,谷歌預(yù)計(jì)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)

Win11怎么兼容安卓

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

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

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

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

  由于谷歌多年的默認(rèn)設(shè)置和對(duì)額外架構(gòu)支持的推動(dòng),谷歌應(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ùn)行,所以。。.。。.也許亞馬遜應(yīng)用商店中的X86應(yīng)用程序也有不少。

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

  這就是我們目前了解的關(guān)系Windows11兼容安卓的全部?jī)?nèi)容。但是請(qǐng)放心,代碼放出來(lái)后,我們將會(huì)進(jìn)行更深入的研究。

標(biāo)簽 Win11

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

人氣教程排行

Win11系統(tǒng)推薦

官方交流群 軟件收錄