It would be nice to have in one place a tutorial on the current porting options (java to android, java to ios).
I’m seeing, for example, in going from Java to ios:
- hand write code yourself (maybe not a terrible option, given Obj-C has a fair bit structurally in common with Java due to SmallTalk roots, but of course depends on the scale of the game and the use of libraries)
- Avian
- RoboVM
- LibGDX
- java2objc
- multistep sort of thing: java to javascript/android, then javascript to obj-c as there are possibly more JavaScript to iOS options than from Java?
But for a Newbie, there is a lot of issues and steps involved that aren’t immediately made clear by going to the various home pages for these resources. For example, if an embeddable VM has a reduced set of Java implemented, how are graphics and other IO (sound, mouse, touchpads, etc.) dealt with in each option?
Just an overview would be good, no need to get too detailed.
I’d write it myself if I were capable, but I don’t have the needed knowledge. I’m pretty sure there are folks here that are well acquainted with the options and pros & cons of each.
I can guarantee I’d be one of the first to “appreciate” this if it were available. (Maybe there is already link at JGO I’ve overlooked?)