I have tried Waydroid in Manjaro Linux, and to my surprise, it runs smoothly. I even able to install Aurora Store and install Telegram from there, which also run perfectly. RAM usage was minimal, maybe because of it is running on a container.
The only thing I haven't figured out is keyboard input from my physical keyboard directly to the android.
Mainly because I want to see if :
- I can install something from Aurora Store
- The app can run
- The app can connect to the internet without changing any config
- The app can operate normally
It is just a coincidence that the first apps I installed was Telegram.
AFAIK, Waydroid doesn't add ARM virtualization, and because I installed it on a X86_64 computer, I doubt something installed from a store (which mainly aimed for ARM device) can even run properly.
I intended to write the same in reponse to some other comment. But then I got unsure. It would only work if Android has no native ABIs to the system at all. On a Gnu/Linux system you would need a libc in the emulated architecture at least. Applications won't typically bring their own. I have never not looked at Android development, so no idea whether such ABI exist or whether all APIs are Java.