I was able to understand it that far as well. I wish for a more detailed tutorial.
I guess wasm is still to young as to allow for good step by step guides to exist yet.
I don't really understand why you believe some of those con arguments apply.
-far more restrictive api: do you mean I can't use networking, graphics libraries even though I am drawing to the same context as the browser does? Can't I do all the things that browser can?
-locked to a plattform: only if I use something like the accellerometer which probably has no methods. GPS however should work. The whole point of wasm is to make it platform independent. The Idea after all is to have an app that will be the same on all
This all falls apart if the android "webview" does not support wasm. Which is a good point to make about outdated browsers.
What I am looking for is a way to develop an android app without java just using rust.