52 votes

Comment développer des applications iPhone en Java?

Dans ma classe de science informatique, j'ai terminé tous mes projets; mon professeur pensait que ce serait une bonne idée de développer les applications de l'IPhone. Le seul problème est que le cours est en java, et IPhone applications sont écrites en Objective-C. je me demandais si quelqu'un a des applications développées en Java, avec XMLVM. Cette compliler (soi-disant) convertit java byte code en Objective-C (sans avoir besoin d'un ordinateur apple ou la connaissance de l'Objective-C). Personne ne sait si cela est correct?

Toute aide est grandement appréciée.

http://www.xmlvm.org/overview/

Edit: Voici un exemple de code d'un code Java utilisé sur un IPhone

http://www.xmlvm.org/iphone/#

57voto

Andiih Points 7331

Pas tout à fait votre réponse, mais pourquoi ne pas essayer un développement Android? Aucun Mac requis, open source, aucun investissement requis, basé sur Java.

35voto

Dalorzo Points 6449

Je pense que nous allons avoir à attendre quelques années de plus pour voir plus de progrès. Cependant, il y a maintenant plus de cadres et d'outils disponibles:

Voici une liste de 5 options:

33voto

Amir Afghani Points 17519

Si vous avez terminé vos autres projets, pourquoi ne pas prendre le temps d'apprendre l'Objective-C? Il ya une tonne de matériel sur le web pour vous aider à obtenir commencé. Voici un lien. Honnêtement, ça ne sera pas aussi dur et d'apprendre à faire certaines de gestion de la mémoire sera un excellent exercice d'apprentissage. Avez-vous programmé en C avant?

La plupart des compilateurs croisés de ne pas faire un bon travail dans la conversion de votre code, et le débogage de votre projet peut devenir beaucoup plus difficile si vous développer de cette façon.

26voto

deanvmc Points 2405

Je pense que votre professeur vous a envoyé un mauvais chemin.

C'est un exemple classique d'essayer de mettre une cheville carrée dans un trou rond. La meilleure façon de développer pour l'iPhone est avec le SDK de l'iPhone et de l'objective C. La meilleure façon de développer pour Andriod est de Java et le SDK Android. La meilleure façon de développer de WinMobile est C#/VB et le .Net Framework.

Comme vous pouvez le voir, chacun a les siens "meilleur" SDK. Puisque vous êtes en train d'apprendre le Java je voudrais deuxième la suggestion de jouer avec Java et Android.

10voto

Taranfx Points 2690

Il y a de nouveau de l'outil appelé un nom de Code: Un SDK JAVA de code dans WP8, Android, iOS, avec toutes les fonctionnalités étendues

Caractéristiques:

  1. Complet Android environnement avec super rapide simulateur android
  2. Un iPhone/iPad simulateur de avec facile de prendre les applications de l'iPhone à grand écran de l'iPad en quelques minutes.
  3. Support complet pour java standard de débogage, de profilage pour les applications sur n'importe quelle plateforme.
  4. Facile themeing / style – d'un Seul clic

Plus à Développer Android, iOS iPhone, WP8 applications à l'aide de Java

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X