AndroVM 20130222 release

I’m proud to annonce that the 2013022 release of AndroVM is now available. If you follow the androVM google group, you probably know most of the features that I’ll announce in this post and you also probably got a chance to test them in intermediate releases (not announced on this blog).

Here’s the new features list (compared to the 20121119 release) :

  • Android version is now 4.1.1_r6.1
  • VirtualBox shared folders support : now all VirtualBox shared folders declared as “auto-mount” in the VM settings are mounted in the /sdcard/shared/ directory
  • [Software OpenGL] Seamless mouse integration is now supported in Software OpenGL (inside the VirtualBox window)
  • [Hardware OpenGL] The TCP connexion used for hardware OpenGL is now initiated by the host (the VM acts as the server) ; this should be more “firewall friendly” and allows to have multiple AndroVM running with Hardware OpenGL
  • The AndroVMplayer has now a graphical frontend which lets you choose the resolution and DPI as well as the VM you want to start (if you use VirtualBox – which is advised for AndroVM because we have a tighter integration with it).

Known bugs (same as 20121119 release) :

  • Hardware OpenGL/Intel HD/Windows : On most Intel HD drivers running Windows, the AndroVMplayer might crash (in the driver DLL) when starting Android ; you may have to restart AndroVMplayer an important number of times before it suceeds
  • Hardware OpenGL/WebView : On some GPUs (mostly NVidia ?), the browser and all apps which use the WebView component might show scrambled HTML content

AndroVMplayer now support window resizing, as well as fullscreen mode ; to use AndroVMplayer in fullscreen mode, you have to :

  • select “manual resolution” and tick the “fullscreen” box
  • press F11 (Ctrl+F11 on Mac) to switch to fullscreen when the player window has appeared

When starting the virtual machine, AndroVMplayer now check different things :

  • If your AndroVM virtual machine doesn’t have the “hardware OpenGL” option enabled, it can enable it for you before starting the VM.
  • If your AndroVM virtual machine first network adapter is not configured, it can configure it for you (as well as create the host-only network for you).

To summarize that, with this new AndroVMplayer, to use OpenGL hardware you just have to :

  • Import the AndroVM ova in VirtualBox
  • Start AndroVMplayer, choose your resolution and the virtual machine you’ve just imported
  • Click “Run” and it should work

You can still use AndroVMplayer with non-VirtualBox systems (e.g VMWare) but, obviously, you won’t benefit from automatic VirtualBox configuration and VM start/stop ; in this case, you have to choose ‘none’ as the VM name and directly type the IP address of your virtual machine.

Please note that, due to the change in communication, old AndroVMplayer won’t work with 20130222 OVAs and old OVAs won’t work with 20130222 AndroVMplayer.

You will find the download links on the download page.

Feel free to send working/non-working reports to the androVM google group.

Dan.

NB: I’ve updated the Documentation page to include the new features of this release.