Java multiplataforma? Android y escritorio

Tenemos una aplicación de escritorio / web java y también estamos entrando en el desarrollo de Android.

Idealmente, nos gustaría una aplicación que se ejecute tanto en el escritorio como en Android.

Por lo que podemos decir, no es mucho posible ejecutar aplicaciones Java normales en Android. ¿Pero preguntándose si puede hacerlo de otra manera? Es decir, ¿ejecuta aplicaciones de Android fácilmente en el escritorio (sin que el usuario instale el sdk o el emulador de Android)?

En un mundo perfecto, nos gustaría una aplicación para ambas plataformas. De manera realista, ¿parece que vamos a tener que tener una aplicación con dos front-end?

Respuestas a la pregunta(8)

Su respuesta a la pregunta