Ios 类似Phonegap的Mac应用商店平台?

Ios 类似Phonegap的Mac应用商店平台?,ios,macos,cordova,mac-app-store,Ios,Macos,Cordova,Mac App Store,我正在使用phonegap在iOS原生应用程序中运行HTML/JS代码。有没有办法在Mac上实现这一点,以便将其包含在Mac应用商店中?或者只是一个允许我在本机应用程序包装器中运行HTML/JS的平台 到目前为止,我只见过phonegapmac,但我不完全确定如何使用它: 我从未在mac app store中见过使用phonegap的应用程序,但我使用phonegap为iphone和ipad创建了一个sencha touch应用程序,我想把它放到mac应用程序中。这并不难,我没有使用Phoneg

我正在使用phonegap在iOS原生应用程序中运行HTML/JS代码。有没有办法在Mac上实现这一点,以便将其包含在Mac应用商店中?或者只是一个允许我在本机应用程序包装器中运行HTML/JS的平台

到目前为止,我只见过
phonegapmac
,但我不完全确定如何使用它:


我从未在mac app store中见过使用phonegap的应用程序,但我使用phonegap为iphone和ipad创建了一个sencha touch应用程序,我想把它放到mac应用程序中。这并不难,我没有使用Phonegap,但我使用了我所有的SenchaTouch/Javascript/html文件,并能够在标准的webview中显示它们,您可以使用interface builder将它们放入mac应用程序中。所以我在外面有本地控件,在里面有我的senchatouch应用程序。您可以使用任何html5框架来实现这一点


对于我的senchatouch应用程序来说,这并不是一个好主意,因为它不是为传统的鼠标设计的,但它确实是功能性的,并且工作正常。同样,以这种方式使用webview也不会违反任何应用商店提交规则(除非该应用只是简单地吸lol)。

Phonegap mac已经有一段时间没有看到任何工作了。也许可以尝试MacGap(),它是一个fork,目前仍在积极开发中

更新2014-03-18:MacGap最近也没有看到很多工作

对于我最新的HTML5 Mac App Store应用程序,我使用了Cordova,因为我认为从长远来看,它现在是更好的解决方案

有一个
cordova osx
版本可以生成osx项目。它远没有iOS/Android cordova平台那么完整,但它可以工作——如果您希望同时支持iOS+OSX,它可能是比MacGap更好的解决方案。(话虽如此,MacGap可能在“开箱即用”的情况下工作得更好)

请注意,Cordova CLI目前不适用于Cordova osx-您必须手动维护osx X-Code项目,这是一个遗憾。同样,许多Cordova插件不支持OSX


为了让我的应用程序能在Cordova OSX上运行,我不得不进行一些“黑客攻击”。但至少我现在有了一个HTML5应用程序,它可以在Android/iOS/OSX上运行,非常酷。

更新:Tianium Desktop已经改名为tidesdk,看起来非常棒。我会尽快尝试。

MacGap()会为您提供一个很好的解决方案。它正在积极开发中,并提供对一系列OS X桌面特定功能的访问,例如:

  • 菜单项
  • 码头徽章
  • 窗口定位
  • Growl和本机OS X 10.9通知
  • 字体
以及声音、应用程序事件、剪贴板访问等

相比之下,
cordova osx
的osx桌面集成非常有限(我相信几乎没有)。也很难找到有关的任何文档。其他解决方案要么已经消亡(TideSDK),要么是专有的,这可能不是您想要的


免责声明:我是MacGap项目的合作者。

更新:MacGap2目前正由一些人开发,Cordova现在支持MacOSX作为平台