安卓系統可以說是世界上最流行的一款移動操作系統,這款操作系統是針對移動設備的,但并不意味著它不能在PC上運行。在PC上運行安卓系統有很多種方法,比如虛擬設備模擬器(如Genymotion)、可引導USB版本,以及安卓模擬器(如BlueStacks)。這些方法都可行,不過具體使用哪種方法還是看個人的需要,接下來我們就來詳細地看一下這幾種方法吧。
使用Android Studio和虛擬設備
雖然在桌面上運行安卓看起來很慢,但是使用虛擬設備有很多優勢,特別是開發人員需要測試應用程序時。目前使用的主要虛擬設備模擬器有兩種,Genymotion和Android Studio附帶的谷歌Android虛擬設備管理器。
虛擬設備模擬器自第一次發布以來已經改進了很多。如果選擇x86_64架構,則可以選擇fast virt模式運行Android虛擬設備,該模式使用Intel的硬件加速執行管理器(HAXM)來對性能進行加速,但只針對x86_64架構。
使用這種方法的最大缺點之一是不支持谷歌Play Store。由于沒有Play Store,無法在虛擬設備上不進行旁加載(sideloading)安裝第三方應用程序。另外,如果不是開發人員或沒有開發計劃,Android Studio可能會在電腦上浪費不少空間也很不方便。這種方法適用于OS X、Windows和Linux操作系統。
虛擬設備模擬器Genymotion
Genymotion是一款虛擬設備模擬器,提供了不錯的安卓模擬體驗,并提供了數千個配置選項可進行定制。運行Genymotion模擬器需要虛擬機的配合,比如VirtualBox,這是一款不錯的虛擬機軟件,可以在電腦上提供另一個操作系統的運行環境,支持Windows、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2還有Android等操作系統。
Genymotion最大的優點之一是對GPS、攝像頭、SMS & call、多點觸控以及其他所有Android硬件特性的模擬。其他功能包括完全兼容ADB、支持多種應用程序測試框架,支持OpenGL加速,可以從Google Play安裝應用等。
不過,Genymotion主要針對的是需要測試應用程序的環境的開發人員。因此,比較適合專業人士,不過普通用戶也可以免費下載使用個人版。
PC上的Android x86開源項目
基于安卓的開源項目,Android-x86.org讓PC的都可以運行安卓系統。最新版本運行Android 8.1 Oreo,9.0 Pie版本正在開發中。所以如果想在PC上安裝最新版本的安卓系統,Android x86是最佳選擇之一。而且谷歌Play Services是默認安裝的,但使用觸摸功能并不那么直觀。
不過安裝過程可能要復雜一些。標準方法是將Android-x86版本燒錄到可引導CD或u盤上,然后直接將Android操作系統安裝到硬盤上。或者可以將Android-x86安裝到虛擬機中,比如VirtualBox,這樣就可以在常規操作系統中進行訪問。具體Android-x86安裝指南大家可以自行搜索。
安卓模擬器BlueStacks
BlueStacks是在PC上運行安卓系統最普遍的方法之一。BlueStacks于2011年推出,目前仍然很強大。目前,推出了BlueStacks第四代版本,性能比上一代快8倍,擁有一個簡化的UI,可以調用PC的顯卡,提供比Alpha版本更加平滑的體驗,可以同時運行多個應用程序。
一般情況下,BlueStacks并不像普通的安卓設備那樣工作,但通過快速安裝第三方啟動程序,BlueStacks可以像用智能手機一樣。相比于谷歌官方提供的專業開發模擬器,BlueStacks簡單易用,對于普通用戶來說更加友好一些。
BlueStacks的核心仍然是一臺虛擬機。因此并不能完全獲得本機系統性能,但應用程序更易于安裝和運行。BlueStacks 4運行在32位的Android 7.1.2 Nougat上,并不是最新的一款。即便如此,BlueStacks仍然是在PC上運行安卓系統最方便的、最穩定的免費方法之一。
為游戲玩家設計 - MEmu
如果想在Windows電腦上運行安卓游戲,MEmu模擬器可能是一個比較簡單的方法。MEmu擁有領先的性能和獨特的多安卓內核支持,在游戲方面還是很受歡迎的。
MEmu允許同時運行多個應用程序來升級多個帳戶,還支持鍵盤和鼠標輸入以及游戲手柄,這樣就可以按照自己的方式玩游戲了。其他功能還包括自定義安卓模擬器或應用程序分發的一體化服務等。
在性能方面,與BlueStacks 3相比,MEmu作為一種更快的模擬器使用更廣泛。不過,考慮到BlueStack 4的性能改進,目前這兩款模擬器不相上下。最新的MEmu版本支持Android 7.1,兼容Android 5.1和4.4。
總結
其實這里介紹的每種方法都有其優缺點,具體選擇哪種方法實際上取決于自己的需求,需要在PC上運行安卓系統干什么。如果想開發應用程序,那么AVD Manager之類的是比較好的選擇。
如果想要像在手機上一樣在PC上使用安卓系統,那么比較推薦BlueStacks。虛擬機有很多可配置選項,包括分辨率、屏幕大小和處理器架構,而BlueStacks沒有這些。BlueStacks上確實支持谷歌Play Store并且支持可以安裝第三方應用程序的亞馬遜應用程序商店(Amazon App Store)。
AVD Manager和Genymotion都需要配合使用。AVD Manager必須安裝Android Studio才能運行,Genymotion使用的是VirtualBox的虛擬機。Android-x86在概念上聽起來很不錯,但可能并沒有那么實用。
總的來說,沒有一個解決方案是完美的,所有的解決方案都有一些這樣那樣的缺點,具體如何選擇完全取決于自己的需求,不過選擇多個解決方案也可能是一個不錯的主意。當然,除了上面提到的這幾種,還有不少選擇,為了給大家提供更多選擇參考,接下來我們就來盤點幾款不錯的適用于PC和Mac的安卓模擬器。
用為什么要用模擬器?
模擬器有幾種主要用途。第一個是最常見的,用于游戲。玩家可以在自己的電腦上使用模擬器,游戲體驗更好。用于游戲的最佳安卓模擬器包括Bluestacks、MeMu、KoPlayer和Nox。還有最常見的用途是開發。安卓應用程序和游戲開發者喜歡在發布前在盡可能多的設備上測試應用程序和游戲。通常,Android Studio模擬器可以用來完成這類工作,Xamarin和Genymotion也是不錯的選擇。
1、Android Studio模擬器
價格:免費
Android Studio模擬器提供了一大堆工具來幫助開發人員專門為安卓開發應用程序和游戲。事實證明這里還有一個內置的模擬器,可以用它來測試應用程序和游戲。不過設置相當復雜,可能需要很長時間。因此不建議在普通用戶使用。不過開發人員可以簡單地使用這個工具作為模擬器來測試自己的應用程序。總之,這款模擬器可能不適合普通用戶,但對開發人員來說是個不錯的選擇。
2、ARChon
價格:免費
ARChon不是一款傳統的模擬器。這款模擬器是作為一個谷歌Chrome的擴展程序使用。這樣一來,Chrome就可以運行Android應用程序和游戲(支持還有限)。不過這款模擬器不是那么容易運行,必須把它安裝到Chrome上,獲得APK并加載,以使其兼容可能還需要使用一個工具來更改APK。
所以這款模擬器需要比大多數其他針對PC的Android模擬器多一些步驟。不過,從好的方面來看,ARChon適用于任何能夠運行Chrome的操作系統(Mac OS、Linux、Windows等)。
3、Bliss
價格:免費
Bliss有點不同的,它需要配合虛擬機作為PC的安卓模擬器工作。不過也可以通過u盤在電腦上運行。這絕對比較適合專業人士,不推薦普通用戶使用。安裝過程相當簡單,不過USB安裝方法更加復雜,但可以讓電腦在啟動時就運行安卓系統。
這也使得Bliss成為一個款比較獨特的模擬器。安裝完了之后,當然只有在系統兼容的情況下才能真正運行良好,所以要準備好當前操作系統的備份。該系統運行Android Oreo,是模擬器上提供的最新安卓版本之一。
4、Bluestacks
價格:免費/每月2美元
Bluestacks最主流的一款安卓模擬器。有幾個原因,首先它兼容Windows和Mac,也是首批運行良好、并且仍能定期更新的產品之一。這款模擬器的目標是手機游戲玩家。不過這款模擬器有時會感到有點臃腫。于2018年推出的Bluestacks 4也旨在解決這一問題,結果也算還可以。
最近的更新使得Bluestacks可以運行Android 7.1.2 (Nougat),這是所有模擬器中最新的一個。Bluestacks 4的更新也提高了其運行速度,即使是在舊電腦上速度也不錯。
5、Droid4X
價格:免費
Droid4X目前還是可用的,不過這款模擬器真的不太好評價。這是一款經典的PC安卓模擬器,設計簡單應該是適合大多數人的。也比較適合游戲玩家,支持簡單的休閑游戲。不過要注意的是,這款模擬器最近一次更新是在2016年3月28日。因此建議謹慎使用,因為這款模擬器可能有些bug并且可能不太穩定。另外,Droid4x也兼容Mac。
6、Genymotion
價格:免費與付費可選
這款安卓模擬器主要是為開發人員設計,允許開發人員在各種設備上測試應用程序。這款模擬器可以使用不同版本的Android為各種設備進行配置,以幫助滿足具體需求。例如,可以用Android 4.2運行Nexus One,或者用Android 6.0運行Nexus 6。還可以隨意在虛擬設備之間輕松切換。雖然不推薦普通用戶使用,但Genymotion確實提供了個人免費服務。
7、KoPlayer
價格:免費
KoPlayer是一款比較新的安卓模擬器(相對而言)。這款模擬器主要針對的是游戲,能夠使用鍵盤模擬控制器。玩家還可以錄制游戲并上傳。這款模擬器的安裝過程非常簡單,運行也良好。就像大多數其他用于PC的安卓模擬器一樣,這款模擬器表現還算不錯,對于這樣一個免費的選擇來說并不壞。
8、MEmu
價格:免費
MEmu是另一款比較適合游戲玩家的安卓模擬器。它最大的功能之一是同時支持AMD和英特爾芯片組。此外還支持Android Jelly Bean、Kit Kat和Lollipop。這款模擬器的目標用戶很像Bluestacks以及類似的模擬器。除了作為游戲模擬器使用,還可以做其他一些用途。這款模擬器最近一次更新是在2018年12月底,意味著其仍在開發更新中。
9、Nox
價格:免費
Nox是另一款游戲PC安卓模擬器。其功能包括自定義設置,滿足用戶對屬性的基本及高級設置,自定義分配內存使性能更優化。還可以一鍵多開,不用借助第三方軟件操作。而且這款軟件也是完全免費的,正在積極開發中。
10、PrimeOS
價格:免費
這款模擬器是一家印度初創企業在2019年推出的新產品。PrimeOS實際上不是一個模擬器,用戶把它安裝在你的電腦上,它就會啟動運行原生Android。這也是一款專注于游戲的安卓模擬器,當然還可以做其他用途。
PrimeOS支持鼠標和鍵盤以及對大多數安卓應用程序和游戲的訪問。簡單來說,它運行起來幾乎就像ChromeOS去掉了所有的Chrome部件一樣。還可以同時處理多項任務、觀看視頻內容或玩游戲。
11、Remix OS PLayer
價格:免費
Remix OS PLayer是一款比較新的安卓PC模擬器(相對而言)。運行的是Android Marshmallow系統,與上面介紹的其他系統相比,這還是一個相對較新的系統。這款模擬器安裝過程相當簡單,使用起來也相當容易。
主要面向游戲玩家,除了可定制的工具欄之外,還有一些為玩家定制的特有功能,可以同時運行多款游戲。不過,這款模擬器已經有一段時間沒有收到實質性的更新了,自2017年以來其社交媒體賬戶一直處于無響應狀態,但目前仍然是可用的。
12、Xamarin
價格:免費 / 企業選項
Xamarin類似于Android Studio。不同之處在于,Xamarin可以插入Microsoft Visual Studio以獲得更大的開發環境。此外,與Android Studio一樣,Xamarin也帶有一個內置的模擬器,用于應用程序和游戲測試。
設置對于普通用戶使用來說實在是太單調了,Xamarin的模擬器不像Genymotion那樣強大,但也還可以完成工作,而且可以根據你的需要進行配置。這款模擬器個人使用是免費的,企業使用可能就要付費。
13、YouWave
價格:免費 / 29.99美元
YouWave是一款比較老的安卓模擬器,已經推出了挺長一段時間了。不過上一次更新是在2016年。免費版使用Ice Cream Sandwich。花29.99美元就能買到Lollipop版本。安裝過程非常簡單,不是針對游戲的,但仍然可以玩游戲。不過已經很長時間沒有看到實質的更新了,所以即使可能有點過時了。但是免費版本還算可以的。
14、自己構建模擬器
價格:免費(一般來說)
事實證明,其實你可以構建自己的模擬器。簡單地說,你需要下載VirtualBox。然后必須從Android-x86.org下載。從這里開始,只需在網上找到各種指南,然后按照上面的步驟去做。不建議在沒有教程和經驗的情況下進行嘗試,因為可能會有bug。好處是你可以根據自己的喜好進行定制。