Jython no se compila a "java puro", que compila a código de bytes de Java - es decir, a *.class
archivos. Para desarrollar para Android, uno compila código byte de Java a bytecode de Dalvik. Esto significa que, sí, Jython puede le permite usar Python para desarrollar Android, sujeto a que lo haga funcionar bien con el SDK de Android (no he probado esto personalmente, así que no sé qué tan difícil es en realidad) - usted do necesita asegurarse de que no depende de ninguna API Java que Android no proporciona, y podría necesita tener algunos de los archivos Android API .class
cuando ejecuta jython. Además de estos inconvenientes, tu idea central debería funcionar: Jython sí permite escribir código en Python que interactúa con cualquier otra cosa que se ejecute en la JVM.
Python no tiene interoperabilidad impresionante con Java. Si quieres ui nativo y agradable, te ves forzado a usar java/scala. Si estás de acuerdo con la interfaz de usuario no nativa, puedes usar qt para android + python wrapper + escribir código en python. – logcat
Ya veo ... ¿Entonces no puedes hacer nada que puedas hacer en Java con jython? –
@tabbykitten que la interoperabilidad entre Python y Java es exactamente lo que proporciona * Jython *. – lvc