我有一个现有的Large Java Swing GUI应用程序,并希望如此 迁移到IOS(移动应用程序)。 Java Swing肯定会使用robovm吗?
只需编译到MAC上的字节码并在IOS上运行它,是吗? 会变得如此简单,并且会涉及到一些工作吗?
它会支持所有第三方罐子还是有任何限制?
在开源上还有其他替代方案,或者Java Swing GUI应用程序迁移到Mac OS还有其他方法吗?
答案 0 :(得分:1)
我不认为Swing会与RoboVM合作。即使这样,App Store很可能会拒绝您的应用,因为它不符合他们的UI准则。
就你的应用中的非ui逻辑而言,RoboVM应该处理它,因为你没有进行原生呼叫。
我知道没有Swing到Mac UI转换器。你可能最好不要重新打开你的应用程序。
答案 1 :(得分:1)
Codename One与Swing非常相似,并且基于它建模,它将允许您相对容易地移植代码(布局管理器等)。移植Swing应用程序应该是微不足道的,请参阅Swing开发人员的快速入门:http://www.codenameone.com/swing.html