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 réécriture de React Native.

Architecture en premier

Sélectionnez l'ensemble 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 vous souhaitez avoir 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 souhaitez des mises à jour en direct de style EAS, des builds natifs et des soumissions de magasin pour Capacitor au lieu d'Expo.
  • Vous souhaitez un retour en arrière, des canaux, des journaux de dispositif et un 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 web existante.

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.

EAS : pile de base : Core stack

Capgo

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

EAS

Les applications React Native utilisant le framework Expo, Expo SDK, et les services d'application Expo.
EAS Update

Capgo

Capgo Live Updates embarque Capacitor bundles web avec des canaux, un retour en arrière, et des journaux de dispositif.

EAS

EAS Update fournit des mises à jour JavaScript pour les projets utilisant la bibliothèque expo-updates.
EAS Build

Capgo

Capgo Builder compile et signe les artefacts iOS et Android pour Capacitor, avec le temps de build natif inclus dans chaque plan payant.

EAS

EAS Build compile et signe les applications Android et iOS pour les projets Expo et React Native, facturés 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

Trigger Capgo Build from GitHub Actions, GitLab CI, Jenkins, or any CI you already run.

EAS

EAS Workflows est un CI/CD React Native avec des jobs Expo-packagés, des travailleurs M4 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 tarifiée

Capgo

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

L'EAS payant Expo commence à 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

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 APIs SDK Expo.

Mappés à Expo Application Services

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

expo.dev/services affiche cinq emplois cloud. Capgo couvre les quatre qui sont importants pour une application Capacitor. EAS Hosting est la déploiement web Expo Router, ce que Capgo ne propose pas.

EAS Mise à jour

Capgo Mises à jour en direct

Push web-bundle fixes, channels, and rollback to Capacitor apps without a store review. This is the EAS Update analog for teams that kept their web UI.

Open Capacitor live updates

Mettez à jour les correctifs de bundle web, les canaux et les retours en arrière vers les applications __CAPGO_KEEP_0__ sans passer par une revue de magasin. C'est l'analogue EAS Mise à jour pour les équipes qui ont conservé leur interface web.

Ouvrez les mises à jour Capgo en direct.

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 le Capgo Build

Conservez les GitHub Actions ou GitLab CI. Appelez Capgo Build à chaque commit pour des binaires natifs signés au lieu d'adopter le flux de travail 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 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.

  • Meilleur pour l’UI React Native.
  • Un seul bundle de service autour de EAS.
  • Modèle de version de 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 direct, le retrait, les canaux, les journaux, les builds natifs et la soumission de magasin.

  • Évitez une reécriture React Native.
  • Fonctionne avec la sortie du 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.
  • Capgo pour l'application web à mobile.
  • Choisissez en fonction de la reécriture que vous souhaitez éviter.

Foire aux questions

Questions fréquentes

Quel est un substitut 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.
Expo est-il meilleur que Capgo?
Expo est le meilleur choix si votre application est déjà en 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 Capacitor au lieu de reconstruire l'interface utilisateur en React Native.
Le Capgo remplace-t-il EAS Update?
Pour les applications Capacitor, oui : les mises à jour en direct Capgo 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 ne peut pas mettre à jour les applications Expo. Les applications Expo doivent conserver expo-updates.
Le Capgo remplace-t-il EAS Build et EAS Submit?
Pour les projets Capacitor, le Capgo Builder compile et signe les binaires iOS et Android et peut les soumettre aux magasins.
Remplace-t-il Capgo EAS Workflows ?
Capgo exécute des builds natifs signés à partir de GitHub Actions, de GitLab CI, de Jenkins et de CI similaires. Il ne s'agit pas d'un CI React Native hébergé comme EAS Workflows. Gardez votre CI existant et appelez Capgo Build à partir de celui-ci.
Capgo peut-il héberger des applications web Expo Router ?
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.
Capgo est-il moins cher que 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 utilisations, et Production est de 199 $ par mois plus les utilisations.
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 a du sens lorsque vous voulez une application React Native.

Capgo étape suivante

Envoyez 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.