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 evita 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

  • Se già hai un'app web e vuoi iOS e Android senza dover ricompilare l'interfaccia utente in React Native.
  • La tua app utilizza React, Vue, Angular, Svelte, Ionic o un'altra pila di interfaccia utente web che può essere eseguita attraverso Capacitor.
  • Vuoi aggiornamenti in tempo reale EAS, costruzioni native e invio di store per Capacitor al posto di Expo.
  • Vuoi rollback, canali, registri 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 sola piattaforma React Native.
  • 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

Le differenze pratiche

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 utilizzano 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

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

Capgo

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

EAS

EAS Build compila e firma le app Android e iOS per i progetti Expo e React Native, fatturati 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 costruiti completati nella Play Store o App Store dal cloud.
EAS Workflows

Capgo

Attiva Capgo Build da GitHub Azioni, GitLab CI, Jenkins o qualsiasi CI che già esegui.

EAS

EAS Workflows è un CI/CD React Native con job pacchettizzati 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 distribuisce applicazioni web Expo Router e API percorsi.
Prezzo

Capgo inizia a $12/mese fatturato annualmente, o $14/mese fatturato mensilmente, e ogni piano include il tempo di costruzione nativa.

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

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

API native
__CAPGO_KEEP_0__

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 SDK di Expo.

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.

EAS Update

Capgo Aggiornamenti in tempo reale

Aggiornamenti web-bundle, canali e rollback per Capacitor app senza una revisione di store. Si tratta dell'analogo EAS Update per le squadre che hanno mantenuto la loro UI web.

Apre Capacitor aggiornamenti in tempo reale

EAS Build

Capgo Costruttore

Compila e firma i binari iOS e Android nel cloud da qualsiasi macchina. I minuti di costruzione nativa sono inclusi in ogni piano Capgo pagato.

Apre Capgo Builder

EAS Submit

Invio negli store

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

Vedi invio negli store su Builder

EAS Workflows

CI/CD con Capgo Build

Tieni 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

Sceglienze comuni

Qual è un'alternativa a EAS per Capacitor?
Un'alternativa a EAS è una pila cloud che copre le stesse funzioni di Expo Application Services: costruzioni native, invio alla store, CI/CD e aggiornamenti OTA. Capgo è quella pila per le app Capacitor.
È Expo meglio di Capgo?
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 Capacitor al posto di ricostruire l'interfaccia utente in React Native.
Capgo sostituisce EAS Update?
Per le app Capacitor, sì: Capgo Live Updates è l'analogo di EAS Update. Invia i fix del bundle web con i canali, il rollback e i log dei dispositivi. Capgo non può aggiornare le app Expo. Le app Expo dovrebbero mantenere expo-updates.
Capgo sostituisce EAS Build e EAS Submit?
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 le app Expo e React Native.
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 live e costruzioni native solo.
Capgo è più economico di EAS?
Sì. Per flussi di lavoro cloud a pagamento, Capgo inizia a $12 al mese con fatturazione annuale, o $14 al mese con fatturazione mensile, con tempo di costruzione nativa incluso in ogni piano. Expo EAS a pagamento inizia a $19 al mese più uso, e la Produzione è a $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 live, costruzioni native e rollback. Expo ha senso quando volete un'app React Native.

Il prossimo passo è Capgo

Invia aggiornamenti Capacitor senza aspettare ogni revisione del negozio.

Utilizza Capgo per aggiornamenti in tempo reale, rollback, canali, registri di dispositivo, manutenzione dei plugin e costruzione nativa quando la tua app è costruita su Capacitor.