跳转至正文
替代方案

Expo Live Update 的替代方案

Capgo 是面向 Capacitor 团队的 Expo 替代方案:提供类似 EAS Update 的 Live Updates,以及 Native Build 和应用商店提交,无需重写 React Native。

Expo Live Update 的替代方案

EAS Update 让 Expo 和 React Native 团队无需经过应用商店审核即可发布 JavaScript 修复。Capgo 为 Capacitor 应用提供同样的功能:保留 Web UI,使用 Capacitor 进行封装,并通过 Capgo updater 插件推送 Web bundle 更新。

Capgo 无法更新 Expo 应用。如果应用是 React Native,请继续使用 EAS Update。如果你的应用是希望在 iOS 和 Android 上运行的 Web 代码库,那么 Capgo 就是 Expo 的替代方案。

完整的各项服务对比请查看 EAS 对比 Capgo。本文将涵盖 Live Update 路径以及围绕它的当前 Capgo 技术栈。

Capgo 对比 Expo Application Services

Expo Application Services 包含五项云端任务:EAS Build、EAS Submit、EAS Workflows、EAS Update 和 EAS Hosting。Capgo 涵盖了适用于 Capacitor 应用的其中四项。

EAS 服务 Capgo 对应方案 备注
EAS Update Capgo Live Updates 适用于 Capacitor 的 Web-bundle OTA。支持 Channels、回滚及设备 logs。
EAS Build Capgo 构建器 已签名的 iOS 和 Android 二进制文件。所有付费方案均包含 Native Build 时间。
EAS Submit Capgo Builder 应用商店提交 在完成干净构建后,将 IPA/AAB 上传至 App Store Connect 或 Google Play。
EAS Workflows 配合 Capgo Build 实现 CI/CD 保留 GitHub Actions 或 GitLab CI。通过你的 pipeline 调用 Capgo Build。
EAS Hosting 无 Capgo 不托管 Expo Router 网站或 API 路由。

付费版 Capgo 起价 $12/月(按年计费),或 $14/月(按月计费)。付费版 EAS 起价 $19/月,另加使用费。生产版 EAS 为 $199/月,另加使用费。查看 Capgo 价格 和 Expo 价格 在规划团队规模之前。

功能特性

功能特性 Capgo Expo / EAS
实时更新 支持,Capacitor web bundles 支持,expo-updates
更新通道 是 是
回滚 / 固定通道版本 是 是
安装统计与设备日志 是 付费方案中的 Dashboard 指标
React Native 否 是
React、Vue、Angular 等 Web UI 支持,通过 Capacitor 不支持,仅限 React Native UI
原生云端构建 支持,Capgo Builder 支持,EAS Build
应用商店提交 是 支持,EAS Submit
托管式 React Native CI 不支持。请配合使用您的 CI 与 Capgo Build 支持,EAS Workflows
开源更新器 是 Expo SDK 是开源的;EAS cloud 则不是
端到端 Bundle 加密 是 生产环境与企业版支持 Code 签名

如何做出选择

选择 Expo 与 EAS 当移动端 UI 使用 React Native,或者团队需要 Expo modules、config plugins 及 runtime versions 时。

选择 Capacitor 与 Capgo 如果你已经拥有一个 Web App,并希望在不重写 UI 的情况下支持 iOS 和 Android。那么可以使用 Capgo 进行 Live Update、Native Build 以及提交至应用商店。

下一步

阅读 EAS 与 Capgo 对比 了解架构、定价和常见问题。或者 创建一个 Capgo 账号 并在几分钟内发布 Capacitor live update。

为 Capacitor 应用提供实时更新

当 Web 层 Bug 已上线时,通过 Capgo 推送修复,不必等 App Store 审核数天。用户会在后台获取更新,而原生变更仍走常规审核流程。

博客最新文章

Capgo 为你提供打造真正专业移动应用所需的深度洞察。