I'm actually a little excited to see where JavaFX goes today. Gluon just announced substrate [0] which uses Graal to turn JavaFX apps into native binaries.
Presumably that would enable iOS as a target platform, which I presume cannot be done today on account of the no-JIT rule. I don't imagine it would have that much impact on desktop though, beyond better startup times and perhaps reduced memory consumption.
Not presumably, it does. They are shipping it. Have been shipping it since at least last year. Ahead of Time compilation is how they get around the no-JIT rule.
You could technically interpret Java bytecode, but it might be a bit slow…