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

エクスポ アプリケーション サービス

エクスポの代替品

既存のReact Nativeユーザーですか?エクスポとEASを使用してください。ウェブアプリを持っていますか?CapacitorとCapgoを使用してReact Nativeのリライトをスキップしてください。

マーティンから人間のサポート

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

実際に持っているスタックを選ぶ

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

Capgoを選ぶ場合

  • 既存のWebアプリを利用し、UIを書き直さずにiOSとAndroidを実現したい場合。
  • アプリがReact、Vue、Angular、Svelte、Ionic、またはCapacitorを通じて実行できる他のWeb UIスタックを使用している場合。
  • CapacitorでEASスタイルのライブ更新、ネイティブビルド、ストアサブミットを実現したい場合、Expoの代わりに。
  • ロールバック、チャンネル、デバイスログ、Capacitorプラグインの直接制御が必要な場合。

エクスポとEASを選択する

  • 既存のReact Nativeアプリがある場合または意図的にReact NativeのモバイルUIを使用したい場合
  • EAS Build、EAS Submit、EAS Workflows、EAS Updateを1つのReact Nativeプラットフォームとして使用したい場合
  • チームはエクスポモジュール、configプラグイン、エクスポランタイムバージョンに慣れている
  • モバイルUIを再構築するのではなく、既存のウェブアプリUIを維持するのではなく

並列

実用的な違い

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

コアスタック

Capgo

iOSおよびAndroidプロジェクト内で動作する既存のWebアプリケーションは、Capacitorを通じて実行されます。

Expo

Expo SDK
Expo __CAPGO_KEEP_0__

Capgo

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

Expo

Expo __CAPGO_KEEP_0__
__CAPGO_KEEP_0__

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プロジェクトのAndroidおよびiOSアプリをコンパイルして署名し、ビルドクレジットで請求されます。
EAS Submit

Capgo

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

__CAPGO_KEEP_0__

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

Capgo

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

CI/CDをトリガーするには、__CAPGO_KEEP_1__アクション、GitLab CI、Jenkins、または既存のCIを実行します。

EAS Workflowsは、M4ワーカー、使用ベースの分数、Expoパッケージされたジョブを備えたReact Native CI/CDです。
EAS ホスティング

Capgo

Capgo does not host websites or API routes. Keep your current web host.

EAS ホスティングでは、ウェブサイトや__CAPGO_KEEP_1__ルートをホストしません。現在のウェブホストを維持してください。

EAS Hosting deploys Expo Router web apps and API routes.
EAS ホスティングでは、ExpoルーターWebアプリと__CAPGO_KEEP_0__ルートをデプロイします。

Capgo

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

EAS

Capgoの有料EASは、$19/月に加算した使用量から始まり、生産は$199/月に加算した使用量、ビルドクレジット、オーバージャンクとともに提供されます。
ネイティブAPI

Capgo

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

EAS

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

Expo Application Services にマップ

Capgo vs EAS ビルド、提出、ワークフロー、および更新

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

__CAPGO_KEEP_0__ ライブアップデートを開きます。

Capgo Builder

任意のマシンからクラウドでiOSおよびAndroidバイナリをコンパイルおよび署名。有料のCapgoプランでは、各プランにネイティブビルド分数が付属します。

Capgoビルダーを開く

EAS提出

ストア提出

ビルドが完了したら、署名済みIPAまたはAABをApp Store ConnectまたはGoogle Playにアップロードします。EAS提出と同じジョブです。Capacitorアーティファクトの場合。

ビルダーでストア提出を参照

EASワークフロー

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

GitHubアクションまたはGitLab CIを維持するかどうかを決定します。コミットごとに署名済みネイティブバイナリを取得する代わりに、ExpoのみのワークフローYAMLを採用するのではなく、Capgoビルドを呼び出します。

Capacitor CI/CDを開く

決定ガイド

選択するのは、どちらかが重要なトレードオフです

01

Expo と EAS が勝つとき

Expo は、React Native チームの成熟したパスです。アプリがすでに React Native である場合、こののは実際の Capgo の比較ではありません。EAS Build、Submit、Workflows、Update はそのスタック用に作られています。

  • React Native UI のためのベストです。
  • EAS の 1 つのサービス バンドル。
  • 更新の互換性のために Runtime-version モデル。

02

Capgo が勝つとき

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

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

03

どちらを選ぶか

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

  • React Native用のEASを選択してください。
  • CapgoでWebアプリをモバイルに。
  • 書き直すことを避けるために選択してください。

FAQ

よくある質問

Capacitorの代替は何ですか?
Capgoは、同じジョブをカバーするクラウドスタックです:ネイティブビルド、ストアサブミット、CI/CD、およびオーバー・ザ・エアアップデート。CapgoはCapacitorアプリ用のCapgoです。EASを維持するには、React Nativeアプリを使用します。
CapgoはExpoよりも優れていますか?
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の置き換えですか?
Capacitorアプリの場合、はい:Capgo Live UpdatesはEAS Updateのアナログです。Capgo Live Updatesはチャンネル、ロールバック、デバイスログとともにWebバンドル修正を配信します。CapgoはExpoアプリを更新できません。Expoアプリはexpo-updatesを維持する必要があります。
CapgoはEAS BuildとEAS Submitの置き換えですか?
For Capacitor projects, Capgo Builder compiles and signs iOS and Android binaries and can submit them to the stores. EAS Build and EAS Submit stay the path for Expo and React Native apps.
Does Capgo replace EAS Workflows?
Capgoは、GitHubアクション、GitLab CI、Jenkins、類似のCIから署名済みネイティブビルドを実行します。EASワークフローのようなホストされたReact Native CIではありません。既存のCIを維持し、そこからCapgoビルドを呼び出してください。
CapgoはCapgoがExpo Routerのウェブアプリをホストできますか?
EASホスティングは、Expoルーター ウェブサイトとAPIルートを展開します。Capgoはウェブホスティングを提供していません。Capgoを使用して、Capacitorライブ更新とネイティブビルドのみを実行してください。
CapgoはEASよりも安いですか。
クラウドワークフローに対して有料の場合、Capgo は、年間請求の場合 $12/月、月々請求の場合 $14/月の安い価格で始まります。Native ビルド時間はすべてのプランで含まれます。Expo の有料 EAS は $19/月に加算され、使用量に応じて、Production は $199/月に加算されます。
Capgoでは、Webチームはどのスタックを選択するべきでしょうか。
すでに機能するウェブアプリを持っている場合、CapgoのCapacitorとCapgoを使用すると、コードベースをそのまま残しながら、iOS、Android、ライブ更新、ネイティブビルド、ロールバックを追加できます。 Expoは、React Nativeアプリを作りたいときに意味があります。

Capgo next step

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

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

マーティンから人間のサポートを受ける