¿Puedo enviar un JavaFx a Apple App Store?

Actualización 2 : Huh. Tu aprendes algo nuevo cada dia. Aparentemente, puede enviar una aplicación JavaFX a la tienda de aplicaciones Mac. Tienes que combinar un tiempo de ejecución completo con él. Debe asegurarse de no incluir dependencias en ninguna biblioteca que viole los términos de Apple (como las API de QuickTime para Java). Con Java 8, supongo que eliminaron el requisito de licencia del usuario final, y Oracle incluso ha proporcionado una herramienta para crear un paquete de aplicaciones.

Consulte Empaquetado de una aplicación Java para distribución en una Mac

y … y me conocerán por mis errores de ortografía.

Ignora el resto de mi respuesta a continuación.


Si está enviando a la tienda de aplicaciones de iOS, entonces la respuesta es definitivamente no, ya que iOS no tiene un tiempo de ejecución de Java y no puede ejecutar aplicaciones JavaFX

Si está enviando a la Mac App Store, entonces, creo que la respuesta sigue siendo no, porque aunque su aplicación puede ejecutarse en una Mac, requiere un tiempo de ejecución de Java, para instalarse por separado, y eso no está en línea con el Pautas de la tienda de aplicaciones de Mac.

Sin embargo, no hay nada que le impida hacer que una descarga esté disponible directamente para los usuarios de Mac desde su propio sitio web. Existen otras formas de administrar el proceso de compra y descarga.

Actualización 1 : Técnicamente, podría agrupar todo el tiempo de ejecución de Java con su aplicación, pero (y estoy especulando aquí) el hecho de que Java requiere que el usuario final acepte el acuerdo de licencia de Java, probablemente significa que no se puede distribuir a través de la aplicación Mac Almacenar.