跳转至正文
Microsoft CodePush 替代方案

Capgo 对比 Microsoft CodePush

面向曾通过 App Center CodePush 发布 OTA 更新的团队。Microsoft 已于 2025 年 3 月 31 日停用 App Center(包括 CodePush)。

结论 Capacitor、Ionic 或 Cordova 应用:迁移到 Capgo,获得支持 channels 和回滚的托管式 live updates。React Native 应用:Capgo 并不适合;请使用 EAS Update,或自行托管已归档的服务器。

  • 每月 10 亿+ 次更新
  • 5.7K+ 应用
  • 成立于 2021 年

最后更新于

深受 9,400+ 团队信赖 · 90M+ 设备 · 3,200+ GitHub 星标

  • 踢出 2000万+ 安装量
  • Vaia 1000万+ 安装量
  • Suez 320万安装量
  • Nana 250万安装量
  • Snowqueen 180 万次安装
  • StyleSeat 100 万+ 次安装
  • Huckleberry 100 万+ 次安装
  • SuperFrete 100 万+ 次安装
  • 必胜客 100 万+ 次安装
  • Shelf 95 万次安装
  • Janitor 75 万次安装
  • RemNote 50 万+ 安装
  • Somtoday 50 万+ 安装
  • Vella 40万+ 安装
  • Revel 25万+ 安装
  • IREC 15万+ 安装
  • 360Player 10万+ 安装
  • Finax 10万+ 安装
  • OurLiving 80K+ 安装量
并排对比

Capgo 与 Microsoft CodePush 对比概览

Capgo 与 Microsoft CodePush 对比,截至 2026 年 11 月。表中每条 Microsoft CodePush 信息都链接到下方列出的编号来源。
领域 Capgo Microsoft CodePush
定价 价格为每月 $12 起(按年计费)或每月 $14(按月计费)。提供 14 天免费试用,无需信用卡。无免费方案。 自 2025 年 3 月 31 日 App Center 关停后,已无托管方案。独立服务器基于 MIT 协议免费,你只需为运行它的基础设施付费。 [1] [2]
OTA 实时更新 无需等待应用商店审核,即可推送 JavaScript、HTML、CSS 及资源变更,支持增量下载和端到端加密。每月更新量超 10 亿次。 通过 CodePush 客户端 SDK,为 React Native 应用提供 JavaScript 和资源的 OTA 更新。 [2]
原生 build Capgo Builder 在云端构建并签名 iOS 和 Android 二进制文件,通常只需 2-3 分钟,还能上传到应用商店。构建时间已包含在套餐中。 App Center Build 已随 App Center 其余服务一同退役。Microsoft 建议团队改用 Azure Pipelines。 [1]
框架支持 Capacitor 支持使用 React、Vue、Angular、Svelte、Ionic 或任何 web framework 构建的应用。Live Updates 也适用于 Cordova 和 Electron。不支持 React Native。 React Native。该独立服务器可与 CodePush React Native 客户端 SDK 配合使用。 [2]
开源且支持自托管 Updater 插件和 Capgo 插件在 MPL-2.0 下免费。后端源码在 GitHub 上以 AGPL-3.0 开源。你可以运行自己的更新服务器,或在 Enterprise 版中使用授权的自托管。 基于 MIT 协议的独立 CodePush 服务器,仅限自托管。Microsoft 已将该仓库归档。 [2]
回滚与渠道 动态渠道、设备与渠道覆盖、渐进式发布、bundle 启动失败时自动回滚,以及一键回滚到之前的 bundle。 默认提供 Staging 和 Production 部署,也支持自定义部署、按百分比灰度发布和回滚。 [3]
支持 通过 Discord 和邮件联系开发 Capgo 的工程师。任何方案都享插件优先修复,Premium Support 可保障生产交付期限。 无。Microsoft 按原样提供独立服务器,且不提供支持。 [2]
公司状态 独立运营、自筹资金,成立于 2021 年。已有 9,400+ 个团队、5,700+ 款应用和 9,000 万+ 台设备。企业版提供 SOC 2 Type II 和 ISO 27001 认证。 Microsoft 已于 2025 年 3 月 31 日停止 App Center(包括 CodePush)的服务,并归档了独立服务器仓库。 [1] [2]

来源

竞品信息截至 2026 年 11 月,并已对照以下供应商页面进行核实。计划和价格可能会变动,请在决定前前往供应商网站确认。

  1. Microsoft Learn:Visual Studio App Center 退役
  2. GitHub 上的 microsoft/code-push-server
  3. CodePush 独立版 CLI 文档

在 Microsoft CodePush 工作,发现内容有误或已过时? 发送邮件至 support@capgo.app 或 在 github.com/Cap-go/website 上提交 PR ,或在此编辑此页面 在 GitHub 上查看源码 .

客观评价

Microsoft CodePush 更适合的场景

没有哪款工具能适配所有团队。以下情况我们会建议你选择另一个方案。

你的应用是 React Native

Capgo 为 Capacitor、Cordova 和 Electron 应用提供更新,不支持 React Native。React Native 团队可以看看 EAS Update,或运行独立的 CodePush 服务器。 [2]

你想全部自己运维

独立服务器没有授权费。但托管、安全补丁和维护都得自己负责,也没有厂商支持。 [2]

继续使用 React Native 和 App Center 时代的流程

如果您已在 React Native 上运行 App Center 时代的工具,且仅需基本的 promote 和 rollback 功能,自托管时,已归档的独立服务器仍支持该模式。 [2] [3]

Capgo 不适合以下情况……

  • 你的应用是 React Native;Capgo 更新的是 Capacitor、Cordova 和 Electron,而不是 React Native。
  • 你希望试用结束后有免费套餐;Capgo 提供 14 天试用,但没有免费套餐。
迁移路径

告别 CodePush / App Center

导出你的发布流程,移除 CodePush SDK 接入,并将 Capacitor 构建指向 Capgo channel。我们的迁移中心汇集了 App Center 博客文章和分步文档。

  1. 移除 CodePush

    从应用中移除 CodePush SDK 及其部署密钥,并从 CI 中删除 App Center 的发布步骤。

  2. 安装 Capgo 更新器

    运行 npx @capgo/cli@latest init 在你的 Capacitor 项目中。它会安装 @capgo/capacitor-updater 并带你完成首次 bundle 上传。

  3. 将部署映射到渠道

    将你的 Staging 和 Production 部署重新创建为 Capgo 渠道,然后使用以下命令上传: npx @capgo/cli@latest bundle upload --channel=production.

客户证言

Capgo 客户评价

来自用 Capgo 构建 Capacitor 应用的团队的具名评价。

5.0/5 开发者团队评分 9,400+ 团队 查看评价

Capgo Capacitor Updater 插件彻底改变了我们发布更新的方式。以前需要几天的工作,现在只需几分钟。

Sergiu S drivolino GmbH 首席开发者

能够即时推送生产环境的 OTA 更新,而无需等待完整的 App Store 审核周期,这带来了巨大的运营优势。

Kapil NuTriQ 创始人

搭建过程不到一天。基于 Channel 的发布机制让我能在推送到生产环境之前,先在自己的设备上测试。

Nate van Jole CTO, 私有
常见问题

常见问题

Microsoft CodePush 何时停止服务?
Microsoft 已于 2025 年 3 月 31 日关停 App Center(包括托管的 CodePush)。独立的服务器仓库已归档。
有免费的 CodePush 替代方案吗?
已归档的 CodePush 服务器基于 MIT 协议免费提供,但托管、打补丁和维护都得自己来。Capgo 没有免费套餐,提供 14 天免费试用;如果想自托管,其 updater(MPL-2.0)和 backend(AGPL-3.0)都是开源的。
Capgo 支持 React Native 吗?
不支持。Capgo 专为 Capacitor、Ionic、Cordova 和 Electron 应用打造。React Native 团队可以改用 EAS Update。
Capgo 的费用是多少?
年付每月 12 美元起,月付每月 14 美元起,提供 14 天免费试用,无需信用卡。

在你自己的 App 上试用 Capgo

开启 14 天免费试用,无需信用卡。试用结束后,方案价格为 12 美元/月(按年计费)或 14 美元/月(按月计费)。

  • 9,400+ 团队
  • 9000 万+ 台设备
  • 2-3 分钟完成 Native Build