EAS Update permet aux équipes Expo et React Native de déployer des correctifs JavaScript sans passer par une revue des stores. Capgo remplit ce rôle pour les apps Capacitor : conservez votre interface web, enveloppez-l’avec Capacitor, et poussez vos mises à jour de bundle JS via le plugin updater Capgo.
Capgo ne met pas à jour les apps Expo. Si l'app est en React Native, restez sur EAS Update. Si l'app est une base de code web que vous souhaitez porter sur iOS et Android, Capgo est l'alternative à Expo.
La comparaison complète service par service est disponible sur EAS vs Capgo. Cet article traite du parcours live update et de la stack Capgo actuelle qui l'entoure.
Capgo vs Expo Application Services
Les services d'application Expo comprend cinq jobs cloud : EAS Build, EAS Submit, EAS Workflows, EAS Update et EAS Hosting. Capgo couvre les quatre qui s'appliquent à une application Capacitor.
| Service EAS | Équivalent Capgo | Notes |
|---|---|---|
| EAS Update | Live Updates Capgo | OTA de bundle web pour Capacitor. Canaux, rollback, logs d'appareil. |
| EAS Build | Builder Capgo | Binaires iOS et Android signés. Le temps de build natif est inclus dans chaque plan payant. |
| EAS Submit | Capgo Builder : publication sur les stores | Envoyez l'IPA/AAB vers App Store Connect ou Google Play après un build propre. |
| EAS Workflows | CI/CD avec Capgo Build | Gardez GitHub Actions ou GitLab CI. Appelez Capgo Build depuis votre pipeline. |
| EAS Hosting | Aucun | Capgo n'héberge pas les sites Expo Router ni les routes API. |
L'abonnement payant Capgo commence à 12 $/mois facturé annuellement, ou 14 $/mois facturé mensuellement. L'abonnement payant EAS commence à 19 $/mois plus l'usage. EAS Production est à 199 $/mois plus l'usage. Vérifiez les tarifs Capgo et Tarifs Expo avant de dimensionner une équipe.
Fonctionnalités
| Fonctionnalités | Capgo | Expo / EAS |
|---|---|---|
| Live updates | Oui, les bundles web Capacitor | Oui, expo-updates |
| Canaux de mise à jour | Oui | Oui |
| Rollback / épingler une version de canal | Oui | Oui |
| Stats d'installation et logs d'appareil | Oui | Métriques du dashboard sur les plans payants |
| React Native | Non | Oui |
| React, Vue, Angular et autres UI web | Oui, via Capacitor | Non, UI React Native |
| Builds cloud natifs | Oui, Capgo Builder | Oui, EAS Build |
| Publication sur les stores | Oui | Oui, EAS Submit |
| CI React Native hébergée | Non. Utilisez votre CI avec Capgo Build | Oui, EAS Workflows |
| Updater open source | Oui | SDK d'Expo est open source ; le cloud EAS ne l'est pas |
| Chiffrement de bout en bout des bundles | Oui | Signature Code en Production et Enterprise |
Lequel choisir ?
Choisissez Expo et EAS quand l'UI mobile est en React Native, ou quand l'équipe veut des modules Expo, des config plugins et des runtime versions.
Choisissez Capacitor et Capgo quand vous avez déjà une application web et que vous voulez iOS et Android sans réécrire cette UI. Utilisez alors Capgo pour les live updates, les builds natifs et la publication sur les stores.
Étape suivante
Lire le Comparaison EAS vs Capgo pour l'architecture, les tarifs et la FAQ. Ou créez un compte Capgo et déployez un Capacitor live update en quelques minutes.