Sicuramente, è possibile. Puoi usare la tecnologia open-source Multi-OS Engine, che ti permette di costruire applicazioni Android e iOS usando la codifica Java.
Multi-OS Engine
Una piattaforma open-source che Migeran ha creato e sviluppato da Intel. Aiuta gli sviluppatori a costruire applicazioni Java (o Kotlin) per Android e iOS.
- Completamente integrato con Android Studio e Xcode
- ART su iOS (con compilazione AOT)-funziona in modo ottimale
- Richiede viste native Android e Xcode
- Supporta interamente le librerie esterne native
- Help per Gradle plug-in
- Una comunità fantastica, solidale e in crescita
Ancora, qui, la cosa più significativa e innovativa è:
Multi-OS Engine non ha alcun effetto sul vostro programma Android ed è nativo al 100%.
La magia di questo sistema sta nel Nat/J, la connessione tra Java e il codice nativo di iOS. Usando i plugin, i binding Java possono essere creati per le viste native di iOS o anche per i CocoaPods!
Java è fattibile con iOS? Perché gli sviluppatori fanno questa domanda se Java non è nemmeno più popolare con Android? Ci sono 3 spiegazioni per questo:
- Le vecchie applicazioni Android sono costruite in Java. Qualche cliente chiede agli sviluppatori di creare la stessa app per iOS. In questi casi, gli sviluppatori dovrebbero cercare dei motori speciali che permettano il porting dell'app Android e avere una versione per iOS.
- Molti sviluppatori Android usano Java. Alcuni clienti chiedono loro se possono costruire lo stesso software per l'iPhone. In questi casi, gli sviluppatori potrebbero essere alla ricerca di uno sviluppo multipiattaforma in Java su entrambe le piattaforme.
- Chi non vuole imparare a costruire app iOS attraverso Swift ma conosce Java.
Rispondendo alla tua domanda-Si, puoi effettivamente creare un'app iOS con Java. Troverete alcuni dettagli procedurali e anche ampie spiegazioni passo-passo su come farlo su Internet.
Il gruppo di OpenJDK ha suggerito di fornire una capacità di utilizzare Java su iOS. Il gruppo ha intenzione di riprendere a lavorare sul progetto OpenJDK Mobile e costruire API e classi di applicazioni Apple.
Gli sviluppatori Java non avrebbero bisogno di imparare Swift o Objective-C per costruire prodotti iOS, secondo la notizia. Dovrebbero usare GraalVM per farlo. Gli sviluppatori Java saranno in grado di creare il programma secondo le regole di Apple con diverse classi e foto.
È meglio Java per lo sviluppo iOS?
Ora, quando si sa che costruire app per Apple in Java è effettivamente fattibile, ci si potrebbe chiedere se ne vale la pena. Quando stavo cercando risposte a questa domanda ho visto su Quora alcuni suggerimenti da diversi specialisti IT. Alcuni di loro sostengono fortemente la costruzione di prodotti nativi perché sono più performanti. Queste applicazioni possono anche avere tutte le caratteristiche che i clienti vogliono o di cui hanno bisogno. Queste sono più attraenti per i consumatori e sono più semplici.
Non importa con quale lingua avete familiarità, prima dovreste conoscere i bisogni e gli obiettivi del consumatore. Questa conoscenza vi aiuterà a scegliere la tecnologia più adatta. Se state per iniziare a creare un'applicazione mobile, identificate gli obiettivi del mercato, il pubblico target, le specifiche e le caratteristiche. Una volta che lo sapete, sarà facile scegliere il linguaggio e il toolkit migliore per costruire un'app.