Ce projet initialement connu sous le nom d’AndroVM et s’appuyant en partie sur AndroidX86 propose une expérience d’Android des plus rapides et des plus fiables que les PC n’aient jamais connus. En effet, Genymotion ne se concentre pas sur l’émulation d’un terminal ARM (mobile) mais sur le virtualisation d’un portage d’Android pour plateformes X86 permettant ainsi de décupler le potentiel de ce système d’exploitation mobile en s’appuyant sur les ressources de votre unité centrale.
De ce fait, vous jouissez aussi de graphismes léchés via le support de l’accélération 3D en OpenGL. Genymotion met à disposition la virtualisation de plus de 10 terminaux parmi lesquels on retrouve le Google Nexus sous Jelly Bean, le Nexus One, le Nexus S ou la tablette Nexus 7 ainsi que plusieurs devices en 10 pouces, tous disponibles avec les applications Google (GAPPS) en option. Enfin, paramétrez facilement la résolution d’écran, le type de connexion Internet, le GPS, le statut de la batterie (simulation de décharge par exemple) et l’exécution automatique ou non d’ADB au démarrage.
Genymotion fonctionne avec VirtualBox. Il crée une machine virtuelle dans virtualbox, qui émule en temps réel Android sur votre PC Windows, Mac ou Linux. Il offre aussi un accès root et supporte les capteurs matériels. Il fonctionne bien et si vous avez un écran tactile vous vous croiriez sur un TVpad.
Genymotion se scinde en 3 versions : gratuite, 99 € par an pour la version développeur (+ de fonctionnalités), 299 € version Business (support)
Changements :
New feature
Network quality emulation
The Network widget allows to select various network profiles (GPRS, Edge, 3G, 4G, etc.) that artificially degrade the quality of service of the virtual device Internet access. It limits the bandwidth, introduces packet losses and increases response times in both up and down ways.
This feature is also available from the command line and the Java API.
Only available with Indie and Business licenses.
Corrections
Some virtual device download failures have been fixed.
License registration issues on the Windows environment have been fixed.
Improvements
The logcat file of each virtual device now contains timestamps.
On Mac OS X, if the Genymotion main window is accidentally closed, Genymotion can now be launched again even if a virtual device is still running.
A new icon set for Genymotion and virtual devices has been integrated.
Genymotion wording has been improved.
Virtual devices
All Android versions
Some developer apps have been added in Genymotion (Custom locale, dev tools, dev settings).
The “device id” now needs a READ_PHONE_STATE permission in order to be read.
When calling Camera.Parameters.getSupportedPreviewFpsRange(), the Android API function now returns the correct value.
Activities with theme Theme.Holo.DialogWhenLarge are no longer displayed as fullscreen activities on large screens.
Android 4.4
A lot of work has been done to be close to a perfect score on the Android Compatibility Test Suite. On a total of more than 24 000 tests, only a handful of errors left, most of them around uncommon media formats and codecs.
Android 4.4.4 version now replaces Android 4.4.2.
Permissive access to SD card partition for Android applications has been fixed.
OBB support is enabled for applications that need to install extension files into the device SD card.