[英]android genymotion vs emulator
比較這兩個仿真器是否有基准測試結果?
我知道Genymotion在加載和重新啟動仿真器時似乎更快一些,但是是否有任何測試顯示諸如Camera,GPS,networking等結果?
在這里查看一些非正式的基准比較。 但是,由於基准分數會因主機系統而有很大差異,因此請一籌莫展。
至於您想要進行基准測試的項目,甚至不確定是否可以對攝像機/ gps進行基准測試(您要測試什么),並且網絡連接非常完美,因為它使用了VirtualBox,而VirtualBox一直具有強大的虛擬網絡支持。
作為圖形/游戲開發人員,我發現Genymotion在運行OpenGL代碼方面無與倫比-在Genymotion上,與使用x86 + HAXM + HW GPU android模擬器相比,它在運行幀速率方面更為流暢。 而且,Genymotion中Google Apps /服務的集成非常棒。
兼容性是唯一的缺點,因為Genymotion僅提供v4.1 +圖像,因此無法測試舊版android的兼容性-但是對於這些測試,我只使用標准的android仿真器(這很好,因為它不像平常那樣頻繁測試)。
更新 :從2014年1月開始,Genymotion支持Android v2.3.7和v4.3(預覽中帶有v4.4)。 這意味着它現在涵蓋了除Froyo(v2.2)之外的所有相關android版本,Froyo(v2.2)目前僅占所有設備的1-2%:)
我一直在研究是否使用Genymotion,尤其着重於運行自動化Robotium測試。
Genymotion的啟動時間約為5秒(相比之下,Android模擬器至少為30秒)。 Genymotion還可以通過平滑的UI顯着更快地運行Robotium測試。
但是,請注意,Genymotion與默認的Android模擬器之間存在一些明顯的區別:
使用Android模擬器
我親自嘗試過,並且android模擬器更好。 您只需要正確配置仿真器。
我的用例主要是到處手動測試事物並運行自動化測試。 我已經對它們進行了基准測試,運行測試時android模擬器更快。
幾乎所有的傳感器都存在於android仿真器中,並且您還獲得了一個很棒的命令行工具。
有關更多詳細信息,請查看我的博客對此進行基准測試 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.