Passer au contenu principal

Services d'application Expo

Alternative d'Expo pour les applications web

Utilisez déjà React Native ? Utilisez Expo et EAS. Avez-vous une application web ? Utilisez Capacitor avec Capgo et évitez une reécriture de React Native.

Architecture en premier

Sélectionnez la pile que vous avez réellement

La comparaison utile commence par la propriété, l'exécution et le codebase que votre équipe souhaite maintenir.

Choisissez Capgo lorsque

  • Vous avez déjà une application web et que vous voulez iOS et Android sans réécrire l'interface utilisateur en React Native.
  • Votre application utilise React, Vue, Angular, Svelte, Ionic ou une autre pile d'interface utilisateur web pouvant fonctionner à travers Capacitor.
  • Vous voulez des mises à jour en direct EAS-style, des builds natifs et des soumissions de magasin pour Capacitor au lieu d'Expo.
  • Vous voulez le retour en arrière, les canaux, les journaux de dispositif et le contrôle direct du plugin Capacitor.

Choisissez Expo et EAS lorsque

  • Vous avez déjà une application React Native ou vous voulez intentionnellement React Native pour l'interface utilisateur mobile.
  • Vous voulez EAS Build, EAS Submit, EAS Workflows et EAS Update comme une seule plateforme React Native.
  • Votre équipe est à l'aise avec les modules Expo, les plugins de configuration et les versions de runtime Expo.
  • Vous acceptez de reconstruire l'interface utilisateur mobile au lieu de conserver l'interface utilisateur existante de l'application web.

Côté à côté

Les différences pratiques

Une vue directe du modèl’opérationnel, de la voie de mise à jour, de la voie de tarification, des API natives et des compromis de migration.

Empilement de base

Capgo

Les applications web existantes qui fonctionnent à l'intérieur des projets iOS et Android natifs grâce à Capacitor.

Expo

Expo SDK
Expo __CAPGO_KEEP_0__

Capgo

Capgo Live Updates ships Capacitor web bundles with channels, rollback, and device logs.

Expo __CAPGO_KEEP_0__

__CAPGO_KEEP_0__
__CAPGO_KEEP_0__

Capgo

Capgo Builder compiles and signs iOS and Android artifacts for Capacitor, with native build time included on every paid plan.

EAS

EAS Build compile et signe les applications Android et iOS pour Expo et React Native, facturé avec des crédits de build.
EAS Submit

Capgo

Le Capgo Builder peut télécharger des binaires signés vers App Store Connect et Google Play après une build propre.

EAS

EAS Submit télécharge les builds terminés vers le Play Store ou l'App Store depuis le cloud.
EAS Workflows

Capgo

Déclenchez Capgo Build à partir d'GitHub Actions, GitLab CI, Jenkins ou tout CI que vous utilisez déjà.

EAS

EAS Workflows est un CI/CD React Native avec des jobs Expo-packagés, des M4 workers et des minutes basées sur l'utilisation.
EAS Hébergement

Capgo

Capgo does not host websites or API routes. Keep your current web host.

EAS

EAS Hébergement déploie les applications web Expo Router et les routes API.
Voie de tarification

Capgo

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

Les EAS payants d'Expo commencent à 19 $ par mois, plus les frais d'utilisation. La production est de 199 $ par mois, plus les frais d'utilisation, avec des crédits de construction et des surcoûts.

Fonctions natives
__CAPGO_KEEP_0__

Capgo commence à 12 $ par mois facturés annuellement, ou 14 $ par mois facturés mensuellement, et chaque plan comprend le temps de construction natif.

Capacitor plugins, maintained Capgo plugins, and custom native code in Swift, Kotlin, Java, or Objective-C.

EAS

Modules Expo, modules React Native natifs, plugins de configuration et les API SDK Expo.

Correspondant aux Services d'Application Expo

Capgo vs EAS Build, Soumission, Flux de travail et Mise à jour

expo.dev/services liste cinq emplois cloud. Capgo couvre les quatre qui importent pour une application Capacitor . L'hébergement EAS est la déploiement web Expo Router, qui Capgo ne propose pas.

Ouvrir les mises à jour __CAPGO_KEEP_0__ en direct

Capgo Builder

Compilez et signez les binaires iOS et Android dans le cloud à partir de n'importe quel ordinateur. Les minutes de construction native sont livrées avec chaque plan payant Capgo.

Ouvrez le Capgo Builder

EAS Submit

Soumission de magasin

Envoyez un IPA ou AAB signé vers App Store Connect ou Google Play après la fin de la construction. Même tâche que EAS Submit, pour les artefacts Capacitor.

Voir la soumission de magasin sur Builder

EAS Workflows

CI/CD avec Capgo Build

Conservez les GitHub Actions ou GitLab CI. Appelez Capgo Build à chaque commit pour des binaires natifs signés au lieu d'adopter la workflow YAML Expo uniquement.

Ouvrez le Capacitor CI/CD

Guide de décision

Choisissez en fonction du compromis qui compte

01

When Expo et EAS gagnent

Expo est un chemin mature pour les équipes React Native. Si l'application est déjà React Native, ce n'est pas une véritable Capgo comparaison. EAS Build, Submit, Workflows et Update sont conçus pour ce stack.

  • Meilleur pour l’UI React Native.
  • Un seul bundle de service autour de EAS.
  • Modèle de version runtime pour la compatibilité des mises à jour.

02

When Capgo gagne

Capgo est le chemin direct lorsque le point de départ est une application web. Gardez l’UI, enveloppez-l’avec Capacitor, puis utilisez Capgo pour les mises à jour en temps réel, le retrait, les canaux, les journaux, les builds natifs et la soumission de magasin.

  • Évitez une reécriture de React Native.
  • Compatibilité avec les sorties de framework web.
  • Les plans payants incluent le temps de build natif.

03

Comment choisir

Comparez le codebase que vous souhaitez maintenir. Si vous souhaitez React Native, choisissez Expo et EAS. Si vous souhaitez convertir une application web en application mobile, choisissez Capacitor avec Capgo.

  • Choisissez EAS pour React Native.
  • Choisissez Capgo pour l'application web à mobile.
  • Choisissez en fonction de la reécriture que vous souhaitez éviter.

FAQ

Questions fréquentes

Quel est un alternative à EAS pour 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.
Capgo est cette pile pour les applications __CAPGO_KEEP_1__. Gardez EAS si l'application est 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 est le meilleur choix si votre application est déjà React Native. Capgo est le meilleur choix si vous avez une application web et que vous souhaitez la déployer sous forme d'application mobile avec __CAPGO_KEEP_1__ au lieu de reconstruire l'interface utilisateur en 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.
Pour les applications Capgo, oui : les mises à jour en direct de __CAPGO_KEEP_1__ sont l'analogue de EAS Update. Il envoie les correctifs du bundle web avec les canaux, le retrait et les journaux de l'appareil. __CAPGO_KEEP_2__ ne peut pas mettre à jour les applications Expo. Les applications Expo doivent conserver expo-updates.
Pour les projets Capacitor, le Capgo Builder compile et signe les binaires iOS et Android et peut les soumettre aux magasins.
Does Capgo replace EAS Workflows?
Capgo exécute des builds natifs signés à partir de GitHub Actions, de GitLab CI, de Jenkins et de similaires CI. Il ne s'agit pas d'un CI React Native hébergé comme EAS Workflows. Conservez votre CI existant et appelez Capgo Build à partir de celui-ci.
Can Capgo host Expo Router web apps?
No. EAS Hosting deploys Expo Router websites and API routes. Capgo does not offer web hosting. Use Capgo for Capacitor live updates and native builds only.
Is Capgo cheaper than EAS?
Pour les workflows cloud payants, Capgo commence moins cher : 12 $ par mois facturés annuellement, ou 14 $ par mois facturés mensuellement, avec le temps de build natif inclus dans chaque plan. Expo EAS payé commence à 19 $ par mois plus les usages, et Production est de 199 $ par mois plus les usages.
Quel est le stack que doit choisir une équipe web ?
Si vous avez déjà une application web fonctionnelle, Capacitor avec Capgo vous permet de conserver ce codebase et d'y ajouter des iOS, des Android, des mises à jour en direct, des builds natifs et des retours en arrière. Expo est pertinent lorsque vous souhaitez une application React Native.

Capgo étape suivante

Expédiez les mises à jour de Capacitor sans attendre chaque examen de magasin.

Utilisez Capgo pour les mises à jour en direct, le retrait, les canaux, les journaux de dispositif, la maintenance des plugins et les builds natifs lorsque votre application est construite sur Capacitor.