Android games typically use OpenGL ES, which is built from the ground up to work specifically with ARM SoC. Android NDK itself allows game developers to optimize their software using C / C ++ and even ARM assembler code.
GenyMotion emulators are designed to work with Intel x86 / x64 architecture, so they are faster than Android emulators. But because of this and because now they have decided to refuse the transfer of ARM, they cannot run games.
The standard Android emulator actually compiles the Java source for dex and dex for the ARM assembly, and these ARM instructions run on an ARM emulation called QEMU. This makes the Android emulator incredibly slow since it actually launches the emulation of the ARM processor on top of the Intel-Windows machine. But he is able to run games.
Android emulator emulators, while GenyMotion emulates more efficiently.
source share