当前位置: 首页 > 面试题库 >

是否可以在iOS,Android或Windows Phone 8上运行JavaFX应用程序?

武成和
2023-03-14
问题内容

是否可以使用JavaFX开发整个应用程序并在iOS,Android或Windows Phone 8上运行它,而无需编写特定于平台的代码?


问题答案:

背景

Invariant的答案是关于如何开始一切以及2014年初嵌入式和移动JavaFX的状态的好资源。但是,此后发生
了很多 变化,偶然发现此线程的用户无法获得更新的信息。

我的大部分观点都与Invariant的答案有关,因此我建议先进行研究。

移动/嵌入式JavaFX的当前状态

首先有一些坏消息:

  • RoboVM已死
  • Oracle杀死了嵌入式设备上的JavaFX

现在,一些好消息:

  • JavaFX仍可在Android,iOS和大多数嵌入式设备上运行
  • 可以从此处下载适用于android,iOS和嵌入式设备的JavaFXPorts SDK
  • JavaFXPorts项目仍在蓬勃发展,并且比以往任何时候都更容易在移动设备上运行JavaFX,这要归功于这些SDK之上的IDE插件,您可以在几分钟内开始安装,而无需安装任何SDK
  • 现在在移动设备上支持JavaFX 3D
  • GluonVM取代RoboVM,从而为移动开发人员提供 Java 9 支持。是的,您没听错。
  • Oracle启动了Mobile Project,以在所有主要的移动平台上支持JDK。它也应该支持JavaFX;)

如何开始

如果您不是DIY类型的用户,我建议您在自己喜欢的IDE上安装IDE插件并开始使用。

有关如何入门的大多数文档可在此处找到,某些示例可在此处找到。



 类似资料: