【问题标题】:universal crossplatform App for Android, iOS and PC - theoretical [closed]适用于 Android、iOS 和 PC 的通用跨平台应用程序 - 理论上 [关闭]
【发布时间】:2013-10-30 14:09:15
【问题描述】:

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

您能否建议一些其他选项(比编写 3 个原生应用程序更短、更快)或 mby 提供一些我还不知道的合适工具或 API。

谢谢!

【问题讨论】:

  • 我们不知道你知道什么,所以我们不能推荐你还不知道的工具。你为什么不去谷歌搜索一下这个话题——这个话题在 SO 上已经被问了至少十几次了,尽管它完全不适合这个网站。

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


【解决方案1】:

编写单页网络应用程序。

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

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

Qt 提供了一个基于 WebKit 的 webview(由 Chrome 和 Safari 使用),因此它应该具有您期望的所有现代功能。

【讨论】:

    【解决方案2】:

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

    • 电话差距 (HTML/CSS/JS)

    • Xamarin 工具 (C#)

    • appceleration 钛 (JS)

    【讨论】:

      猜你喜欢
      • 2012-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多