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 la 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 ricodificare 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-style, 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 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

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 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 sul Play Store o sull'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 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 Hosting distribuisce applicazioni web Expo Router e percorsi.

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

Capgo

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

EAS

EAS inizia a $12/mese fatturato annualmente, o $14/mese fatturato mensilmente, e ogni piano include il tempo di compilazione nativo.
EAS inizia a $19/mese più l'uso. La produzione è $199/mese più l'uso, con crediti per la compilazione e sovraccarichi.

Capgo

plugin Capacitor plugin, mantenuti plugin Capgo e moduli nativi personalizzati code in Swift, Kotlin, Java o Objective-C.

EAS

moduli Expo, moduli React Native nativi, plugin di configurazione e API SDK 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 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

Invia la sottoscrizione allo store

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 gli artefatti Capacitor.

Vedi la sottoscrizione allo store su Builder

EAS Workflows

CI/CD con Capgo Build

Mantieni 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 pubblicazione nel negozio.

  • Evita una riscrittura di React Native.
  • Funziona con l'output dei framework web.
  • I piani a pagamento includono il tempo di costruzione delle costruzioni native.

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 in tempo reale. Capgo è quella pila per le app __CAPGO_KEEP_1__. Conserva EAS se l'app è React Native.
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__ invece 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.
Sì per le app Capgo: __CAPGO_KEEP_1__ Live Updates è l'analogo di EAS Update. Invia i fix del pacchetto web con canali, rollback e registrazioni 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 le app Expo e React Native.
Sostituisce 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. Mantieni il tuo CI esistente e chiama Capgo Build da esso.
Può Capgo ospitare app web Expo Router?
No. EAS Hosting dispiega siti web Expo Router e API gestisce le rotte. Capgo non offre hosting web. Utilizza Capgo per Capacitor aggiornamenti live 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ù l'uso, e la Produzione è $199 al mese più l'uso.
Quale stack dovrebbe scegliere un team web?
Se già hai un'app web funzionante, Capacitor con Capgo ti consente di mantenere quel codice e aggiungere iOS, Android, aggiornamenti live, costruzioni native e rollback. Expo ha senso quando vuoi un'app React Native.

Capgo passo successivo

Consegnare Capacitor aggiornamenti senza aspettare 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.