• <fieldset id="82iqi"></fieldset>
    <tfoot id="82iqi"><input id="82iqi"></input></tfoot>
  • 
    <abbr id="82iqi"></abbr><strike id="82iqi"></strike>
  • 在Android上跑Windows 11,只是一場美麗的誤會

    最近這段時間,谷歌剛剛發(fā)布的Android 13開發(fā)者預(yù)覽版系統(tǒng)在各大手機(jī)論壇可謂是很火了一把。原因倒不是因為它是迄今最新的Android版本,而是由于在這一系統(tǒng)中進(jìn)行一些“操作”后,我們將手機(jī)變成下圖的這個樣子。

    沒錯,熟悉PC的朋友想必已經(jīng)看出來,這是微軟Windows 11的界面。事實上,這個截圖也確實來自一臺Pixel 6,更準(zhǔn)確地說,是來自一臺運行在Android 13系統(tǒng)內(nèi)部的Windows 11虛擬機(jī)。

    根據(jù)最早如此操作的海外網(wǎng)友描述,Windows 11“在Android 13里”的運行狀況相當(dāng)良好,雖然目前還沒有辦法解決GPU加速問題(也就是基本沒法運行3D程序),但CPU、內(nèi)存和內(nèi)置存儲設(shè)備都能發(fā)揮出接近原生的性能。如果不嫌棄的話,甚至已經(jīng)可以在手機(jī)上玩一些早期的像素風(fēng)或3D游戲了——雖然只靠CPU進(jìn)行運算,但也并不會卡頓。

    看到這你是不是已經(jīng)心動了?別急,讓我們先來給你解釋一下,為什么Android 13“能夠”運行Windows 11,以及其背后的用意。

    首先用最通俗的話來說,之所以此前的Android版本都沒有類似功能,唯有Android 13可以做到這一點,是因為谷歌在這個最新版的系統(tǒng)中首次集成了一個名為“受保護(hù)的內(nèi)核虛擬機(jī)(pKVM)”的功能。與其他大家熟悉的虛擬機(jī)類似,pKVM可以模擬出一個硬件環(huán)境,從而運行各種各樣的操作系統(tǒng),不僅是Windows 11,實際上還包括桌面版Linux或其他更冷門的系統(tǒng)。

    那么它在實際的使用當(dāng)中,到底又能起什么作用呢?有些朋友可能會想到微軟此次在Windows 11上新增的WSA(Windows Android子系統(tǒng))功能,認(rèn)為谷歌是想“反其道而行之”,讓消費者能夠在手機(jī)上運行Windows軟件。

    然而大家要明白,Android、或者至少AOSP(可以理解為Android的開源版本)是一個免費、開源的軟件。微軟在Windows里要加入一個Android模塊,用于運行Android APP,在法律上是不會有任何風(fēng)險的。但Windows可不是開源系統(tǒng),就算谷歌有這個想法和技術(shù),要在手機(jī)上跑Windows本身其實是一件風(fēng)險很大的事情。

    其次,微軟之所以要將Android應(yīng)用引入Windows 11,還有一個原因是因為現(xiàn)在很多Windows PC都有觸控屏,再加上Windows自帶的窗口化機(jī)制,運行Tik Tok之類的Android APP無論體驗還是實用性都是已經(jīng)不錯了。但反過來說,在一臺6.x英寸的手機(jī)屏幕上,運行很可能沒有針對觸控設(shè)計過的Windows軟件,這么搞真的有實用價值嗎?

    沒錯,雖然我們從前文中就已提及,現(xiàn)在Android 13的確具備了能在虛擬機(jī)里運行Windows 11、甚至其他更多PC操作系統(tǒng)的“能力”。但這種能力本身,其實并不在谷歌的意料之內(nèi),本質(zhì)上只不過是極客玩家對Android 13所集成pKVM功能的一種變通,以及破解式的用法而已。

    按照我們?nèi)咨钅壳八玫降南@示,谷歌之所以要在Android 13里引入一個新的虛擬機(jī)模塊,本來的用意其實是為了讓市場中大量的“魔改”第三方系統(tǒng)變得更加安全。

    而這個說法的證據(jù),則來自Android系統(tǒng)團(tuán)隊的開發(fā)者Will Deacon。據(jù)他所言,由于過去的Android版本一直缺乏一個虛擬機(jī),就導(dǎo)致許多手機(jī)廠商喜歡把版權(quán)保護(hù)、安全加密,以及其他一些自研的第三方二進(jìn)制代碼,“扔”到處理器的Hypervisor層運行。而Hypervisor則是ARM處理器內(nèi)置的一個虛擬化相關(guān)模塊,但問題就在于它的權(quán)限太高,甚至比操作系統(tǒng)本身還高,萬一手機(jī)廠商自己編寫的代碼出了點問題,就可能會損害到系統(tǒng)本身。

    相比之下,Android 13引入的pKVM虛擬機(jī),在權(quán)限上與主操作系統(tǒng)是平行、且隔離的。所以哪怕你在其中運行惡意軟件,理論上也無法感染到手機(jī)自身的主系統(tǒng)。再加上pKVM可以提供近似原生的性能,這就使得新版系統(tǒng)在提高安全性的同時,也不會損害到這些手機(jī)廠商自研代碼的執(zhí)行效率。

    說實在的,雖然這個功能聽起來有點深奧,但它對于普通用戶的意義,其實要比單純在手機(jī)上運行Windows軟件要重大得多。

    【本文圖片來自網(wǎng)絡(luò)】

    本文來自微信公眾號 “三易生活”(ID:IT-3eLife),作者:三易菌,36氪經(jīng)授權(quán)發(fā)布。

    標(biāo)簽: 美麗的誤會 Windows Android