Vous ne pourrez pas utiliser vos binaires Java existants sur l'iPad, car il n'y a pas de machine virtuelle Java (JVM) sur l'iPad et vous ne pouvez pas en installer une. Apple n'autorise pas l'installation de moteurs d'exécution ou de plugins de langage tiers sur iOS.
Jailbreaking votre appareil peut vous offrir une plus grande liberté à cet égard, mais je suppose que cela ne vous intéresse pas. (Si c'est le cas, voir les questions marquées ici. Jailbreak .)
La seule solution potentielle restante n'impliquant pas Jailbreak est de adapter et compiler votre logiciel en une application iOS native. Cela va demander un peu de travail.
Puisque vous avez mentionné que votre logiciel est logiciel personnalisé vous devriez avoir le code source. Avec le code source original et quelques efforts et compétences non négligeables, il est possible de porter votre logiciel personnalisé vers une application iOS native. Une application iOS compilée en mode natif et autonome ne nécessite pas la présence d'un runtime sur l'appareil.
Il y a plusieurs façons de procéder :
-
La façon orthodoxe de développer des applications iOS est d'utiliser le propre logiciel d'Apple. Xcode & Objectif-C . Votre code Java peut être traduit, par un développeur compétent, en une implémentation Objective-C pour iOS. Il s'agit d'un travail considérable, mais qui est susceptible de donner le meilleur produit final.
-
Il existe également des outils de développement tiers permettant de créer des applications avec d'autres langages/cadres, tels que Java, C#, ActionScript, JavaScript, pour n'en citer que quelques-uns. L'un de ces outils pour Java en particulier est Code de la particule . Je n'ai aucune expérience en la matière - je vous suggère de faire des recherches plus approfondies si vous souhaitez suivre cette voie.
Bien que la seconde approche permette une meilleure réutilisation du code, l'adaptation de l'application à un facteur de forme mobile nécessitera probablement encore une quantité considérable de développement.
Pour les questions de suivi concernant le développement pour iOS, veuillez vous référer à Stack Overflow .
1 votes
Si la résolution est la seule chose qui vous attire vers l'iPad, jetez un coup d'œil au Google Nexus 10, qui offre une meilleure résolution et fonctionne sous Android.