MacGap
MacGap 项目为 HTML/JS/CSS 开发者提供了一个 Xcode 项目,用于开发在 OSX 的 WebView 中运行的 Native OSX 应用程序,并利用 WebKit 技术。
该项目公开了用于 OS X 集成的 JavaScript API,例如显示本机 OS X 10.9 通知。 MacGap 项目非常轻巧灵活,一个空白的应用程序大约是 980KB。
特性:
- 小编译的应用程序大小
- Mac App Store兼容
- 访问许多 Mac OS X 专用功能
先决条件
MacGap 适用于 OSX 10.6 及更高版本。
用 macgap generator 生成应用程序,不需要编译。
gem install macgap macgap new myapp macgap build myapp
API
MacGap 在 JavaScript 中公开了一个名为 macgap 的对象。您可以使用它来改变 Dock 图标并显示 Growl 通知等等。该 API 在 GitHub 上的 WIKI 中有文档记录:https://github.com/maccman/macgap/wiki
属性
MacGap 是从 Phonegap-mac 派生出来的。它具有相同的许可证(MIT)。
自定义生成
要构建,请确保您已安装最新的Mac OSX Core Library。从 http://developer.apple.com/ 下载。
只需克隆存储库并在 Xcode 中构建。文件public/index.html 在启动时加载。