Zum Hauptinhalt springen

Expo-Anwendungs-Dienste

Expo-Alternative für Web-Anwendungen

Bereits React Native? Verwenden Sie Expo und EAS. Haben Sie eine Web-Anwendung? Verwenden Sie Capacitor mit Capgo und lassen Sie eine React Native-Umstellung aus.

Menschliche Unterstützung von Martin

Architektur zuerst

Wählen Sie die Stack-Kombination, 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

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

Expo und EAS wählen

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

Seitengleich

Die praktischen Unterschiede

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

EAS

Capgo

Existierende Web-Apps, die innerhalb von native iOS- und Android-Projekten durch Capacitor ausgeführt werden.

EAS

Mit dem Expo-Framework erstellte React Native-Anwendungen, die Expo SDK und Expo Application Services 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 des nativen Buildzeit auf jedem bezahlten Plan.

EAS

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

Capgo

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

EAS

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

Capgo

Triggeren Sie Capgo Build aus GitHub Actions, GitLab CI, Jenkins oder jedem CI, den Sie bereits ausführen.

EAS

EAS Workflows ist ein CI/CD für React Native 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 deployt Expo Router Web-Apps und API Routen.
Preisplan

Capgo beginnt bei 12 $/Monat, abgerechnet jährlich, oder 14 $/Monat, abgerechnet monatlich, und jedes Plan enthält 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 $/Monat plus Nutzung. Produktion ist 199 $/Monat plus Nutzung, mit Build-Krediten und Überzügen.

Native APIs
__CAPGO_KEEP_0__

EAS Hosting deployt Expo Router Web-Apps und Capgo Routen. Behalten Sie Ihren aktuellen Web-Host.

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

EAS

Expo-Module, React Native native 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-Fixes für Web-Bundles, Kanäle und Rollbacks an Capacitor-Apps ohne Store-Bewertung. Dies ist der EAS-Update-Analog für Teams, die ihre Web-Oberfläche beibehalten haben.

Öffne Capacitor Live Updates

EAS Build

Capgo Builder

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

Capgo-Builder öffnen

EAS Submit

Store-Submission

Nach Abschluss des Builds eine signierte IPA- oder AAB-Datei auf App Store Connect oder Google Play hochladen. Das Gleiche wie EAS Submit, für Capacitor-Artefakte.

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 der Expo-only-Workflow-YAML anzuwenden.

Capacitor-CI/CD öffnen

Entscheidungshilfe

Wählen Sie nach dem, was Ihnen wichtig ist

01

When Expo und EAS gewinnen

Expo ist eine reifere Route für React Native-Teams. Wenn das 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 entwickelt.

  • Beste Wahl für React Native UI.
  • Eine Dienstebundle um EAS.
  • 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, umwickeln Sie sie mit Capacitor, und verwenden Sie dann Capgo für Live-Updates, Rollover, Kanäle, Protokolle, native Builds und Store-Submission.

  • Vermeiden Sie eine React Native-Umstellung.
  • Kompatibel mit Web-Framework-Ausgaben.
  • Zahlreiche Bezahlplä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.

Häufig gestellte Fragen

Übliche Fragen

Wie ist ein EAS-Ersatz für Capacitor?
Ein EAS-Ersatz 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 Capacitor-Anwendungen. Behalten Sie EAS, wenn die Anwendung React Native ist.
ist Expo besser als Capgo?
Expo ist der bessere Ansatz, wenn Ihre Anwendung bereits React Native ist. Capgo ist der bessere Ansatz, wenn Sie eine Webanwendung haben und diese als Mobilgerät mit Capacitor ausliefern möchten, anstatt die Benutzeroberfläche in React Native neu zu erstellen.
Ersetzt Capgo EAS Update?
Für Capacitor-Anwendungen: Ja, Capgo Live Updates ist der EAS-Update-Analog. Es versendet Web-Bundle-Fixes mit Kanälen, Rollbacks und Geräteprotokollen. Capgo kann Expo-Anwendungen nicht aktualisieren. Expo-Anwendungen sollten expo-updates behalten.
Ersetzt Capgo EAS Build und EAS Submit?
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 handelt sich nicht um einen gehosteten 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.
Kostet Capgo weniger als EAS?
Für bezahlte Cloud-Workflows beginnt Capgo günstiger: 12 €/Monat, abgerechnet jährlich, oder 14 €/Monat, abgerechnet monatlich, mit eingeschlossenem Zeitraum für native Builds auf jedem Plan. Expo zahlt EAS ab 19 €/Monat plus Nutzung, und die Produktion kostet 199 €/Monat plus Nutzung.
Welche Stack sollte eine Web-Entwicklertequipe 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

Schiffe Capacitor Updates ohne auf jede App-Store-Bewertung zu warten.

Verwende Capgo für Live-Updates, Rollover, Kanäle, Geräteprotokolle, Plugin-Verwaltung und native Builds, wenn deine App auf Capacitor basiert.