可以使用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创建了一个网站,请查看此更新信息