In breve: Rimani su Expo ed EAS quando l'app è React Native e ti affidi a expo-updates, config plugins ed EAS Build. Usa Capacitor e Capgo quando l'UI è una web app wrappata per iOS e Android. La tabella delle feature e i prezzi sono su EAS vs Capgo.
EAS Update permette ai team Expo e React Native di rilasciare fix JavaScript senza passare dalla revisione degli store. Capgo fa lo stesso per le app Capacitor: mantieni la web UI, la incapsuli con Capacitor e pubblichi gli aggiornamenti del bundle web tramite il plugin updater di Capgo.
Capgo non aggiorna le app Expo. Se l'app è React Native, continua a usare EAS Update. Se l'app è una codebase web che vuoi portare su iOS e Android, Capgo è l'alternativa a Expo.
Il confronto completo servizio per servizio è disponibile su EAS vs Capgo. Questo post analizza il percorso di Live Update e l'attuale stack Capgo associato.
Capgo vs Expo Application Services
Servizi per applicazioni Expo comprende cinque cloud job: EAS Build, EAS Submit, EAS Workflows, EAS Update e EAS Hosting. Capgo copre i quattro relativi a un'app Capacitor.
| Servizio EAS | Analogo Capgo | Note |
|---|---|---|
| EAS Update | Live Updates di Capgo | Web-bundle OTA per Capacitor. Canali, rollback, log dei dispositivi. |
| EAS Build | Builder Capgo | Binari iOS e Android firmati. Il Native Build è incluso in tutti i piani a pagamento. |
| EAS Submit | Invio allo store con Capgo Builder | Carica IPA/AAB su App Store Connect o Google Play dopo un build pulito. |
| EAS Workflows | CI/CD con Capgo Build | Mantieni GitHub Actions o GitLab CI. Chiama Capgo Build dalla tua pipeline. |
| EAS Hosting | Nessuna | Capgo non ospita siti web Expo Router o route API. |
L'abbonamento a Capgo parte da $12/mese con fatturazione annuale, o $14/mese con fatturazione mensile. EAS a pagamento parte da $19/mese più costi di utilizzo. EAS Production costa $199/mese più costi di utilizzo. Controlla Prezzi di Capgo e Prezzi Expo prima di dimensionare un team.
Funzionalità
| Funzionalità | Capgo | Expo / EAS |
|---|---|---|
| Live Update | Sì, web bundle di Capacitor | Sì, expo-updates |
| Canali di aggiornamento | Sì | Sì |
| Rollback / pin di una versione del canale | Sì | Sì |
| Statistiche installazioni e log device | Sì | Metriche dashboard nei piani a pagamento |
| React Native | No | Sì |
| React, Vue, Angular e altre web UI | Sì, tramite Capacitor | No, UI React Native |
| Build native nel cloud | Sì, Capgo Builder | Sì, EAS Build |
| Submit agli store | Sì | Sì, EAS Submit |
| CI React Native ospitata | No. Usa la tua CI insieme a Capgo Build | Sì, EAS Workflows |
| Updater open source | Sì | Expo SDK è open source; EAS cloud no |
| Crittografia bundle end-to-end | Sì | Firma Code in Production ed Enterprise |
Quando scegliere quale
Scegli Expo ed EAS quando l'UI mobile è React Native, o se il team vuole moduli Expo, config plugin e versioni runtime.
Scegli Capacitor e Capgo quando hai già una web app e vuoi iOS e Android senza riscrivere la UI. Usa Capgo per Live Update, Native Build e l'invio agli store.
Prossimo step
Leggi la Confronto tra EAS e Capgo per architettura, prezzi e FAQ. Oppure crea un account Capgo e pubblica un Capacitor live update in pochi minuti.