the one thing linux really hasnt been made on par with winblows yet is the dreadful amount of options for android simulation -the most popular choice seems to be Waydroid, but its such an unneeded hassle to set up at all -genymotion is just slow -and than you have things like android x86 which entirely defeat the point of an emulator
VM = x86 = android-x86 which OP already mentioned
yeah but android emulators = VM = x86 = android-x86
There’s a bit more to an emulator than simply running Android on x86 hardware.
not really no. I mean, sure you could add a fancy gui on top of it. but 90% of android emulators are some kind of android x86 + libhoudini/ndk + vmm. some modify surfaceflinger so that each application will render to it’s own window, but usually it’s just disabling launcher, and sending some kind of command to open the app from a gui (IE. sending adb launch commands)
[This comment has been deleted by an automated system]
No, qemu can run ARM images with ease. If I recall correctly, waydroid is using that approach
it’s not. waydroid and bliss both use libhoudini/libndk like most other android systems.
Thanks for the correction, has been a while since I used waydroid :)