正如標題所說,時超今天寫這篇文章的目的是驗證搭載蘋果自家ARM芯片的mac安裝后能否流暢運行安卓應用。
沒有mac的人看到這個也別急著走。當然,我做這個實驗并不是因為我著急,而是有原因的。
眾所周知,自從蘋果使用開發(fā)的芯片以來,蘋果就已經支持 macOS 安裝和運行 iOS 應用程序:
電腦更新到Win11后,微軟還允許新系統(tǒng)通過虛擬機安裝和運行應用:
如果mac安裝后,還可以通過Win11打開虛擬機,順利安裝運行應用。
那么這意味著 macOS、iOS 和 軟件 是完全兼容的。從那以后,就沒有 mac 不能運行的 軟件 了。簡直是無敵的。
廢話不多說,我就以這個為例來告訴你mac是否可以使用應用。
不得不說,為mac安裝Win11還是相當簡單的,由于這臺虛擬機軟件更新為17.1,已經讓M1芯片mac跑步。
而且只需要自帶的安裝助手,就可以自動幫我下載安裝在這個mac上,可以說是一步到位。
由于微軟還沒有完全開放Win11的應用功能,如果你的系統(tǒng)是正式版,你不能直接從微軟商店安裝子系統(tǒng)。
時超看了看設置,發(fā)現軟默認幫我安裝的Win11是官方家庭版,我只能偷偷摸摸,也就是從第三方渠道安裝子系統(tǒng)下載 .
去做就對了。
嗯。. 結果顯示子系統(tǒng)的下載沒問題,但是一到安裝階段,系統(tǒng)就給我報錯包找不到框架,無法安裝子系統(tǒng)。
嘿,我知道事情沒那么簡單。既然走私的方式行不通,就要走正規(guī)渠道。
從微軟官網下載獲取鏡像后,時超借助虛擬機在mac上安裝版本系統(tǒng):
在這個系統(tǒng)下,子系統(tǒng)安裝成功mac切換賬戶后軟件運行,但是也出現了一個新的問題:啟動子系統(tǒng)的時候,彈出一個提示需要啟動虛擬機平臺。
其實在運行子系統(tǒng)之前,我已經開啟了Win11的虛擬機功能:
這不允許我在虛擬機中打開一個額外的虛擬機嗎?
在這種情況下,時超嘗試在 11 中安裝幾個知名的第三方安卓模擬器。
結果顯示,網易MUMU、雷電模擬器和華為手機應用引擎在Win11系統(tǒng)下無法正常運行mac切換賬戶后軟件運行,三個軟件無一例外都出現虛擬機錯誤。
相比在普通電腦上運行,我發(fā)現通過虛擬機安裝的Win11的虛擬功能無法完全開啟。換句話說,它的虛擬機功能被禁用:
在虛擬機中。
Hyper-▼ 無法打開。
在普通電腦上。
Hyper-▼可以打開。
好家伙,真的是因為你不能雙娃娃??磥砦彝ㄟ^在 mac 上安裝 11 來通過 子系統(tǒng)運行 應用程序的想法已經被吹走了。
其實在這么多的3rd仿真器中,有一個是直接在mac上運行的,但是由于mac使用的是蘋果自己的ARM芯片,那些仿真器已經不適合了。
谷歌去年為 M1 芯片 mac 發(fā)布了 模擬器:
正因為是專門為開發(fā)者設計的,所以這款模擬器不僅有使用障礙,而且很多軟件都無法安裝在模擬器中,根本無法與子系統(tǒng)相比。
總之,雖然時超最終未能在mac上順利運行應用程序,但實驗并非沒有結果。至少它讓我深刻地明白了一個道理,那就是沒事的時候不要總想著玩偶。