Non sarai in grado di prendere i tuoi binari Java esistenti ed eseguirli sull'iPad, poiché non c'è Java Virtual Machine (JVM) sull'iPad, né puoi installarne uno. Apple non consente l'installazione di runtime o plug-in della lingua di terze parti su iOS.
Jailbreaking il tuo dispositivo potrebbe offrirti maggiore libertà a tale riguardo, ma supporrò che non ti interessano In ciò. (Se lo sei, vedi qui le domande taggate jailbreak .)
L'unica soluzione potenziale rimanente che non prevede il jailbreak è quella di adattare e compilare il software in un'applicazione iOS nativa. Questo richiederà un po 'di lavoro.
Dato che hai menzionato che il tuo software è software personalizzato , dovresti avere il codice sorgente. Con codice sorgente originale e qualche sforzo non banale esperienza, è possibile trasferire il software personalizzato su un'applicazione iOS nativa. Un'applicazione iOS autonoma compilata in modo nativo non richiede la presenza di un runtime sul dispositivo.
Ci sono un paio di modi per farlo:
-
Il modo ortodosso per sviluppare applicazioni iOS è utilizzare il proprio Xcode di Apple e & Objective-C . Il tuo codice Java può essere tradotto, da uno sviluppatore competente, in un'implementazione Objective-C per iOS. Si tratta di una notevole quantità di lavoro, ma è probabile che produca il miglior prodotto finale.
-
Esistono anche strumenti di sviluppo di terze parti per consentire la creazione di app con altri linguaggi / framework, come Java, C #, ActionScript, JavaScript, per citarne alcuni. Uno di questi framework per Java in particolare è Particle Code . Non ho esperienza con questo - suggerisco ulteriori ricerche se vuoi seguire questo percorso.
Mentre il secondo approccio consente un maggiore riutilizzo del codice, è comunque probabile che sia necessario un notevole sviluppo per adattare l'applicazione a un fattore di forma mobile.
Per domande di follow-up sullo sviluppo per iOS, fai riferimento a Stack Overflow .