Saltare al contenuto principale

Servizi di Applicazione Expo

Alternativa Expo per app web

Usa già React Native? Utilizza Expo e EAS. Hai un'app web? Utilizza Capacitor con Capgo e salta una riscrittura di React Native.

Architettura prima

Scegli la pila che hai effettivamente

La comparazione utile inizia con la proprietà, l'esecuzione e il codicebase che il tuo team vuole mantenere.

Scegli Capgo quando

  • Sei già in possesso di un'app web e vuoi iOS e Android senza dover ricodificare l'interfaccia utente in React Native.
  • La tua app utilizza React, Vue, Angular, Svelte, Ionic o un'altra pila web UI che può essere eseguita attraverso Capacitor.
  • Vuoi aggiornamenti in tempo reale EAS-style, costruzioni native e invio di store per Capacitor al posto di Expo.
  • Vuoi rollback, canali, registrazioni di dispositivo e controllo diretto del plugin Capacitor.

Seleziona Expo e EAS quando

  • Sii già in possesso di un'app React Native o desideri React Native per l'interfaccia utente mobile.
  • Desideri EAS Build, EAS Submit, EAS Workflows e EAS Update come una piattaforma React Native unica.
  • La tua squadra è a suo agio con i moduli Expo, i plugin di configurazione e le versioni di runtime Expo.
  • Accetti la ricostruzione dell'interfaccia utente mobile al posto di mantenere l'interfaccia web esistente.

Di lato

Il confronto pratico

Una vista diretta del modello operativo, del percorso di aggiornamento, del percorso di prezzo, delle API native e dei compromessi di migrazione.

Pila di base

Capgo

Applicazioni web esistenti che eseguono all'interno di progetti nativi iOS e Android attraverso Capacitor.

EAS

Applicazioni React Native utilizzando il framework Expo, Expo SDK, e i servizi di applicazione Expo.
EAS Update

Capgo

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

EAS Update serve aggiornamenti JavaScript per i progetti che utilizzano la libreria expo-updates.

EAS Build
__CAPGO_KEEP_0__

Capgo Builder compila e firma gli artefatti iOS e Android per __CAPGO_KEEP_1__, con il tempo di build nativo incluso in ogni piano a pagamento.

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

EAS

EAS Build compila e firma applicazioni Android e iOS per Expo e React Native, fatturato con crediti di build.
EAS Submit

Capgo

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

EAS

EAS Submit carica i build completati sullo Store Play o sull'App Store dal cloud.
EAS Workflows

Capgo

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

EAS

EAS Workflows è un CI/CD per React Native con pacchetti Expo, lavoratori M4 e minuti di utilizzo a base di utilizzo.
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.
Prezzo

Capgo

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

EAS

L'EAS di Expo inizia a $19/mese più l'uso. La produzione è di $199/mese più l'uso, con crediti di costruzione e sovrapprezzi.
API native

Capgo

Capacitor plugins, maintained Capgo plugins, and custom native code in Swift, Kotlin, Java, or Objective-C.

EAS

Moduli Expo, moduli nativi React Native, plugin di configurazione e API Expo SDK.

Mappati a Expo Application Services

Capgo vs EAS Build, Submit, Workflows e Update

expo.dev/services elenca cinque lavori cloud. Capgo copre i quattro che contano per un'app Capacitor . EAS Hosting è Expo Router web deploy, che Capgo non offre.

Apre __CAPGO_KEEP_0__ aggiornamenti in tempo reale

Capgo Builder

Compila e firma i binari iOS e Android nel cloud da qualsiasi macchina. I minuti di costruzione nativa vengono spediti con ogni piano Capgo pagato.

Apre Capgo Builder

EAS Submit

Invia una submission al negozio

Inviare un file IPA o AAB firmato su App Store Connect o Google Play dopo che la costruzione è terminata. Lo stesso lavoro di EAS Submit, per Capacitor artefatti.

Vedi la submission del negozio su Builder

EAS Workflows

CI/CD con Capgo Build

Conserva GitHub Actions o GitLab CI. Chiama Capgo Build su ogni commit per binari nativi firmati al posto dell'adozione del workflow YAML di Expo solo.

Apre Capacitor CI/CD

Guida alla decisione

Scegli in base al trade-off che conta

01

When Expo e EAS vincono

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.

  • Migliore per React Native UI.
  • Un bundle di servizi unico per EAS.
  • Modello di versione runtime per compatibilità degli aggiornamenti.

02

When Capgo vince

Capgo è il percorso diretto quando il punto di partenza è un'app web. Conserva l'interfaccia utente, avvolgila con Capacitor, quindi utilizza Capgo per gli aggiornamenti in tempo reale, il rollback, i canali, i log, le costruzioni native e la sottoscrizione del negozio.

  • Evita una riscrittura di React Native.
  • Funziona con l'output di un framework web.
  • I piani a pagamento includono il tempo di costruzione nativa.

03

Come scegliere

Confronta il codice che desideri mantenere. Se desideri React Native, scegli Expo e EAS. Se desideri trasformare un'app web in un'app mobile, scegli Capacitor con Capgo.

  • Scegli EAS per React Native.
  • Scegli Capgo per l'app web a mobile.
  • Scegli in base alla riscrittura che vuoi evitare.

Domande frequenti

Domande frequenti

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.
Un'alternativa a EAS è una pila cloud che copre le stesse funzioni di Expo Application Services: costruzione nativa, invio alla store, CI/CD e aggiornamenti OTA. Capgo è quella pila per le app __CAPGO_KEEP_1__.
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 è la scelta migliore se l'app è già React Native. Capgo è la scelta migliore se hai un'app web e vuoi distribuirla come app mobile con __CAPGO_KEEP_1__ al posto di ricostruire l'interfaccia utente in React Native.
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.
Per le app Capgo, sì: __CAPGO_KEEP_1__ Live Updates è l'analogo dell'aggiornamento EAS. Invia i fix del bundle web con canali, rollback e registri di dispositivo. __CAPGO_KEEP_2__ non può aggiornare le app Expo. Le app Expo dovrebbero mantenere expo-updates.
Per i progetti Capacitor, il Capgo Builder compila e firma i binari iOS e Android e può inviarli nei negozi. EAS Build e EAS Submit rimangono la strada per Expo e React Native app.
Rimpiazza Capgo EAS Workflows?
Capgo esegue costruzioni native firmate da GitHub Actions, GitLab CI, Jenkins e simili CI. Non è un CI React Native ospitato come EAS Workflows. Conservate il vostro CI esistente e chiamate Capgo Build da esso.
Capgo può ospitare app web Expo Router?
No. EAS Hosting dispiega siti web Expo Router e API gestisce le rotte. Capgo non offre hosting web. Utilizzate Capgo per Capacitor aggiornamenti in tempo reale e costruzioni native solo.
Capgo è più economico di EAS?
Per flussi di lavoro cloud a pagamento, Capgo inizia a essere più economico: $12 al mese fatturato annualmente, o $14 al mese fatturato mensilmente, con il tempo di costruzione nativa incluso in ogni piano. Expo EAS a pagamento inizia a $19 al mese più uso, e la Produzione è $199 al mese più uso.
Quale stack dovrebbe scegliere un team web?
Se già avete un'app web funzionante, Capacitor con Capgo vi consente di mantenere quel codice e aggiungere iOS, Android, aggiornamenti in tempo reale, costruzioni native e rollback. Expo ha senso quando volete un'app React Native.

Il prossimo passo è Capgo

Invia aggiornamenti Capacitor senza attendere ogni revisione del negozio.

Usa Capgo per aggiornamenti in tempo reale, rollback, canali, registri di dispositivo, manutenzione plugin e costruzione nativa quando il tuo app è costruita su Capacitor.