Hauptinhalt überspringen

Expo Anwendungsdienste

Expo Alternative für Web-Anwendungen

Verwenden Sie bereits React Native? Verwenden Sie Expo und EAS. Haben Sie eine Web-Anwendung? Verwenden Sie Capacitor mit Capgo und vermeiden Sie eine Umstellung auf React Native.

Menschliche Unterstützung von Martin

Architektur zuerst

Wählen Sie die Stack-Konfiguration, die Sie tatsächlich haben

Die nützliche Vergleich beginnt mit der Eigentümerschaft, der Ausführung und dem Codebase, den Ihr Team weiterhin pflegen möchte.

Wählen Sie Capgo wenn

  • Ihr App bereits eine Web-Anwendung ist und Sie iOS und Android ohne die Umstellung der Benutzeroberfläche in React Native haben möchten.
  • Ihre App React, Vue, Angular, Svelte, Ionic oder eine andere Web-Benutzeroberfläche verwendet, die über Capacitor ausgeführt werden kann.
  • Ihnen EAS-Style-Live-Updates, native Builds und Store-Submit für Capacitor anstelle von Expo gefallen.
  • Ihnen Rollback, Kanäle, Geräteprotokolle und direkte Capacitor-Plugin-Kontrolle gefallen.

Wählen Sie Expo und EAS, wenn

  • Sie bereits eine React Native App haben oder absichtlich eine React Native Oberfläche für die mobilen UI wünschen.
  • Sie EAS Build, EAS Submit, EAS Workflows und EAS Update als eine React Native Plattform wünschen.
  • Ihr Team ist mit Expo-Modulen, Konfigurations-Plugins und Expo- Runtime-Versionen vertraut.
  • Sie akzeptieren die Wiedergabe der mobilen Oberfläche anstatt die bestehende Web-App-Oberfläche zu behalten.

Seitengleich

Die praktischen Unterschiede

Eine direkte Ansicht des Betriebsmodells, des Updatepfads, des Preispfads, der native APIs und der Migrationstransaktionen.

Kernstack

Capgo

Existierende Web-Apps, die innerhalb von native iOS- und Android-Projekten über Capacitor laufen.

EAS

React Native-Anwendungen, die das Expo-Framework, Expo SDK und Expo-Anwendungs-Dienste verwenden.
EAS Update

Capgo

Capgo Live Updates sendet Capacitor Web-Bundles mit Kanälen, Rollover und Geräteprotokollen.

EAS

EAS Update dient JavaScript-Updates für Projekte, die die expo-updates-Bibliothek verwenden.
EAS Build

Capgo

Capgo Builder kompiliert und signiert iOS- und Android-Artikel für Capacitor, einschließlich nativer Buildzeit auf jedem bezahlten Plan.

EAS

EAS Build kompiliert und signiert Android- und iOS-Apps für Expo- und React Native-Projekte, abgerechnet mit Build-Krediten.
EAS Submit

Capgo

EAS Build-Capgo-Ersteller kann nach einem sauberen Build signierte Binärdateien auf App Store Connect und Google Play hochladen.

EAS

EAS Submit lädt fertiggestellte Builds in den Play Store oder App Store von der Cloud hoch.
EAS Workflows

Capgo

Auslösen Sie Capgo-Build von GitHub-Aktionen, GitLab CI, Jenkins oder jedem CI, den Sie bereits ausführen.

EAS

EAS Workflows ist ein React Native CI/CD mit Expo-verpackten Aufgaben, M4-Arbeitern und Minuten, die nach Verwendung abgerechnet werden.
EAS Hosting

Capgo

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

EAS

EAS Hosting deploys Expo Router web apps and API routes.
Preisplan

Capgo beginnt bei 12 Euro pro Monat, abgerechnet jährlich, oder 14 Euro pro Monat, abgerechnet monatlich, und jedes Plan beinhaltet native Build-Zeit.

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

Expo bezahlte EAS beginnt bei 19 Euro pro Monat plus Nutzung. Produktion ist 199 Euro pro Monat plus Nutzung, mit Build-Krediten und Überzahlsätzen.

Native APIs
__CAPGO_KEEP_0__

Capgo

Capacitor Plugins, Capgo Plugins und benutzerdefinierte native code in Swift, Kotlin, Java oder Objective-C.

EAS

Expo-Module, native React-Module, Konfigurations-Plugin und Expo SDK APIs.

Zugeordnet zu Expo Application Services

Capgo vs EAS Build, Submit, Workflows und Update

expo.dev/services listet fünf Cloud-Jobs aus. Capgo umfasst die vier, die für eine Capacitor-App relevant sind. EAS Hosting ist Expo Router Web-Deploy, was Capgo nicht bietet.

EAS Update

Capgo Live Updates

Push Web-Bundle-Fixes, Kanäle und Rollback an Capacitor-Apps ohne Store-Bewertung. Dies ist der EAS-Update-Analog für Teams, die ihre Web-Oberfläche beibehalten.

Capacitor Live Updates öffnen

EAS Build

Capgo Builder

Erstellen und signieren Sie iOS- und Android-Binärdateien im Cloud von jedem Computer. Minuten für native Builds liegen bei jedem bezahlten Capgo-Plan.

Capgo-Builder öffnen

EAS Submit

Store-Submission

Nach Abschluss der Build-Aufgabe laden Sie ein signiertes IPA oder AAB bei App Store Connect oder Google Play hoch. Das gleiche Ziel wie EAS Submit, für Capacitor-Artikel.

Siehe Store-Submit auf Builder

EAS Workflows

CI/CD mit Capgo-Build

Behalten Sie GitHub-Aktionen oder GitLab CI. Rufen Sie Capgo-Build auf jedem Commit auf, um signierte native Binärdateien anstelle einer Expo-only-Workflow-YAML anzuwenden.

Capacitor-CI/CD öffnen

Entscheidungsleitfaden

Wählen Sie nach dem für Sie relevanten Kompromiss

01

When Expo und EAS gewinnen

Expo ist eine reife Route für React Native-Teams. Wenn die App bereits React Native ist, handelt es sich dabei nicht um einen realen Capgo Vergleich. EAS Build, Submit, Workflows und Update sind für diese Stack konzipiert.

  • Beste Wahl für React Native UI.
  • Eine Dienstebundle um EAS herum.
  • Runtime-Versionenmodell für Update-Kompatibilität.

02

When Capgo gewinnt

Capgo ist die direkte Route, wenn der Ausgangspunkt eine Web-App ist. Halten Sie die UI, wrap sie mit Capacitor, und verwenden Sie dann Capgo für Live-Updates, Rollover, Kanäle, Protokolle, native Builds und Store-Submit.

  • Vermeiden Sie eine React Native-Umstellung.
  • Kompatibel mit Web-Framework-Ausgaben.
  • Zahlungspflichtige Pläne umfassen native Build-Zeit.

03

Wie Sie wählen

Vergleichen Sie den Code, den Sie beibehalten möchten. Wenn Sie React Native wählen möchten, wählen Sie Expo und EAS. Wenn Sie eine Web-App in eine mobile App umwandeln möchten, wählen Sie Capacitor mit Capgo.

  • Wählen Sie EAS für React Native.
  • Wählen Sie Capgo für eine Webanwendung zum Mobilgerät.
  • Wählen Sie die Umstellung, die Sie vermeiden möchten.

FAQ

Häufig gestellte Fragen

What is an EAS alternative for 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.
Ein EAS-Alternative ist eine Cloud-Stack, die die gleichen Aufgaben wie Expo Application Services abdeckt: native Builds, Store-Submission, CI/CD und über die Luft übertragene Updates. Capgo ist diese Stack für __CAPGO_KEEP_1__-Anwendungen. Behalten Sie EAS bei, wenn die Anwendung React Native ist.
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.
Expo ist der bessere Ansatz, wenn die Anwendung bereits React Native ist. Capgo ist der bessere Ansatz, wenn Sie eine Webanwendung haben und diese als Mobilgerät mit __CAPGO_KEEP_1__ ausliefern möchten, anstatt die Benutzeroberfläche in React Native neu zu erstellen.
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.
Für Capgo-Anwendungen: Ja, __CAPGO_KEEP_1__-Live-Updates ist das EAS-Update-Analog. Es versendet Web-Bundle-Fixes mit Kanälen, Rollover und Geräteprotokollen. __CAPGO_KEEP_2__ kann Expo-Anwendungen nicht aktualisieren. Expo-Anwendungen sollten expo-updates behalten.
Für Capacitor-Projekte erstellt und signiert der Capgo-Builder iOS- und Android-Binärdateien und kann sie in die Stores einreichen. EAS Build und EAS Submit bleiben der Weg für Expo- und React Native-Anwendungen.
Ersetzt Capgo EAS Workflows?
Capgo führt signierte native Builds von GitHub Actions, GitLab CI, Jenkins und ähnlichen CI aus. Es ist kein gehosteter React Native CI wie EAS Workflows. Halten Sie Ihre bestehende CI und rufen Sie Capgo Build aus ihr auf.
Kann Capgo Expo Router-Web-Anwendungen hosten?
Nein. EAS Hosting deployt Expo Router-Websites und API Routen. Capgo bietet keine Web-Hosting-Dienste an. Verwenden Sie Capgo für Capacitor live Updates und native Builds nur.
Ist Capgo günstiger als EAS?
Für bezahlte Cloud-Workflows beginnt Capgo günstiger: 12 $/Monat (jährlich abgerechnet) oder 14 $/Monat (monatlich abgerechnet), mit eingeschlossenem native Build-Zeit auf jedem Plan. Expo zahlt EAS ab 19 $/Monat plus Nutzung, und Production kostet 199 $/Monat plus Nutzung.
Welche Stack sollte ein Web-Team wählen?
Wenn Sie bereits eine funktionierende Web-Anwendung haben, ermöglicht Capacitor mit Capgo Ihnen, diese Codebasis zu behalten und iOS, Android, live Updates, native Builds und Rollbacks hinzuzufügen. Expo macht Sinn, wenn Sie eine React Native-Anwendung wollen.

Capgo nächster Schritt

Ship Capacitor Updates ohne auf jede App-Store-Bewertung warten zu müssen.

Verwenden Sie Capgo für Live-Updates, Rollover, Kanäle, Geräteprotokolle, Plugin-Wartung und native Builds, wenn Ihre App auf Capacitor basiert.