The Best Way To Virtualize An Android Device From A Smartphone

xavfier | Dec 12, 2017

Virtualization is the perfect solution for testing out software in a controlled environment. Although when playing around with Android apps, it’s typical to use a desktop emulator, you also have another option that’s closer to the real experience, accessing it directly on a smartphone. Here we explain two different ways to do this: using a local computer and streaming the signal, or receiving the signal from a remote virtual machine installed in the cloud. 


Virtualization using a local computer


The easy and free way is to create your own virtual device on a PC and stream the program in order to see and control it from your Android device. In this case, the simplest thing to do is to use an Android emulator instead of creating a virtualization, although the results are practically the same. A great choice is to use the emulator Nox Player, which you can easily install on Windows, but the real important thing here is the remote connection app that you have to install on the Android device.


Among all the available options, we’ve chosen Microsoft Remote Desktop for its ease of use and safety. You have to install both its official client on the device as well as the server on the PC where you’ve installed Virtualbox. First, you launch the Windows version, where you’ll see the PC and User Name that you have to enter in the mobile app.


Next, you need to go to the app and enter the information in the corresponding fields. Also, if your Windows session is password protected, you have to enter it in the corresponding field as well. Once you’ve done that and the information is accepted, the session is automatically opened on the device, although by default, you’ll slide your finger around to control a virtual mouse. To change the touch mode, you simply have to open the top bar and then you’ll get a floating button on the right that will do the rest.


Now all that’s left to do is put Nox in full screen and use it as if you were on an Android device. If you’re not happy with the resolution, you can always go to the app’s settings and make it use the smartphone’s natively. Since it’s an app that works internally through Windows and it controls your session, it will change the one on the original machine.