Android x86

I have a HTPC I am looking to convert from Windows to Android. I have created the USB flash drive from ISO, made it bootable, and booted from it on the PC. It booted up, and I was able to setup things fine. Seems to be working properly. I was under the impression that apps not built specifically for x86 still worked for the most part, but they ran under a VM of sorts (like 32-bit apps on 64-bit Windows). Is that not correct? I installed Kodi from the Play Store, and it just immediately stops. Can I not use this version? Do I need a version specifically for x86? I saw this page where it seems to have said version: http://mirrors.kodi.tv/releases/android/x86/ Just want to be sure I have all the facts straight and the best way forward. Thank you!