需要将在Linux上运行的现有大型Java Swing应用程序迁移到IOS(移动平台)

时间:2015-07-16 14:26:39

标签: java ios robovm

我有一个现有的Large Java Swing GUI应用程序,并希望如此 迁移到IOS(移动应用程序)。 Java Swing肯定会使用robovm吗?

只需编译到MAC上的字节码并在IOS上运行它,是吗? 会变得如此简单,并且会涉及到一些工作吗?

它会支持所有第三方罐子还是有任何限制?

在开源上还有其他替代方案,或者Java Swing GUI应用程序迁移到Mac OS还有其他方法吗?

2 个答案:

答案 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