概要
libgdx の iOS バックエンドは 2 種類になった:
1. ios
: MobiDevelop の RoboVM fork
2. ios-moe
: Intel Multi-OS Engine
将来的にどちらが主流になるか不透明なので、開発者に選択肢を与えている。
背景
- libgdx は iOS/Android/Windows/Mac/Linux のアプリを Java で開発できるフレームワーク
- iOS で RoboVM を使ってた
-
RoboVM が事業を終了
- RoboVM は Java アプリを iPhone/iPad/Apple TV で動作させる仕組み
- RoboVM の歴史: RoboVM が Xamarin に買収され、その後 Microsoft が Xamarin を買収して .NET 側に注力、Java 側を切り捨てた
- libgdx 側での選択肢の検討 (Mobile OpenJDK 9, J2ObjC, Avian, Xamarin + IKVM, Intel Multi-OS Engine)
- BugVM も RoboVM の fork だが、あまり良くない模様