具体的多平台应用。可以做得好吗?

时间:2013-06-11 21:59:42

标签: android linux windows user-interface

我正在寻找技术来开发适用于Windows,Linux和Android的一个应用程序。 有没有一项技术可以完成这项任务,而不是编写多个应用程序并完成下面的约束?

申请,即:

  • 离线工作
  • 能够成为java(swing)应用程序中的小部件
  • 已关闭源代码(与html5相对)
  • 使用类似socket的tcp通信(在LAN等中)
  • 主要是GUI

技术必须免费用于商业

正如我发现的那样,不够

  • PhoneGap仅适用于移动设备
  • HTML / JavaScript提供开源代码
  • 不能有任何服务器端工作(如ASP.NET / PHP等),因为它必须脱机工作
  • 在编写两个Java应用程序时,Android和Windows / Linux应用程序之间没有任何共享,因为它主要是GUI,ActionListeners等是依赖于平台的。
  • Xamarin不是免费的

我今天在这里阅读了所有类似的问题,但没有一个能提供足够的信息。我一直在互联网上搜索3天。

我希望应用程序用java或html / css / JavaScript编写,但是 如果有其他语言的可能性我也想听听它们。

无需让应用程序看起来像本机或超高效。

2 个答案:

答案 0 :(得分:0)

我认为Qt可能满足所有这些要求。 http://qt-project.org/

不完全排队的事情:它不是100%零成本,它是C ++,而不是Java。

答案 1 :(得分:0)

您对应用程序成为Swing小部件的要求意味着它不能在Android上运行,因为Android不支持Swing。

所以,据我所知,不,没有一项技术可以满足您的所有要求。