EAS Update permet aux équipes Expo et React Native de déployer des correctifs JavaScript sans passer par une revue sur les stores. Capgo remplit ce rôle pour les applications Capacitor : conservez votre interface web, encapsulez-l’avec Capacitor, et poussez vos mises à jour de bundle JS via le plugin updater Capgo.
Capgo ne met pas à jour les applications Expo. Si l'application est en React Native, restez sur EAS Update. Si l'application 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 de 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 | Capgo Builder Builder Build | Binaires iOS et Android signés. Le temps de build natif est inclus dans chaque plan payant. |
| EAS Submit | Capgo Builder soumission aux stores | Envoyez l'IPA/AAB vers App Store Connect ou Google Play après un build propre. |
| EAS Workflows | CI/CD avec le build Capgo | Gardez GitHub Actions ou GitLab CI. Appelez Capgo Build depuis votre pipeline. |
| EAS Hosting | Aucun | Capgo n'héberge pas les sites Expo Router ou les routes API. |
L'abonnement payant Capgo commence à 12 $/mois facturé annuellement, ou 14 $/mois facturé mensuellement. L'abonnement EAS payant commence à 19 $/mois plus l'usage. EAS Production est à 199 $/mois plus l'usage. Vérifiez les tarifs Capgo et Tarifs Expo avant de structurer une équipe.
Fonctionnalités
| Fonctionnalités | Capgo | Expo / EAS |
|---|---|---|
| Live updates | Oui, les web bundles Capacitor | Oui, expo-updates |
| Canaux de mise à jour | Oui | Oui |
| Rollback / épingler une version de canal | Oui | Oui |
| Installation des stats et des 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 |
| Soumission aux 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 | L'SDK d'Expo est open source ; EAS cloud ne l'est pas |
| Chiffrement de bundle de bout en bout | Oui | Signature Code en Production et Enterprise |
Lequel choisir et quand
Choisir Expo et EAS quand l'UI mobile est en React Native, ou quand l'équipe veut les modules Expo, les config plugins et les runtime versions.
Choisir Capacitor et Capgo quand vous avez déjà une application web et que vous voulez iOS et Android sans réécrire l'UI. Utilisez alors Capgo pour les live updates, les builds natifs et la publication sur les stores.
Étape suivante
Lisez le Comparaison EAS vs Capgo pour l'architecture, les tarifs et la FAQ. Ou créez un compte Capgo et déployez un live update Capacitor en quelques minutes.