Its not an emulator, its a virtual machine. In the first place, even on Android, Android apps already run on this virtual machine. So its no different when you put the virtual machine into another. The virtual machine has already did the job of sandboxing OS and hardware differences for you...