在做Android app開發的時候由於機器配置不是特別高,而Android自帶的模擬器非常耗資源,性能極其差。所以常常由於模擬器性能差而抓狂,相信不少開發者都會面臨和我一樣的問題。於是換了一台平常很少用的配置相對較好的thinkpad來試試,折騰了半天。最后發現主板不支持“Virtualization Technologe”,因而Haxm無法安裝,抓狂!!!!實在無法忍受,網上查找了一下。有不少開發者推薦用genymotion或者海馬玩等模擬器進行開發。
1、海馬玩模擬器:http://www.droid4x.cn/
從官網下載模擬器一步步安裝即可,下載完成安裝后運行效果如下。
和Android studio自帶的原生模擬器相比,海馬玩所占用的資源要少得多。可以非常流暢地完成程序的編寫和測試。
此外點擊Android studio編輯器中的Android devices monitor會導致海馬玩的斷開,開發中需要注意。
2、genymotion模擬器,genymotion提供了個人免費版和企業收費版。注冊賬號后下載即可,下載地址:https://www.genymotion.com/。
安裝完以后桌面多了這幾個漂亮的圖標,不解釋,懂的懂。
genymotion提供了多種設備的模擬器,登陸后根據自己的需要選擇相應的模擬器下載即可。這里安裝了Nexus 10的設備模擬器
啟動模擬器后的效果如下。
genymotion和原生的模擬器相比,其性能要好很多。調試和開發起來也較為順暢,配置為i3、4G內存的機器運行起來也毫無壓力。
3、海馬玩和genymotion,選擇哪個呢?
兩者至於選擇哪個,由於缺乏更深入的開發測試,暫時也不好說。但是有一點要說的是genymotion提供了更多模擬設備,或許genymotion是個更好的選擇吧。但又看到有資料說海馬玩的性能要比genymotion更高,沒有更進一步的測試,因而也就不得而知了。