『壹』 為什麼要在電腦上安裝模擬器在電腦上安裝模擬器是干什麼用的
安裝模擬器就是為了在本地硬體平台上模擬其他的硬體平台環境。至於干什麼用,第一就是為了在沒有硬體的情況下運行特定的軟體。比如GBA模擬器,如果你沒買GBA游戲機,但是又想玩兒GBA游戲,那麼就可以在PCA上運行一個GBA模擬器然後玩兒。
另一種情況就是為了方便軟體的開發和調試。比如像Android軟體開發,顯然手機不適合軟體開發環境的,所以在PC上安裝Android模擬器用於開發和調試。
目前市面上安卓模擬器軟體看著種類繁多,但其實只有兩大流派:Bluestacks和Virutalbox。
Bluestacks的歷史可以追溯到2011年,是最早在PC上實現流暢運行安卓系統的方案。Bluestacks的原理是把Android底層API介面翻譯成Windows API,對PC硬體本身沒有要求,在硬體兼容性方面有一定的優勢。但Bluestacks需要翻譯的Android介面數量巨大,很難面面俱到,而且存在軟體翻譯的開銷,在性能和游戲兼容性方面欠佳。
Virtualbox是資料庫巨頭Oracle旗下的開源項目,通過在Windows內核底層直接插入驅動模塊,創建一個完整虛擬的電腦環境運行安卓系統,加上CPU VT硬體加速,性能和兼容性都更好,但是對於電腦CPU有一定要求,超過五年以上的電腦使用起來比較吃力。