メインコンテンツへスキップ
代替製品

Expoに代わるLive Update

Capgo は Capacitor チーム向けの Expo 代替です。React Native の書き直しなしで、EAS Update のような live updates に加えて、ネイティブビルドとストア申請も可能です。

Expoの代替案 Live Update Capgo ブログ用イラスト

要約: そのまま使い続ける ExpoとEASを そのまま使い続けましょう expo-updates, config plugins, および EAS Build。使用しましょう: Capacitor と Capgo UIがiOS/Android向けにラップされたWebアプリである場合。最新の機能比較表と料金については、 EAS vs Capgo.

EAS Updateを使えば、ExpoやReact Nativeのチームはストア審査なしでJavaScriptの修正を配信できます。Capacitor アプリにおいて、その役割を担うのが Capgo です。Web UIを維持したまま Capacitor でラップし、Capgo updater plugin を通じてWeb bundleのアップデートをプッシュできます。

Capgo はExpoアプリをアップデートするものではありません。アプリがReact Nativeの場合は、 EAS Updateを引き続き使用してください。もしiOSやAndroidで動かしたいWebベースのコードベースであれば、Capgo がExpoの代替手段となります。

サービスごとの詳細な比較はこちら: EAS vs Capgo。この記事では、Live Update の流れと、それを取り巻く現在の Capgo スタックについて解説します。

Capgo vs Expo Application Services

Expo Application Services は、EAS Build、EAS Submit、EAS Workflows、EAS Update、EAS Hosting の5つのクラウド機能で構成されています。Capgo は、Capacitor アプリに適用される4つの機能をカバーしています。

EAS サービス Capgo の相当機能 備考
EAS Update Capgo Live Updates Capacitor 向けの Web-bundle OTA。Channels、ロールバック、デバイスログ。
EAS Build Capgo Builder | Native Build V2 | Native Build V2 ビルド 署名済みの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をそのまま利用。パイプラインからCapgo Buildを呼び出せます。
EAS Hosting なし CapgoはExpo RouterのウェブサイトやAPIルートのホスティングを行いません。

有料版 Capgo は、年払いの場合月額12ドル、月払いの場合月額14ドルからご利用いただけます。有料版 EAS は月額19ドル+従量課金、プロダクション向け EAS は月額199ドル+従量課金です。詳細を確認 Capgo の料金プラン と Expo の料金 チームの体制を整える前に。

機能

機能 Capgo Expo / EAS
Live Updates はい、Capacitor は web bundle をサポートしています はい、expo-updates があります
アップデートチャンネル はい はい
チャンネルバージョンのロールバック / 固定 はい はい
インストール統計とデバイスログ はい 有料プランでのダッシュボードメトリクス
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アプリがあり、UIを書き直さずにiOSとAndroidを展開したい場合。Live Update、Native Build、ストア申請には Capgo を使用してください。

次のステップ

以下の EAS vs Capgo の比較 アーキテクチャ、料金、FAQについてはこちら。または、 Capgo アカウントを作成して、 数分で Capacitor live update をリリースしましょう。

Capacitor アプリ向けの Live Updates

Web レイヤーのバグが本番で発生したら、App Store の審査を何日も待たずに Capgo で修正を配信しましょう。ネイティブの変更は通常の審査フローに残したまま、ユーザーはバックグラウンドでアップデートを受け取れます。

最新のブログ記事

Capgoは、真にプロフェッショナルなモバイルアプリを作るために必要な最高のインサイトを提供します。