Genymotion is an easy-to-use Android emulator that has been designed to help app developers test their products within a safe, virtual environment.
The developers provide support for various different versions of the Android operating system that you can choose from; 2.3 to 5.0. Also, Genymotion is able to simulate the characteristics of an array of devices as well. It is worth noting that if you need to create a new virtual device you need to login to a Genymotion account beforehand.
As soon as you have signed in, you are presented with a launch screen. From here you can click 'Add' to select and download an Android machine to emulate. There is a range of various tablets and phones available, all of which cover various builds of Android operating systems. Next up, you just need to start your VM, and viola! you’ll now be able to run an emulated Android environment, in which you can test what you need to, as if it were running on an actual device.
As you would expect, the interface is easy to navigate and it is fairly intuitive. Regarding your chosen VM, Genymotion, helpfully downloads, and then deploys automatically, all the necessary configuration files that are required for each virtual device. This means that your input is marked down to a few simple mouse actions. The app also comes with an array of extra tools that are available to assist your virtual navigation. These can typically be found on the right hand side of the main window. If you need to adjust your settings, such as battery levels and and GPS, you can do so from here.Overall, Genymotion works really well. If you have a powerful PC then you are in for a treat, as the performance is translated into a rapid, virtual Android VM experience. Ideally, the app is suited for gaming and product testing, and developers will appreciate the available plugins and tools, such as the Android Debug Bridge (ADB) etc.
*Please note: Genymotion emulations run on a VirtualBox engine, which need to be installed on your PC before running the app.
Android 8.0 Oreo is now fully supported.
The internal architectural has been reworked to enable more performance and modularity in the future. Old virtual devices won’t be compatible anymore but a free updater is now provided to all users.
If you’re using an older version of Genymotion, you can now create virtual devices matching your version.
Rendering performances have been improved.
With a poor Internet connection, retries of network calls are automatically performed on timeouts to avoid errors.
Support for `adb shell screenrecord` has been added for all Android versions from 4.4 onwards. The 3-minute time limit has been removed.
Genymotion Cloud virtual devices now support the `adb reverse` command, allowing them to access chosen private endpoints inside your network.
You can now register your newly purchased licenses while still on a trial license.
On Genymotion Cloud, you can now start adbtunnel on a specific port
The version of VirtualBox bundled in the Windows installer has been updated to 5.2.6.
In some cases, adbtunnel for Genymotion Cloud could become unresponsive. This has been fixed.
GPS timestamps are not impacted anymore by timezone changes.
A popup window of the “Disk I/O” feature has been reworded.
On macOS, orientation used to stop working when the computer exited sleep mode. This has been fixed.
On Ubuntu 17.10, the display of some Gnome 3 notifications has been fixed.
The link to the renewal page has been fixed.
When using the latest version of Genymotion, the device updater could create invalid devices. This has been fixed.
On some Linux environments, licenses could not be registered. This has been fixed.
On macOS, a bug preventing the virtual device from starting has been fixed.
The clone command now fails when trying to overwrite an existing virtual device.