一句话使用 HTML、CSS、JavaScript 构建接近原生体验的 iOS 与 macOS 混合应用开发框架。
定价免费开源 框架采用 MIT License,文本未提及商业收费;网站提供 Patreon 赞助入口。
适合谁熟悉 Web 技术、希望开发 iOS/macOS 混合应用并需要直接调用 Swift 原生能力的开发者与团队。
核心功能使用 JavaScript、HTML、CSS 构建 iOS 和 macOS 应用JavaScript 调用原生 Swift 函数原生组件调用 JavaScript 函数全屏 WKWebView 加载 www 目录中的页面支持存储、定位、触觉反馈等原生能力扩展支持外接显示器场景提供调试 WebView、性能、多显示器等高级文档提供数据存储、声音、触觉、手电筒、分享、本地通知、角标等示例代码
功能与用途enClose 是 iOS 和 macOS 混合应用开发框架,允许使用 JavaScript、HTML、CSS 构建接近原生体验的应用,并通过 Swift 与 WebView 互通实现原生能力调用。
支持语言/框架支持 JavaScript、HTML、CSS;原生侧使用 Swift;页面中称可使用开发者选择的 Web framework,但未列出具体框架。
开源还是闭源开源,采用 MIT License。
自托管选项作为框架可下载并在本地 Xcode 项目中使用;网站未描述云服务或托管平台。
定价MIT License 免费使用;提供 Patreon 赞助入口,未提及付费套餐。
API/SDK提供 enClose JavaScript 调用接口,可从 JavaScript 调用 nativeCall;支持 Swift 原生函数调用 JavaScript,文档包含 enClose.js functions。
集成与生态集成 WKWebView、Swift、iOS/macOS 原生能力;示例覆盖数据存储、声音、触觉反馈、手电筒、Secret Management、App Settings、Share Sheet、本地通知、App Badge、多显示器等。
文档质量文档结构较完整,包含 Getting Started、安装、项目结构、核心机制、配置、原生/JavaScript 双向调用、调试模式、高级主题和多个示例代码;但社区规模、版本路线和故障排查深度信息不足。
中国访问未知
适用场景企业仓储管理、销售与 CRM、零售 POS、餐厅管理、App Store 消费级应用、需要 Web UI 与 Swift 原生能力结合的 iOS/macOS 应用。
同类Apache CordovaCapacitorReact NativeFlutterIonic