【问题标题】:Wrapping a HTML5 app into an executable for Windows/Linux/Mac将 HTML5 应用程序包装成适用于 Windows/Linux/Mac 的可执行文件
【发布时间】:2012-12-20 11:11:55
【问题描述】:

我正在构建一个 HTML5 移动应用程序,我将用一个简单的 Web 视图将它封装在一个 Android 和一个 iOS 应用程序中。但是,我有一些用户正在使用我当前的 Adob​​e Air 应用程序(现在不受支持),我想向他们提供我正在构建的这个新应用程序。

我听说 Adob​​e Air 的 webkit 实现相当陈旧且不稳定。

是否有任何好的工具可以将本地浏览器(最好是 webkit)和我的应用程序封装在一个可执行文件中以供跨平台 (PC) 使用?

【问题讨论】:

  • QtWebKit 是一种选择。
  • 看来你必须在 QtWebKit 中编写 QML?我只想嵌入我现有的 html 网站。

标签: html cross-platform executable


【解决方案1】:

我刚刚看到http://appjs.org/,我很高兴看到 Alex 的 TideSDK 听起来也很棒!

Adobe AIR 可以做你想做的事,但我不支持那个解决方案:它很慢而且不是真正的跨平台,因为如果我是正确的,他们会放弃对 Linux 的支持。

如果有人碰巧测试了其他人,欢迎反馈!

题外话:此外,我已选择不再信任 Adob​​e 的技术选择。我们已经在移动设备上等待 Flash 多年了,他们放弃了这个想法。多年来,我们一直在等待 Mac 和 Linux 上的优化,但没人在意。几个月前的新炒作是期待编译成 HTML5,据我所知,这只是一些流行语和一些旧的粗略 alpha 版本。

编辑

AppJS 已移动 http://appjs.com/

编辑

node-webkit 现在看来绝对是必看的! https://github.com/rogerwang/node-webkit

【讨论】:

  • 不知道 appjs 以前是什么,但该网站似乎已被域名抢注者接管。
【解决方案2】:

最近读了一篇关于这个sdk的文章:http://www.tidesdk.org/。我还没有使用它 - 所以不能说它是否值得尝试并做你想做的事。

【讨论】:

    猜你喜欢
    • 2021-12-29
    • 1970-01-01
    • 2017-03-09
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 2011-08-09
    • 2018-08-02
    相关资源
    最近更新 更多