2009-07-28 11 views
7

¿Podemos ejecutar o desarrollar aplicaciones para iPhone en Java?
En realidad estoy un poco confundido ...¿Podemos ejecutar aplicaciones Java en iPhone?

Por favor tengan paciencia conmigo, echar un vistazo a estos enlaces y respuesta: -

LINK 1

LINK 2

LINK 3

Este es un debate abierto.
Todas las ideas son apreciadas.

Gracias a todos.

+0

Este es un duplicado de estas preguntas: http://stackoverflow.com/questions/617850/can-i-develop-an-iphone-app-using-java, http://stackoverflow.com/questions/229679/cómo-do-i-create-a-hola-mundo-aplicaciones-en-java-para-un-iphone –

Respuesta

7

Actualmente, no hay ninguna máquina virtual Java que se ejecuta en el iPhone. Esto significa que la única forma que tiene para desarrollar aplicaciones para iPhone en Java es tener un compilador que compile su código java hasta el código Objective-C.

Existen varias soluciones que hacen exactamente eso:

Codename One - se centra en la creación de aplicaciones que utilizan Java con herramientas visuales y simuladores. Código abierto con un backend SaaS que elimina la necesidad de una Mac.

XMLVM - un traductor para convertir el código de bytes de Java a C/Objective-C. Código abierto, pero requiere escribir el código específico de iOS en este momento.

También hay varias soluciones propietarias, pero no tengo experiencia con ellos. P.ej. Software AG tiene una herramienta llamada objetos web.

+0

Gracias @gizmo, PLZ Tenga una mirada a la tercera enlace. ¡No hay compilador! – SocialCircus

+2

El tercer enlace trata sobre el desarrollo de aplicaciones web para iPhone *. Es decir, los sitios web a los que accede usando MobileSafari. – sarnesjo

+0

podría ser un poco fuera de tema, pero no puedo evitar añadir esta observación: Me pregunto qué va a pasar a Apple en, digamos, 2-3 años con Android rápidamente ganando más y más terreno ... –

0

yo diría: No

Si desea crear aplicaciones nativas para el iPhone "reales" que tendrá que ir con Objective C y el iPhone SDK

hay otras maneras como http://phonegap.com/ pero yo personalmente tienen ninguna experiencia con este proyecto.

+1

Gracias Thomas. Porque lo ha extendido al desarrollo web. Tengo experiencia en desarrollo web para iPhone usando JS. – SocialCircus

0

no es una implementación de una máquina virtual de Java llamada "ruta de clases", pero el inconveniente es que sólo se puede conseguir usando Cydia/instalador.

medios, es necesario hacer jailbreak a tu iPhone con el fin de poder instalar la JVM.

la interfaz gráfica de usuario puede ser diseñado como un AWT-Gui.

en general: no hay solución (Apple no permite aplicaciones que se ejecutan otras aplicaciones en sus dispositivos)

si no te importa la piratería los dispositivos de la aplicación se implementa a: sí, no debería ser una gran problema. hay una gran cantidad de tutoriales de cómo cortar su iphone, si está interesado ...

EDIT: hay un problema! Si no tiene el archivo libuicaboodle que cada aplicación de la GUI-GUI para iPhone está buscando, no podrá ejecutar la aplicación. ¿Hay alguien que aún tenga este archivo?No se puede encontrar en cualquier lugar más: o (

respecto

+2

Por otro lado, el iphone es bastante inútil a menos que esté jailbroken ;-) – Brimstedt

+1

de acuerdo. : o) jeje – Atmocreations

+0

+1 para Birmstedt y +1 para Armocreations :-D No podría estar más de acuerdo ... –

7

Sun encontraron que podían puerto de Java para el iPhone, pero la licencia SDK prohíbe Así que esto no es una técnica sino una cuestión política

0
..

Webapp puede desarrollarse en Java, por supuesto, pero no está permitido ejecutar aplicaciones Java en el Iphone (las VM no están autorizadas en el dispositivo).

En Java hay algún esfuerzo por convertir Object-c, como con XMLVM (consulte el video de Google TechTalk).

0

Al final, puedo concluir que uno puede desarrollar aplicaciones web para iPhone fácilmente con Java. Para el desarrollo de aplicaciones nativas para el iPhone en Java se puede utilizar alcheMo o XMLVM con un poco de working.I no tienen experiencia en alcheMo o XMLVM pero seguramente deseando que llegue.

Gracias a todos.

0

hay varias maneras de escribir una aplicación de iPhone en java mediante el uso de convertidor de xmlvm ac objetivo, pero es difícil pero es la adecuada y la forma compatible hacer ur aplicación u necesidad de aprender el lenguaje XML

0

Un Un enfoque interesante es combinar Google Web Toolkit con Appcelerator Titanium para desarrollar aplicaciones de iPhone que usen Java.

Google Web Toolkit (GWT) permite la compilación del código de Java en Javascript, mientras titanio permite la creación de aplicaciones para el iPhone de aspecto nativas en Javascript. He comenzado un proyecto llamado "gwt-titanium" para combinar los dos, puede encontrar una explicación sobre el proyecto y las instrucciones de construcción en el blog al iPhoneJava.org.

¡Buena suerte!

0

¿Qué hay de otra Java para los compiladores nativos que aunque no había uno llamado Jet?

Esto compila Java para nativo.

Cuestiones relacionadas