This is what the Java site www.java.com says:
\"KVM, the virtual machine for mobile devices, is the counterpart of JVM (Java virtual machine). It is used to run applets
Oracle is offering something called Application Development Framework Mobile. If I understand the page correctly, this framework helps to create java applications for ios and android. You would have to abandon the applet idea, though, I guess.