JavaScriptの修正をアプリストアのレビューなしで配信できるようにするEAS Updateは、ExpoとReact NativeチームがJavaScriptの修正を配信できるようにします。 CapgoはCapacitorアプリのためにその役割を果たします: ウェブUIを維持し、Capacitorでラップし、ウェブバンドルの更新をCapgoアップデートプラグインを通じて配信します。
CapgoはExpoアプリを更新しません。アプリがReact Nativeの場合、次のステップに進みます。 EAS Update. If the app is a web codebase you want on iOS and Android, Capgo is the Expo alternative.
EAS Update . アプリがウェブコードベースでiOSとAndroidに展開したい場合、CapgoはExpoの代替になります。EAS vs Capgo
Capgo vs Expo Application Services
EAS vs __CAPGO_KEEP_0__ is five cloud jobs: EAS Build, EAS Submit, EAS Workflows, EAS Update, and EAS Hosting. Capgo covers the four that apply to a Capacitor app.
| . この記事では、ライブアップデートのパスと__CAPGO_KEEP_0__の現在のスタックについて説明します。 | Capgo vs Expo Application Services | Notes |
|---|---|---|
| EAS Update | Capgo Live Updates | Web-bundle OTA for Capacitor. Channels, rollback, device logs. |
| EAS Build | Capgo Builder | Capgo Builder |
| Capgo Builder | Capgo Builder store submit | EAS Workflows |
| CI/CD with Capgo Build | CI/CD with Capgo Build | GitHubアクションまたはGitLab CIを維持します。Capgoビルドをパイプラインから呼び出します。 |
| EASホスティング | なし | CapgoはExpoルーター ウェブサイトまたはAPIルートをホストしません。 |
有料Capgoは年間$12/月、または月額$14/月で開始します。有料EASは$19/月に加算され、使用に応じて料金が発生します。生産EASは$199/月に加算され、使用に応じて料金が発生します。確認 Capgoの価格 、 Expoの価格 チームをモデル化する前に
機能
| 機能 | Capgo | Expo / EAS |
|---|---|---|
| リアルタイム更新 | Yes, Capacitor ウェブパッケージ | Yes, expo-updates |
| アップデートチャネル | Yes | Yes |
| バージョンをロールバック/固定 | Yes | Yes |
| インストール統計とデバイスログ | Yes | 有料プランのダッシュボードメトリクス |
| React Native | いいえ | はい |
| React、Vue、Angular、他WebUI | はい、Capacitor | いいえ、React Native UI |
| ネイティブクラウドビルド | はい、Capgo Builder | はい、EAS Build |
| ストアサブミット | はい | はい、EAS Submit |
| ホストされたReact Native CI | いいえ。CIを使用してCapgoビルド | はい、EAS Workflows |
| オープンソースのアップデート | はい | ExpoSDKはオープンソースですが、EASクラウドはありません |
| エンドツーエンドのバンドル暗号化 | はい | CodeサインオンProductionとEnterprise |
どの時点でどちらを選択するか
選択 Expo と EAS モバイル UI が React Native の場合、またはチームが Expo モジュール、config プラグイン、ランタイム バージョンを使用したい場合
選択 Capacitor と Capgo 既存のウェブアプリがある場合に iOS と Android を取得するために UI を書き直さなくてもよい。そうであれば、Capgo をライブ更新、ネイティブ ビルド、ストア提出に使用する
次のステップ
既存のウェブアプリがある場合に iOS と Android を取得するために UI を書き直さなくてもよい。そうであれば、__CAPGO_KEEP_0__ をライブ更新、ネイティブ ビルド、ストア提出に使用する EAS vs Capgo comparison 既存のウェブアプリがある場合に iOS と Android を取得するために UI を書き直さなくてもよい。そうであれば、__CAPGO_KEEP_0__ をライブ更新、ネイティブ ビルド、ストア提出に使用する create a Capgo account 既存のウェブアプリがある場合に iOS と Android を取得するために UI を書き直さなくてもよい。そうであれば、Capacitor をライブ更新、ネイティブ ビルド、ストア提出に使用する