android genymotion vs emulator

Is there any benchmark tests results comparing this two emulators ?

I know that Genymotion is seems to be more faster when loading and rebooting the emulator,
but is there any tests show result like, Camera, GPS, networking and etc. ?

  • Gradle buildType/productFlavor using unexpected buildConfigField
  • Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
  • Make an HTTP request with android
  • Outbox message not being sent
  • How to get RTSP Links Android
  • Move a marker between 2 coordinates following driving directions
  • Related posts:

    How Do I Create A Certificate For My Android Market APK?
    Load a simple text file in Android Studio
    android emulator won't start on ubuntu 12.04 after when run from ssh
    Android refresh current activity
    what is the use of keyword final?
    Text is messed up with ImageSpan in EditText
  • GridView and excess space padding
  • Dagger with Android: How to inject context when using MVP?
  • Refresh all view in android?
  • Continue Service even if application is cleared from Recent app
  • Changing the text appearance in styles and themes for an Android app
  • Why Images.Media.insertImage return null
  • 2 Solutions collect form web for “android genymotion vs emulator”

    Have a look here for some informal benchmark comparisons. However, take these with a grain of salt because benchmark scores will vary greatly depending on the host system.

    As for the items you want benchmarks for, not sure that camera/gps can even be benchmarked (what would you test), and networking is perfect since it uses VirtualBox, which has always had great virtual network support.

    As a graphics/game developer, I find Genymotion unparalleled for running OpenGL code – on Genymotion it runs much smoother framerate wise, than using an x86+HAXM+HW GPU android emulator. Also, the integration of Google Apps/Services in Genymotion is fantastic.

    Compatibility is the only downside, since Genymotion only provides v4.1+ images there is no way to test compatibility on older android versions – but for these tests I just use the standard android emulator (which is fine since it is not as frequent as normal testing).

    Update: As of January 2014, Genymotion supports Android v2.3.7 as well as v4.3 (with v4.4 in preview). This means it now covers all relevant android versions except Froyo (v2.2), which at this time accounts for only 1-2% of all devices 🙂

    I’ve been investigating whether to use Genymotion, with a particular focus on running automated Robotium tests.

    The Genymotion startup time is around 5 seconds (compared to at least 30 seconds for the Android emulator). Genymotion also runs Robotium tests visibly faster, and with a smoother UI.

    However, be warned there are some noticable differences between Genymotion and the default Android emulators:

    • You cannot use the special 10.0.2.2 IP address with Genymotion to access localhost on the machine you are running the emulator from. This means for local tests you may need to explicitly configure the IP address of the machine the emulator should connect to.
    • The difference in emulator speeds will expose timing issues in your tests. The most common one is list views needing to load their data.
    • I think that some Robotium Solo utilities might behave slightly differently between Genymotion and the default Android emulators. On Genymotion, I vaguely recall some problems with searchText(String) scrolling my screen to the bottom, even when the text I am searching for is already in view. However I suspect this was just another symptom of timing issues than anything being fundamentally different though (in that particular case you could always call searchText(String, true) to prevent the scrolling).
    Android Babe is a Google Android Fan, All about Android Phones, Android Wear, Android Dev and Android Games Apps and so on.