我使用phonegap在iOS的本地應用程序中運行我的HTML/JS代碼。有什麼辦法可以在Mac上做到這一點,包括在Mac App Store中?或者只是允許我在本機應用程序包裝中運行HTML/JS的平臺?Phonegap用於Mac App Store的平臺?
迄今爲止我見過的唯一的事情就是phonegap-mac
,但我不完全知道如何使用它:
https://github.com/phonegap/phonegap-mac
我使用phonegap在iOS的本地應用程序中運行我的HTML/JS代碼。有什麼辦法可以在Mac上做到這一點,包括在Mac App Store中?或者只是允許我在本機應用程序包裝中運行HTML/JS的平臺?Phonegap用於Mac App Store的平臺?
迄今爲止我見過的唯一的事情就是phonegap-mac
,但我不完全知道如何使用它:
https://github.com/phonegap/phonegap-mac
Phonegap-mac在一段時間內還沒有看到任何工作。也許試試MacGap(https://github.com/maccman/macgap),這是一個分支,目前仍在積極開發之中。
UPDATE 2014-03-18:MacGap最近也沒有看到很多工作。
對於我的最新的HTML5 Mac App Store的應用程序,我用科爾多瓦http://cordova.apache.org,因爲我認爲長期來看,現在是更好的解決方案。
有一個cordova-osx
版本,它可以生成一個OSX項目。它沒有像iOS/Android cordova平臺那樣完整,但它可以工作 - 如果你希望支持和 iOS + OSX,它可能是比MacGap更好的解決方案。 (話雖如此,MacGap現在可能更好地「開箱即用」)。
請注意,Cordova CLI目前沒有與cordova-osx一起工作 - 您必須手動維護OSX X-Code項目,這很遺憾。而且,許多Cordova插件不支持OSX。
我不得不這樣做「黑客」公平一點,讓我的應用程序在科爾多瓦OSX工作。但至少我現在有一個可以在Android/iOS/OSX上運行的HTML5應用程序,它非常酷。
更新:MacGap2目前正在由一些相同人員開發https://github.com/MacGapProject/MacGap2 – NaN 2015-04-27 15:29:29
我從來沒有見過在使用Mac App Store的應用程序phonegap,但我創建了一個sencha觸摸應用程序的iphone和ipad使用phonegap,我想把它扔進一個mac應用程序。這並不困難,我沒有使用Phonegap,但是我使用了所有的SenchaTouch/Javascript/html文件,並且能夠在標準webview中顯示它們,您可以使用界面構建器將它們放入mac應用程序。所以我在外面和我的senchatouch應用程序在內部有本地控制。你可以用任何html5框架來做到這一點。
這不是真的,我senchatouch的應用程序是一個好主意,因爲這是不適合傳統的鼠標,但它肯定是功能性和工作。以這種方式使用webview也不會違反任何應用商店提交規則(除非應用只是簡單的吸引大聲笑)。
更新:鈦桌面已更名爲tidesdk http://www.tidesdk.org/,看起來非常棒。要儘快嘗試。
MacGap(https://github.com/maccman/macgap)應該爲您提供一個很好的解決方案。這是正在積極發展,並提供對各種OS X特定於桌面的功能,如:
以及聲音,應用程序事件,剪貼板訪問,等等等等
相比之下,cordova-osx
具有非常有限的OS X桌面集成(幾乎沒有,我相信)。這也很難找到任何文件。其他解決方案要麼已經死亡(TideSDK),要麼是專有的,這可能是也可能不是你想要的。
聲明:我是MacGap項目的合作者。
Cordova現在支持Mac OS X作爲平臺 – Zorgatone 2016-04-11 13:29:53