I think you're looking for waydroid? AFAIK it does in fact have most of an android system bundled into it and it doesn't do rootless windows (Android apps are rendered into a single window that contains an entire Android UI), but it absolutely works. Funny enough, I use it on my laptop because Anki has dependency problems on my system but the F-Droid version is fine.
>it doesn't do rootless windows (Android apps are rendered into a single window that contains an entire Android UI)
If you launch individual Android programs via `waydroid app intent ...`, they render as separate windows in the parent compositor. The single window for the entire Android UI is what you get if you run `waydroid show-full-ui`.
It's better to use the single window mode though. Splitting to separate windows is hacky and is never going to be 100% reliable unless completely reimplemented at a different layer.
I'm using Waydroid on my phone sometimes, and frankly, single window mode is all you need anyway.