适用于Android,iOS和PC的通用跨平台应用程序 - 理论上的

时间:2013-10-30 14:09:15

标签: android ios vb.net cordova cross-platform

我目前正在开发一个项目,我需要为Android智能手机,iOS小工具(iPhone / iPad)和带有Windows的普通台式电脑开发相同的应用程序。它可能很容易,但我的老板有点远离编程希望所有这些都用同一种语言编写,只有一个源代码,对所有3个应用程序进行微小的更改。我告诉他这几乎不可能,现在试图找到最短的方式。我现在拥有的:  1.使用HTML,CSS和JS编写所有内容 - 适用于Android和iOS,例如使用PhoneGap ...但是使用.exe版本我就在deadend中。我正在考虑使用VB的WebBrowser,但它使用已安装的IE版本...不会通过我。而现在是最艰难的时刻:每天一次,我需要以大约20k条目存储一份数据库副本,然后阅读它们。对于智能手机来说并不是真正的问题,我之前曾尝试过类似的东西,但是在计算机上,localy,来自IE驱动的VB客户端......我认为这根本不可能。  2.智能手机也一样,但计算机版纯VB。

你能否提出一些其他选择(比写3个本机应用程序更短更快)或mby为我提供一些我还不知道的合适工具或API。

谢谢!

2 个答案:

答案 0 :(得分:2)

编写单页Web应用程序。

  • 将其嵌入Android的浏览器中。
  • 在iOS的浏览器中浏览它。
  • 将其嵌入Windows上的浏览器中。

在Windows上,它不一定是IE。有几种方法可以将浏览器嵌入到应用程序中。我可以建议一个。

Qt提供基于WebKit的Web视图(由Chrome和Safari使用),因此它应具备您期望的所有现代功能。

答案 1 :(得分:-1)

我听说过这些工具,但从未尝试过

  • 手机差距(HTML / CSS / JS)

  • Xamarin工具(C#)

  • appceleration titanium(JS)