I installed android x86 on virtual box. Also to test it I download some games from google market. But most of them do not execute. Why most of games from google market do not execute on android x86?
Most games use native code, whether directly or because they use a system such as Mono or Unity which is itself built upon native code. If the apk you are running does not have the native code included compiled for the processor architecture you are running then the code will not run.
Physical x86 based phone often have a translation layer that they have licenced so that they can run ARM native code (at much reduced speed) on x86, but it's unlikely that virtual box will include this.
In addition, you do not say how you are putting your games on to the virtual box. If you are installing them on a ARM phone device, and then transferring them to the x86 virtual box, it's possible that the Play Store has decided to serve you up an ARM specific version of the game. If you install directly from the Play Store (which is hard to achieve with a virtual system) then you may find more apps do have x86 versions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With