– The Pie (Android 9.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Oreo (Android 8.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Nougat (Android 7.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Marshmallow (Android 6.0) images have been updated on AWS, GCP and Alibaba Cloud.
– The Lollipop (Android 5.1) images have been updated on AWS, GCP and Alibaba Cloud.
– A new section to configure your instance easily has been added. It contains ADB, authentication, product properties, resolution, TURN/STUN, kiosk & product usage.
– Added HTTP APIs to emulate text messages & phone calls, get a screenshot of the device, the list of people connected, inject an image as camera and get the kiosk status.
– Improved the autoplay screen policy: the stream is starting muted, with a message alerting the user to click anywhere to re-enable sound. See https://developers.google.com/web/updates/2017/09/autoplay-policy-changes for more information.
– Added a clipboard widget to easily change android clipboard from your web browser
– Increased the web widget file upload speed up to 16x
– Fixed keyboard not working anymore after clicking out of some widgets.
– Fixed files not being opened correctly after upload if there is special characters in name or an uppercase in the extension.
– Fixed the gallery list not being refreshed after uploading a media file.
– Fixed an issue preventing the letsencrypt certificate generation to work on android 9.0
– Fixed connection with SSH when there is no Public IP address
– Fixed a stability issue, System broadcasts ACTION_POWER_DISCONNECTED randomly making Appium test failing
– Fixed the virtual keyboard crashing when selecting ?123 on Android 8.0
– Fixed the battery HTTP API returning “not charging” by default
– Fixed TelephonyManager.getImei() returning null, and make it persistent after reboot
– Fixed HTTP API shell “big” payloads causing timeout
– Fixed the 3 loading dots appearing behind the video in some cases when resizing the browser window
– Fixed the API reference not working anymore when changing default password
The Pie (Android 9.0) images have been created.
– AWS: https://aws.amazon.com/marketplace/pp/B07QDP6ZXN
– GCP: https://console.cloud.google.com/marketplace/details/genymotion-public-project/genymotion-9-0
– Alibaba Cloud: https://marketplace.alibabacloud.com/products/56718003/sgcmjj024706.html
– ISO- feature with the v6.0, see previous release notes
– WARNING: this new Android version is slow compared to previous ones. We are aware of the issue and we are working on a patch to fix the slowness of the image.
– The Oreo (Android 8.0) images have been updated on AWS and GCP.
– The Nougat (Android 7.0) images have been updated on AWS and GCP.
– The Marshmallow (Android 6.0) images have been updated on AWS and GCP.
– The Lollipop (Android 5.1) images have been updated on AWS and GCP.
– A new UI to display the Virtual Machine, its metadata, and embed it inside your website. The old user interface is still accessible using the `/iframe/` path.
– A compatibility with an extended list of browsers:
– HTTP APIs to control various android settings and configurations, such as the clipboard, android IDs & version, shell commands, gps, orientation, battery and various other input or settings.
– Fixed a bug which prevented recent version of Chrome to work
– Fixed a GPS bug which prevented the location to be correctly updated on the device
– Fixed a SSL bug which prevented recent version of Chrome to work on mac OS X
– Genymotion Cloud PaaS is now available on Google Cloud Platform with a per-second billing system. Images of virtual devices are available in the following Android versions:
–> Android 5.1 Lollipop
–> Android 6.0 Marshmallow
–> Android 7.0 Nougat
– Graphics performance has been improved, thus multiplicating by up to 4 the performance compared to older versions.
– A new bootscreen has been added for a better user experience while waiting for the virtual device to boot
– The Capture widget has been modified to add video recording (screencast).
– Nvidia GRID compatibility has been added (with OpenGL ES 3.1 support).
– Larger /system and /data partition size (10Go by default) have been implemented to install Open GApps easily and more applications.
– A bug allowed users to enter an incorrect Android ID value. This has been fixed.
– An OpenGL bug that was preventing some applications to display on Android 7.0 (Nougat) has been fixed.
– The default dalvik heap size has been enlarged to minimum 512Mo to avoid having “Out Of Memory” messages when spawning applications that require a lot of memory.
– WebRTC has been updated from version 54 to version 63.
– For SSH connection, the username has been changed from “root” to “shell”
– A new wallpaper for Android 10-year anniversary has been added.
– Adb screenrecord has been fixed on Android 5.1 & Android 7.0.
– Adb daemon was enabled by default in Android 7.0. This has been fixed.
– An issue when rotating the screen on Android 6.0 with firefox has been fixed.
– A huge latency occurring after several days of usage has been fixed.
– The overall stability has been improved.
– The Network widget has been updated: a section dedicated to network quality has been added in order to test application behavior with poor connectivity.
– The Disk I/O widget has been added and allows you to emulate a low-end device with low disk bandwidth. Some limitations may apply depending on the instance you are running. For more information on the Disk I/O widget, refer to the Genymotion on Demand User Guide.
– The Screenshot widget has been added and allows you to take a screenshot of your virtual device directly from your web browser.
– The interface of virtual devices has been fine-tuned to integrate new icons and a new design of the GPS widget. Also, widgets now automatically close when clicking outside the window.
– The communication protocol has been replaced with Redis, thus improving the overall performance of virtual devices.
– A bug that prevented the web interface from working properly after a couple of hours has been fixed.
– A Nougat (Android 7.0) AMI is now available.
– The Marshmallow (Android 6.0) AMI has been updated
– A Lollipop (Android 5.1) AMI has been updated
With Nougat, when flashing the Open GApps, you must use: x86_64/7.0/micro
– The Camera widget has been added and allows you to use your webcam as a virtual Android camera.
– The Network (mobile network/SIM emulation) widget has been added and allows you to emulate several network/SIM operators to test your application behavior on specific networks.
– An easy way to generate a valid SSL certificate has been added: it consists in a new method to generate a certificate from Let’s encrypt servers directly in the instance to avoid a connection warning due to self-signed certificate created at first boot.
– Mobile browsers are now supported. A useless message displayed on mobile browsers when accessing an instance has been removed.
The user can now drag and drop or reinstall an application (APK) twice.
– A Lollipop AMI is now available
– The Marshmallow AMI has been updated
Both versions now support 64 bits. If you are using Open GApps you should now use:
– Virtual devices can now be configured to use only one standard network port (HTTPS).
– A new kiosk mode locks your application within your virtual device so that the user can only interact with your application and nothing else.
– An ADB multiplexer has been implemented and allows using ADB from multiple locations at the same time.
– You can now use your own SSL certificate.
– The Genymotion Java API has been enabled.
– A new option to enable or disable the toolbar has been added.
– Overall performance has been improved.
– A proper root support has been added.
– Some SSH access issues for Windows and Mac have been fixed.
– The authentication issue during file upload has been fixed.
– The keyboard issue generating a double text input after connection/reconnection has been fixed.
– Recent app and Home buttons have been fixed.
– The right Google Maps API key is now used, ensuring proper access to Google Maps.
– Text inputs in applications were forwarded to vconsole. This has been fixed.
AMI available for Marshmallow (some other Android versions are coming soon)
– SSH access using your AWS key pair
– Emulator can be displayed in a set of compatible web browsers: chrome, opera
– Basic authentication to access the web interface (by default login: genymotion / password: <instance_id>)
– Basic authentication can be modified or disabled with command line
– Widgets available from the toolbar:
– APK installation from file upload widget, drag & drop or adb
– OpenGApps installation from file upload, drag & drop or adb
– ADB can be enabled / disabled (disabled by default) and tunneled with ssh
– Camera is not supported yet