3 ms·
The relatively mature iOS support was one main reasons I chose to develop my game using libGDX (which relies on RoboVM). Luckily I've not started my iOS build y
by davb 11y ago
The relatively mature iOS support was one main reasons I chose to develop my game using libGDX (which relies on RoboVM). Luckily I've not started my iOS build yet (and am currently Android-only) but this has wrecked my plan going forward.
The BadLogic (libGDX) solution is to use the Intel Multi-OS Engine [1] but this too is a closed solution. I'm now concerned that I might spend months getting my game working in Multi-OS, marketing on iOS, building a user-base then find Intel has abandoned the project (as RoboVM have).
This has just highlighted how much risk is involved in fringe runtime environments (Java on iOS, for example), especially those relying on closed solutions.
[1] https://software.intel.com/en-us/multi-os-engine https://software.intel.com/en-us/multi-os-engine
- aerique 11y agoCheck out Haxe: http://www.haxe.org/ http://www.haxe.org/ A programming language with many compilation targets, not hard to learn and somewhat similar to Java. Also used for a lot of (2D) games.
- pjmlp 11y agoIf you are concerned about such issues, I would advise a native based solution instead. Some game framework based on C, C++, Rust, Swift, Go, ....
- elevenfist 11y agoOne alternative is foss cocos2dx
- malkia 11y agoI'm trying out http://flutter.io http://flutter.io
- invalidname 11y agohttps://www.codenameone.com/ https://www.codenameone.com/ is the only answer here. It's been around the longest (longer than RoboVM) is mature and run by ex-Sun/Oracle guys so no complexities over the licensing issues with Oracle. It's open source and has always been, supports all IDE's etc.
- cwyers 11y ago> The Codename One SDK (Software Developer Kit) contains IDE plugins, our visual design tool, simulators for phones/tablets, our documentation/API and implementations for multiple platforms. Included in the SDK are simulators and build environment for iOS (java for iPhone/java for iPad), Android, Blackberry (RIM) and others (Windows Phone 7 Coming SOON!). Uh, huh.
- deleted 11y ago[deleted]
- invalidname 11y agoDamn we need to update the about page. Thanks for the headsup.