メインコンテンツにジャンプ

Expoアプリケーションサービス

Webアプリ用のExpo代替

既にReact Nativeを使っていますか? ExpoとEASを使用してください。 Webアプリを持っていますか? CapacitorとCapgoを使用してReact Nativeのリライトをスキップしてください。

アーキテクチャから始める

実際に所有しているスタックを選択

有用な比較は、所有権、実行時間、チームが維持したいコードベースから始まります。

Capgo を選択してください。既存の Web アプリがあり、UI を書き直さずに iOS と Android を実現したい場合。

  • 既存のアプリが React、Vue、Angular、Svelte、Ionic、または __CAPGO_KEEP_0__ を通じて実行可能な別の Web UI スタックを使用している場合
  • Capacitor
  • You want EAS-style live updates, native builds, and store submit for Capacitor instead of Expo.
  • You want rollback, channels, device logs, and direct Capacitor plugin control.

CapgoとEASを選択する

  • 既存のReact Nativeアプリを持っている、または意図的にReact NativeのモバイルUIを使用したい。
  • Capgoの代わりにEAS Build、EAS Submit、EAS Workflows、EAS Updateを一つのReact Nativeプラットフォームとして実現したい。
  • チームはExpoモジュール、設定プラグイン、Expoランタイムバージョンに慣れている。
  • 既存のウェブアプリのUIを維持するのではなく、モバイルUIを再構築することを受け入れる。

並行して

実用的な違い

運用モデル、更新パス、価格パス、ネイティブAPI、移行のトレードオフの直接的な視点。

Core stack

Capgo

Existing web apps that run inside native iOS and Android projects through Capacitor.

Capgoの__CAPGO_KEEP_0__

React Native apps using the Expo framework, Expo SDK, and Expo Application Services.
Expoフレームワークを使用するReact Nativeアプリ、Expoの__CAPGO_KEEP_0__、Expo Application Services

Capgo

Capgo Live Updates ships Capacitor web bundles with channels, rollback, and device logs.

Capgoの__CAPGO_KEEP_0__ Live Updatesは、チャンネル、ロールバック、デバイスログを含む__CAPGO_KEEP_1__のウェブバンドルを配信します。

EAS
EAS Updateは、expo-updatesライブラリを使用するプロジェクト向けにJavaScriptのアップデートを提供します。

Capgo

Capgo Builder compiles and signs iOS and Android artifacts for Capacitor, with native build time included on every paid plan.

EAS

EAS BuildはExpoとReact Nativeプロジェクトのビルドクレジットで請求されるExpoとReact Nativeのアプリをコンパイルして署名します。
Capgo

Capgo

Capgo Builder can upload signed binaries to App Store Connect and Google Play after a clean build.

EAS Submitは、クラウドからPlay StoreまたはApp Storeに完成したビルドをアップロードします。

EAS Workflows
Capgo

Capgo

Trigger Capgo Build from GitHub Actions, GitLab CI, Jenkins, or any CI you already run.

EAS

EASワークフローは、Expoパッケージされたジョブ、M4ワーカー、使用ベースの分数で構成されるReactネイティブのCI/CDです。
EASホスティング

Capgo

Capgoはウェブサイトをホストせず、APIルートもホストしません。現在のウェブホストを維持してください。

EAS

EASホスティングはExpoルーターWebアプリとAPIルートをデプロイします。
価格のパス

Capgoは年間$12/月から始まり、月額$14/月から始まり、すべてのプランにはネイティブビルド時間が含まれます。

Capgo starts at $12/month billed yearly, or $14/month billed monthly, and every plan includes native build time.

Expo有料EASは$19/月から始まり、使用量に応じて料金が発生します。生産は$199/月から始まり、使用量に応じて料金が発生し、ビルドクレジットとオーバージャージが含まれます。

__CAPGO_KEEP_0__
ネイティブ API

Capgo

Capacitor プラグイン、Capgo プラグイン、カスタムネイティブ code をSwift、Kotlin、Java、またはObjective-Cで作成します。

EAS

Expoモジュール、React Nativeネイティブモジュール、設定プラグイン、およびExpo SDK API

Expo Application Servicesにマップ

Capgo vs EASビルド、提出、ワークフロー、およびアップデート

expo.dev/servicesは5つのクラウドジョブをリストします。Capgoは、Capacitorアプリのために重要な4つのものをカバーしています。EASホスティングはExpo Router Webデプロイであり、Capgoは提供していません。

EASアップデート

Capgoライブアップデート

Capacitorライブアップデートを使用して、ストアレビューなしでPush Web-Bundle修正、チャンネル、ロールバックをCapacitorアプリに実行します。これは、チームがWebUIを維持したチーム向けのEASアップデートのアナログです。

Open Capacitorライブアップデート

クラウドで任意のマシンからiOSおよびAndroidバイナリをコンパイルして署名します。 __CAPGO_KEEP_0__ の有料プランに付属するネイティブビルド分は、毎分出荷されます。

__CAPGO_KEEP_0__ ビルダーを開く

Upload a signed IPA or AAB to App Store Connect or Google Play after the build finishes. Same job as EAS Submit, for Capacitor artifacts.

アプリストアへの提出

ビルドが完了した後、署名済みのIPAまたはAABをApp Store ConnectまたはGoogle Playにアップロードします。 __CAPGO_KEEP_0__ アーティファクトの同様の作業です。

CI/CD with Capgo Build

Keep GitHub Actions or GitLab CI. Call Capgo Build on each commit for signed native binaries instead of adopting Expo-only workflow YAML.

Capacitor ビルドを使用したCI/CD

比較ガイド

重要なトレードオフに基づいて選択

01

ExpoとEASが勝つとき

Expo is a mature path for React Native teams. If the app is already React Native, this is not a real Capgo comparison. EAS Build, Submit, Workflows, and Update are built for that stack.

  • React Native UI向けのベスト
  • EASの1つのサービスパッケージ
  • EASのバージョンモデル

02

Capgoが勝つとき

Capgoはウェブアプリの開始点から直接のパスです。UIを保持し、Capacitorでラップし、Capgoでライブ更新、ロールバック、チャンネル、ログ、ネイティブビルド、ストアの送信を行います。

  • React Nativeのリライトを避ける
  • ウェブフレームワークの出力と互換性
  • 有料プランにはネイティブビルド時間が含まれます

03

選択方法

比較したいコードベースを選ぶ。React Nativeの場合はExpoとEASを選ぶ。ウェブアプリをモバイルアプリに変える場合はCapacitorとCapgoを選ぶ。

  • React Nativeの場合はEASを選ぶ。
  • Capgoはウェブアプリをモバイルアプリに変えるために使う。
  • 書き直しを避けるために選ぶ。

よくある質問

EASの代替は、Expo Application Servicesと同じジョブをカバーするクラウドスタックです。__CAPGO_KEEP_0__は__CAPGO_KEEP_1__アプリのためのそのスタックです。React Nativeのアプリの場合はEASを維持する。

Capacitorの代替は何ですか?
An EAS alternative is a cloud stack that covers the same jobs as Expo Application Services: native builds, store submit, CI/CD, and over-the-air updates. Capgo is that stack for Capacitor apps. Keep EAS if the app is React Native.
CapgoはExpoと比べてどれくらいの差がありますか? React Nativeのアプリの場合はExpoが適しています。ウェブアプリをモバイルアプリに変える場合はCapgoが適しています。
Expo is the better fit if your app is already React Native. Capgo is the better fit if you have a web app and want to ship it as a mobile app with Capacitor instead of rebuilding the UI in React Native.
CapgoはEAS Updateの置き換えですか?
For Capacitor apps, yes: Capgo Live Updates is the EAS Update analog. It ships web-bundle fixes with channels, rollback, and device logs. Capgo cannot update Expo apps. Expo apps should keep expo-updates.
CapgoはEAS BuildとEAS Submitを置き換える?
Capacitorプロジェクトでは、Capgo BuilderはiOSとAndroidバイナリをコンパイルして署名し、ストアに提出します。EAS BuildとEAS SubmitはExpoとReact Nativeアプリのパスを維持します。
CapgoはEAS Workflowsを置き換える?
CapgoはGitHub Actions、GitLab CI、Jenkins、類似のCIから署名されたネイティブビルドを実行します。これはEAS Workflowsとは異なるホストされたReact Native CIではありません。既存のCIを維持し、Capgo Buildを呼び出してください。
CapgoはExpo Router Webアプリをホストできますか?
いいえ。EAS HostingはExpo Routerウェブサイトを展開し、APIルーティングを実行します。CapgoはWebホスティングを提供していません。CapgoはCapacitorライブ更新とネイティブビルドのみに使用してください。
CapgoはEASよりも安いですか?
Capgoは有料クラウドワークフローでは、$12/月(年間請求)または$14/月(月々請求)で安く始まります。ネイティブビルド時間はすべてのプランで含まれます。Expoの有料EASは$19/月(使用量)から始まり、生産は$199/月(使用量)から始まります。
どのスタックをウェブチームが選ぶべきですか?
既存のウェブアプリが動作している場合、CapacitorとCapgoはコードベースを維持し、iOS、Android、ライブ更新、ネイティブビルド、ロールバックを追加できます。ExpoはReact Nativeアプリを望む場合に適しています。

Capgo の次のステップ

Capacitor のアップデートを、すべてのストアのレビューに待たずに配信する。

Capgo を使用して、Capacitor で構築されたアプリにライブアップデート、ロールバック、チャンネル、デバイスログ、プラグインのメンテナンス、ネイティブビルドを実行します。