I used to hate android emulators, since the ones I'd tested on Windows were ad-ridden, slow bloatware.
The other day I needed to run an android app on Fedora 40.
I tried Waydroid and it worked very well. The app ran supersmooth as if it was running natively.
Also the cli syntax was very sane an user friendly.
waydroid app install|run|list ...
So if you need an Android app on linux the experience might be better than what you think it would be.
I think a part of your positive experience is also thanks to Linux. Android emulation works better on it because the difference between Linux and Android is not that big and definitely not as big as between Windows and Android. Though Waydroid rocks anyways
I just tried it 3 days ago on Fedora 40, Did not run for me.
Followed their wiki
How did you setup?
I don't remember tbh. I installed it a couple of years ago but used it for the first only recently.
At what point did it not work for you? I just got it running on Fedora 40 following their wiki.
Failed to get service waydroidplatform
on doing
waydroid app install myapk.apk
ERROR: WayDroid container service is already running
IT says already running on doing
sudo waydroid container start
I got it into android "desktopt" previously, but now after rebooting and trying to install an apk it seems to no longer be opening at all. Sorry :/
Edit: I just uninstalled and reinstalled via the software Center and now it works and I could install F-Droid.
I had a similar positive experience with Gamescope, which tamed a game that freaked out every time I moved the moude onto the other monitor.
Maybe Wayland's healthy place is as a secondary window system you launch inside your normal X11 session.
Used it but couldn't play any media on it, which was going to be my use case. Nvidia!!!!!. But the devs and the community are quite patient and helpful in their telegram channel.