是否可以在iOS、Android或WindowsPhone8上运行JavaFX应用程序?

可以使用JavaFX开发整个应用程序并在iOS、Android或WindowsPhone8上运行,而不编写特定于平台的代码吗

是的,您可以在iOS、android、桌面、RaspberryPI(还没有windows8 mobile)上运行JavaFX应用程序

实际工作:

我们做到了!iPad、Android、Windows和Mac上的JavaFX8多媒体项目

JavaFX无处不在

Ensemble8JavaFX8Android演示

在Raspberry Pi上运行的示例JavaFX应用程序

我的示例应用程序运行在Android上

iOS和Android上的JavaFX

开发资源:

Android:

在Android上构建和部署JavaFX应用程序

iOS:

NetBeans对iOS版JavaFX的支持已经过时

用RoboVM+e(fx)clipse工具在10分钟内开发JavaFX+iOS应用程序

如果你打算开发严肃的应用程序,这里有更多的信息

杂项:

目前,对于JavaFX,Oracle的优先级列表是桌面(Mac、windows、linux)和嵌入式(Raspberry Pi、beagle Board等)。对于iOS/android,Oracle作为OpenJFX的一部分完成了这些平台的大部分硬工作和操作源JavaFXPort,但oracle没有针对ios/android的JVM。社区正在通过填补ios/android的缺失部分(JVM)来整合这一切,社区在ios(RoboVM)/android(DalvikVM)上运行JavaFX方面取得了良好的进展。如果你愿意,你也可以通过赞助(成为RoboVM赞助商)或开始开发应用程序和报告问题来为社区做出贡献

编辑2014年6月23日:

Johan Vos为移动设备和平板电脑上的javafx端口javafx创建了一个网站,请查看此更新信息

发表评论