メインコンテンツへスキップ
代替ツール

Expoの代替となる Live Update

Capgo は、Capacitor チーム向けの Expo 代替ソリューションです。React Native を書き直すことなく、EAS Update のような Live Update や、Native Build、ストアへのリリースまでを実現します。

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 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
ライブアップデート はい、Capacitor はWeb bundleに対応しています はい、expo-updatesに対応しています
Updateチャンネル はい はい
チャンネルのロールバック / バージョン固定 はい はい
インストール統計とデバイスログの取得 はい 有料プランでのダッシュボードメトリクス
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 暗号化 はい Production および Enterprise 版での Code 署名

どちらを選ぶべきか

選択肢 Expo と EAS モバイル UI が React Native である場合、またはチームが Expo modules、config plugins、runtime versions を必要とする場合。

選択肢 Capacitor と Capgo すでにWebアプリがあり、そのUIを書き直さずにiOSとAndroidに対応したいなら。Live Updates、Native Build、ストア申請にはCapgoを使いましょう。

次のステップ

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

Capacitor アプリ向けの Live Update

Webレイヤーのバグが本番に出たときは、アプリストアの審査を何日も待たずに Capgo で修正を配信できます。ネイティブの変更は通常の審査フローに乗せたまま、ユーザーにはバックグラウンドでアップデートが届きます。

最新のブログ記事

Capgo は、本格的なプロフェッショナルモバイルアプリの開発に必要な最高のインサイトを提供します。