您的应用运行稳定,极少变动
Cordova 仍在定期发布平台版本并进行维护,因此对于拥有成熟 pipeline 的成熟应用来说,无需强制迁移。 [3]
Apache Cordova 开创了将 Web 应用打包上架应用商店的先河,目前仍在维护。Capacitor 是同一 Web code 的现代继任者,而 Capgo 增加了 Live Updates 和云构建,Cordova 团队过去正是从 CodePush 和 App Center 获得这些能力。
结论 如果应用稳定,团队也熟悉其 CLI 和 config.xml 工作流,就选 Cordova。如果你想要自己掌控的原生项目、现代插件,以及 App Center CodePush 退役后支持 channels 和回滚的 live updates,就选搭配 Capgo 的 Capacitor。Capacitor 仍能运行大多数 Cordova 插件,所以迁移可以逐步进行。
14 天无限免费试用。无需信用卡 14 天退款保证。随时取消。
最后更新于
深受 9,400+ 团队信赖 · 90M+ 台设备 · GitHub 3,190+ stars
本排名面向希望快速交付移动应用、无需等待应用商店审核即可修复生产环境 Bug,并能完全掌控自己的 code 的团队。
Capacitor 加上 Capgo:一套 Web 代码库覆盖 iOS、Android 和 Web,Live Updates 可跳过商店审核,云端 Native Build 只需 2–3 分钟。开源,每月 $12 起。
来自 Ionic 团队的 Capacitor 与 Cordova 应用 Live Update 及云端 build 服务。在决定使用前,请先查看其当前路线图。
Capacitor 应用的 Live Update 与 build 服务,但在发布控制和分析功能方面少于 Capgo。
在 App Center 退役后,微软开源了一个独立的 CodePush 服务器。无需许可费,但需由您自行运行并维护安全。
无需 Mac,即可云端构建 Cordova 和 Capacitor 项目。不支持 Live Updates。
用原生 UI 组件重写。只有想离开 Web 技术栈时才值得。
| 领域 | Capgo | Apache Cordova |
|---|---|---|
| 定价 | Capacitor 免费且采用 MIT 协议。Capgo 的实时更新和云端构建起售价为 12 美元/月(按年付费)或 14 美元/月,提供 14 天免费试用,无需信用卡。 | 由 Apache Software Foundation 开发的免费开源项目。无付费版本。 [1] |
| OTA 实时更新 | 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 | 没有内置的 live updates 功能。许多 Cordova 应用曾使用 App Center CodePush,但该服务已于 2025 年 3 月 31 日停止服务;Microsoft 现在只提供自托管的 CodePush 服务器。 [4] |
| 原生 build | Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2–3 分钟,并可上传到应用商店。构建时间已包含在套餐中。 | cordova CLI 会生成平台项目,你可以在本地用 Xcode 和 Android Studio 构建,或在自有 CI 中构建。该项目不提供托管构建服务。 [2] |
| 框架支持 | Capacitor 应用可以用任何 web framework 构建,且 Capacitor 可运行大多数 Cordova 插件。Capgo live updates 也适用于 Cordova 和 Electron 应用。 | 在 WebView 中用任意 Web 框架运行 HTML、CSS 和 JavaScript。目标平台为 Android、iOS 和 Electron。原生能力通过 Cordova 插件访问。 [2] |
| 开源且支持自托管 | Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 | Apache License 2.0,由 Apache Software Foundation 管理。 [1] |
| 回滚与渠道 | 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 | Cordova 本身不支持。回滚功能取决于你添加的 live update 服务,或者通过发布新的应用商店版本来实现。 [2] [4] |
| 支持 | 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 | 通过 Apache 项目获得社区支持。版本更新仍在持续,包括 2026 年 7 月发布的 cordova-android 15.1.0 和 cordova-ios 8.1.1。 [3] |
| 公司状态 | 独立运营、自筹资金,成立于 2021 年。9,400+ 支团队、4,700+ 个应用和 9,000 万+ 台设备。Enterprise 方案提供 SOC 2 Type II 和 ISO 27001 认证。 | 由志愿者维护的 Apache Software Foundation 项目。 [1] |
竞品信息截至 2026 年 9 月,已对照下方厂商页面核实。套餐和价格可能变动,决定前请到厂商网站确认。
没有哪款工具能适配所有团队。以下情况我们会建议你选择另一个方案。
Capacitor 可以与 Cordova 并行运行,并支持大多数 Cordova 插件,因此您可以逐个迁移插件。您的 Web code 保持不变。
运行 bun add @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android 以及 bunx cap init 使用来自 config.xml,构建您的 Web 应用,然后 bunx cap add ios 以及 bunx cap add android.
保留正在使用的 Cordova 插件,将其余插件替换为 Capacitor 插件,然后运行 bunx cap sync。来自 config.xml 迁移至 capacitor.config.ts.
运行 bunx @capgo/cli@latest init, then ship each web build with bunx @capgo/cli@latest bundle upload.
来自用 Capgo 构建 Capacitor 应用的团队的具名评价。
自从开始使用 Capgo,一切都变快了,我也能把应得的时间留给用户,同时不耽误日常生活。
能把 Device ID 加入指定分组,并只向特定分组推送变更,这简直太救命了。
能够即时推送生产环境的 OTA 更新,而无需等待完整的 App Store 审核周期,这带来了巨大的运营优势。
开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。