Make better apps

Over 3000 Android configurations

features robot

Emulation of more than 40 Android devices | Access to all Android versions | Unlimited app installations

  • header icon Camera

    Use your laptop webcam as the video source for your Android camera.

  • header icon Battery

    Test your app with various charge levels and see how it handles those use cases.

  • header icon GPS

    Use the GPS widget to easily develop and test your geolocation-based apps.

  • header icon Plugins / Testing tools

    Genymotion is compatible with Android SDK tools, Eclipse and Android Studio.

  • header icon Browser

    Test your website in various Android browsers: Webkit for Android, Firefox for Android and many more!

  • header icon Perfectly adapted

    Genymotion works on Linux, Windows, Mac OS X. platforms

post image

Boost your Android app development!

Take a look at the full version to wield all of our premium features

Automate testing

header icon Java API

Automate the testing of your app under different scenarios by playing with your sensor values. Name the parameter and you’ve got it: GPS location, battery power, network strength, text or call interruptions.

Take control from the command line

header icon GMTool

Starting and booting a virtual device with Genymotion takes just a few seconds and is three times faster than loading an actual device. The best part? Our GMTool feature allows you to control Genymotion directly from your command line.

Continuous Integration Server compatibility

header icon

Create, launch and configure your virtual devices directly from your build.gradle file. Meanwhile, it also integrates perfectly with continuous integration servers like Jenkins, so you can automatically run the tests you’ve scripted on your virtual devices – day or night.

Fully manage your device

header icon Cloning and Reset Functions

Customize a virtual device and clone it to serve as your baseline for other iterations and tests. Or if you wanted, you could use the factory reset tool to reset your customized device to the way it was when you first loaded it.

featured image

Fully manage your device

header icon Modify your device identifiers

You can change your virtual device’s Android ID/IMEI/MEID values on the fly. Whether to test your installation tracking system or to categorize your devices, this is a nifty and practical tool to have in your toolbox.

featured image

Fully manage your device

header icon SMS and Call emulation

When playing a game, a call from momma can really kill the fun (especially if it makes the app crash). Set up call or sms interruptions and see if your application reacts correctly.



featured image

Fully manage your device

header icon Network emulation

As users run your app, networks won’t always run smoothly. Genymotion is able to simulate that! WiFi, 4G, 3G, Edge, subway network interruptions, it’s all in there!

featured image

Bringing the physical to the virtual

header icon Multitouch | accelerometer | gyroscope

Enhanced testing on your app by replicating gyroscope or multi-touch events from any Android device connected to your computer.

Easy to communicate

header icon Unlimited screencasts

Demo your screen to your team, to QA or even to your users to get your message out clearly and easily. Genymotion lets you take smooth video captures of your screen, audio optional, to make sure your audience is on the same page.

featured image

Design friendly

header icon Goodbye graphic identity crisis

Pixel Perfect guarantees that nothing is lost in translation when your app runs on a real device.  Genymotion displays your app on your computer pixel for pixel so that there’s no need to worry about scaling your work from emulator to device.

featured image

post image

We support you. No, really

Your Genymotion download gives you access to a team of experts ready to advise you when you have questions, big or small. We’ve asked our users, and so far we haven’t let anyone down yet.
That’s right: 100% customer satisfaction.