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

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

エクスポの代替品

既にReact Nativeを使用している場合は、エクスポとEASを使用してください。ウェブアプリを使用している場合は、CapacitorとCapgoを使用してReact Nativeのリライトをスキップしてください。

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

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

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

所有権、実行環境、チームが維持したいコードベースで有効な比較はスタックの選択から始まる。

EASの機能を利用したいが、Expoの代わりにCapgoを選ぶ。

  • すでにウェブアプリを持っているが、React NativeのUIの書き直しなくiOSとAndroidの実装をしたい。
  • React、Vue、Angular、Svelte、Ionic、またはCapacitorを通して実行できる別のウェブUIスタックを使用している。
  • EASスタイルのライブ更新、ネイティブビルド、ストアのサブミットをCapacitorで実現したい。
  • ロールバック、チャンネル、デバイスログ、Capacitorプラグインの直接制御を実現したい。

エクスポとEASを選択する

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

並行して

実用的な違い

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

コアスタック

Capgo

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

Expoフレームワークを使用するReact Nativeアプリケーション、Expo、Expoアプリケーションサービス

React Native apps using the Expo framework, Expo SDK, and Expo Application Services.
__CAPGO_KEEP_0__

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

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

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

EAS Build
__CAPGO_KEEP_0__

Capgo BuilderはiOSおよびAndroidアーティファクトを__CAPGO_KEEP_1__にコンパイルおよび署名し、有料プランのすべてでネイティブビルド時間を含みます。

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 StoreまたはApp Storeにアップロードします。

Capgo

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

__CAPGO_KEEP_1__からトリガーされるEAS Buildは、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.

__CAPGO_KEEP_0__はウェブサイトや__CAPGO_KEEP_1__ルートをホストしません。現在のウェブホストを維持してください。

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

Capgo

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

EAS

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

Capgo

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

EAS

エクスポー モジュール、React Native ネイティブ モジュール、config プラグイン、およびエクスポー SDK API。

エクスポ アプリケーション サービスにマップされました

Capgo vs EAS Build, Submit, Workflows, and Update

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

EASアップデート

Capgo ライブ更新

ウェブバンドル修正、チャンネル、ロールバックをCapacitorアプリにストアレビューなしで送信します。これは、ウェブUIを保ったチーム向けのEAS Updateアナログです。

Open Capacitorライブ更新

EASビルド

Capgo ビルダー

クラウドから任意のマシンで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つのサービスパッケージ
  • 更新の互換性のためのランタイムバージョンモデル

02

When Capgo wins

Capgo is the direct path when the starting point is a web app. Keep the UI, wrap it with Capacitor, then use Capgo for live updates, rollback, channels, logs, native builds, and store submit.

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

03

どちらを選ぶか

Compare the codebase you want to maintain. If you want React Native, pick Expo and EAS. If you want to turn a web app into a mobile app, pick Capacitor with Capgo.

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

FAQ

よくある質問

CapacitorのEAS代替は何ですか?
EAS代替は、Expo Application Servicesと同じジョブをカバーするクラウドスタックです:ネイティブビルド、ストアの提出、CI/CD、およびオーバー・ザ・エアの更新です。CapgoはCapacitorアプリ用のこのスタックです。EASを維持するには、React Nativeアプリが必要です。
ExpoはCapgoよりも優れていますか?
ExpoはすでにReact Nativeのアプリの場合、Expoが適合します。Capgoは、webアプリがあり、Capacitorでモバイルアプリとして配信したい場合は、Capgoが適合します。UIをReact Nativeで再構築するのではなく。
CapgoはEAS Updateを置き換えますか?
Capacitorアプリの場合、はい:Capgo Live UpdatesはEAS Updateのアナログです。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ライブ更新とネイティブビルドのみを実行してください。
Is Capgo cheaper than EAS?
For paid cloud workflows, Capgo is more economical: ¥1,320/month (yearly billing), or ¥1,680/month (monthly billing), with native build time included in all plans. Expo paid EAS starts at ¥2,190/month plus usage, and Production is ¥20,190/month plus usage.
どのスタックをウェブチームが選択するべきか?
すでに機能するWebアプリがある場合は、CapacitorとCapgoを使用すると、コードベースをそのまま残しながら、iOS、Android、ライブ更新、ネイティブビルド、ロールバックを追加できます。 Expoは、React Nativeアプリを作りたいときに適しています。

Capgoの次のステップ

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

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

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