2

After seeing this question I realized that now it's around 5 years later, and I kept hearing that translators are getting better and better.

Is there CURRENTLY really any professional way of developing in java for iOS mobile systems?

Thanks

Community
  • 1
  • 1
Vlad Ilie
  • 1,389
  • 1
  • 13
  • 37
  • 4
    Odd that the original 5 year old question gets 31 up votes, but someone asking for an updated answer gets several down votes. – Mike Aug 30 '15 at 16:49
  • Not really an appropriate question for SO as this could easily be researched. If you Googled first you probably would have found answers – tmn Aug 30 '15 at 16:49
  • People get overexcited by yet another translator, that is why I asked SO, I don't think that sifting through their efficiency is something that a simple Googling would expose :-( – Vlad Ilie Aug 30 '15 at 16:51
  • 1
    @ThomasN. I think you misunderstand the mission of StackOverflow. **Easily googled Questions are perfectly acceptable** here. Indeed, having StackOverflow appear as a top Google search hit was a primary goal when inventing StackOverflow. See blog posts by Spolsky announcing its invention, [here](http://www.joelonsoftware.com/items/2008/04/16.html) and [here](http://www.joelonsoftware.com/items/2008/09/15.html). The main requirement for a Question is that it be narrow and specific. Complicated and difficult are *not* requirements. – Basil Bourque Aug 30 '15 at 17:56
  • 1
    Okay fair enough... but a question should be somewhat researched and show effort, i guess that part is a bit of a grey area to me then. But to the OP, you might want to take a look at Gluon http://gluonhq.com/ – tmn Aug 30 '15 at 18:04
  • 1
    @ThomasN. Nope, being “somewhat researched and showing effort” is *not* required for StackOverflow.com Questions, contrary to occasional posted comments. Only questions of the type “why isn't this code working?” need [A] show some coherent thought in terms of a “clear problem statement”, and [B] include the “shortest code necessary”… both of which usually means some research and some effort. [See the description when you click the "Close" link > "Off topic because" > "Questions seeking debugging help…"] – Basil Bourque Aug 30 '15 at 22:24

3 Answers3

1

Using Robovm and libgdx are the best way I've found to compile to iOS.

RoboVM: robovm.com libgdx: https://libgdx.badlogicgames.com

RoboVM uses a AOT (Ahead-of-time) compiler to convert the Java code before it's packaged to iOS

libgdx provides a library that is compatible with Android, Desktop, iOS, and HTML

mcjcloud
  • 351
  • 2
  • 11
1

I heard of the Gluon project which is bridging JavaFX and Java to iOS and Android. I think it looks pretty promising, and I worked on Github with one of its founders. I think they'll pull together something pretty neat http://gluonhq.com/

tmn
  • 11,121
  • 15
  • 56
  • 112
1

Intel has recently introduced INDE Multi-OS Engine early access programm: https://software.intel.com/en-us/intel-inde-multi-os-early-access

Good technical overview is here: https://software.intel.com/en-us/blogs/2015/07/30/multi-os-engine-of-intel-inde-technical-overview

enter image description here

It let's to create Java applications in Android Studio for both iOS and Android platforms with a possibility to share logic between them.

Also there is a way to develop an app on Windows-host with Mac build server in LAN.

enter image description here

Marlon
  • 1,473
  • 11
  • 13