Saltar al contenido principal

Servicios de Aplicaciones de Expo

Alternativa de Expo para aplicaciones web

¿Ya tienes React Native? Utiliza Expo y EAS. ¿Tienes una aplicación web? Utiliza Capacitor con Capgo y omite una reescritura de React Native.

Arquitectura primero

Elige la pila que realmente tienes

La comparación útil comienza con la propiedad, tiempo de ejecución y el código base que tu equipo quiere mantener.

Elige Capgo cuando

  • Tienes una aplicación web y quieres iOS y Android sin volver a escribir la interfaz de usuario en React Native.
  • Tienes una aplicación que utiliza React, Vue, Angular, Svelte, Ionic o otra pila de interfaz de usuario web que pueda ejecutarse a través de Capacitor.
  • Quieres actualizaciones en vivo de estilo EAS, compilaciones nativas y envío a la tienda para Capacitor en lugar de Expo.
  • Quieres rollback, canales, registros de dispositivos y control directo del plugin de Capacitor.

Elige Expo y EAS cuando

  • Ya tienes una aplicación de React Native o deseas React Native para la interfaz de usuario móvil de manera intencional.
  • Deseas EAS Build, EAS Submit, EAS Workflows y EAS Update como una plataforma de React Native.
  • Tu equipo está cómodo con módulos de Expo, plugins de configuración y versiones de tiempo de ejecución de Expo.
  • Estás dispuesto a reconstruir la interfaz de usuario móvil en lugar de mantener la interfaz de usuario de la aplicación web existente.

De lado a lado

Las diferencias prácticas

Una vista directa del modelo de operación, el camino de actualización, el camino de precios, las API nativas y los tradeoffs de migración.

Pila de núcleo

Capgo

Aplicaciones web existentes que se ejecutan dentro de proyectos nativos de iOS y Android a través de Capacitor.

Aplicaciones de React Native que utilizan el marco de trabajo Expo, Expo __CAPGO_KEEP_0__, y los servicios de aplicación de Expo.

React Native apps using the Expo framework, Expo SDK, and Expo Application Services.
__CAPGO_KEEP_0__

Capgo Actualizaciones en vivo envía paquetes de web con canales, rollback y registros de dispositivos.

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

EAS Actualización sirve actualizaciones de JavaScript para proyectos que utilizan la biblioteca expo-updates.

EAS Build
__CAPGO_KEEP_0__

Capgo Builder compila y firma artefactos de iOS y Android para __CAPGO_KEEP_1__, con tiempo de compilación nativa incluido en cada plan pagado.

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

EAS

EAS Build compila y firma aplicaciones Android e iOS para proyectos Expo y React Native, facturadas con créditos de compilación.
EAS Submit

Capgo

Capgo Builder can upload signed binaries to App Store Connect and Google Play after a clean build.

EAS

EAS Submit sube compilaciones terminadas a la Tienda de Juegos o la Tienda de Aplicaciones desde la nube.
EAS Workflows

Capgo

Desencadena Capgo Build desde Acciones de GitHub , GitLab CI, Jenkins o cualquier CI que ya ejecutes.

EAS

EAS Workflows es un CI/CD de React Native con trabajos empaquetados de Expo, M4 workers y minutos basados en el uso.
EAS Hosting

Capgo

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

EAS

EAS Hosting despliega aplicaciones de Expo Router y rutas API.
Ruta de precios

Capgo

Capgo comienza a $12/mes facturado anualmente, o $14/mes facturado mensualmente, y cada plan incluye tiempo de compilación nativa.

EAS

La EAS paga de Expo comienza a $19/mes más uso. La producción es $199/mes más uso, con créditos de compilación y sobrecostos.
APIs nativas

Capgo

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

EAS

Módulos de Expo, módulos nativos de React Native, plugins de configuración y APIs de Expo SDK.

Mapa de Expo Application Services

Capgo vs EAS Build, Submit, Workflows y Update

expo.dev/services lista cinco trabajos en la nube. Capgo cubre los cuatro que importan para una Capacitor aplicación. EAS Hosting es la implementación web de Expo Router, que Capgo no ofrece.

EAS Update

Actualizaciones en vivo de Capgo

Envíe correcciones de paquetes web, canales y rollback a aplicaciones Capacitor sin una revisión de tiendas. Esto es el equivalente de EAS Update para equipos que mantuvieron su interfaz de usuario web.

Abra actualizaciones en vivo de Capacitor

EAS Build

Capgo Constructor

Compile y firme binarios iOS y Android en la nube desde cualquier máquina. Los minutos de compilación nativa vienen con cada plan Capgo pagado.

Abra el Capgo Builder

EAS Submit

Presentación en tiendas

Suba un IPA o AAB firmado a App Store Connect o Google Play después de que se complete la compilación. El mismo trabajo que EAS Submit, para artefactos Capacitor

Ver presentación en tiendas en Builder

EAS Workflows

CI/CD con Capgo Build

Mantenga GitHub Actions o GitLab CI. Llame a Capgo Build en cada commit para binarios nativos firmados en lugar de adoptar el flujo de trabajo YAML de Expo solo.

Abra Capacitor CI/CD

Guía de decisión

Elige según el tradeoff que importa

01

When Expo y EAS ganan

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.

  • Mejor para UI de React Native.
  • Un paquete de servicios alrededor de EAS.
  • Modelo de versión de tiempo de ejecución para compatibilidad de actualizaciones.

02

When Capgo gana

Capgo es el camino directo cuando el punto de partida es una aplicación web. Mantén la interfaz de usuario, envuélvela con Capacitor, y luego utiliza Capgo para actualizaciones en vivo, devolución a versiones anteriores, canales, registros, compilaciones nativas y envío a tiendas.

  • Evita una reescritura de React Native.
  • Funciona con la salida de un framework web.
  • Los planes pagos incluyen tiempo de compilación nativa.

03

Cómo elegir

Compare el código base que deseas mantener. Si deseas React Native, elige Expo y EAS. Si deseas convertir una aplicación web en una aplicación móvil, elige Capacitor con Capgo.

  • Elige EAS para React Native.
  • Elige Capgo para aplicación web a móvil.
  • Elige según la reescritura que desees evitar.

Preguntas frecuentes

Preguntas frecuentes

What is an EAS alternative for 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.
Una alternativa de EAS es una pila de nube que cubre los mismos trabajos que los Servicios de Aplicación de Expo: compilaciones nativas, envío a la tienda, CI/CD y actualizaciones en tiempo real. Capgo es esa pila para aplicaciones __CAPGO_KEEP_1__. Mantén EAS si la aplicación es de 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 es la opción más adecuada si tu aplicación ya es de React Native. Capgo es la opción más adecuada si tienes una aplicación web y deseas enviarla como aplicación móvil con __CAPGO_KEEP_1__ en lugar de reconstruir la interfaz de usuario 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.
Para aplicaciones Capgo, sí: __CAPGO_KEEP_1__ Live Updates es el analogo de EAS Update. Envía correcciones de paquetes web con canales, rollback y registros de dispositivo. __CAPGO_KEEP_2__ no puede actualizar aplicaciones de Expo. Las aplicaciones de Expo deben mantener expo-updates.
Para proyectos Capacitor, el Capgo Builder compila y firma binarios iOS y Android y puede enviarlos a las tiendas. EAS Build y EAS Submit siguen siendo la opción para aplicaciones de Expo y React Native.
¿Reemplaza Capgo a EAS Workflows?
Capgo ejecuta compilaciones nativas firmadas desde GitHub Actions, GitLab CI, Jenkins y similares CI. No es un CI de React Native hospedado como EAS Workflows. Mantenga su CI existente y llame a Capgo Build desde ella.
¿Puede Capgo hospedar aplicaciones web de 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.
¿Es Capgo más barato que EAS?
Para flujos de trabajo de nube pagados, Capgo comienza más barato: $12/mes facturado anualmente, o $14/mes facturado mensualmente, con tiempo de compilación nativa incluido en cada plan. Expo EAS pagado comienza en $19/mes más uso, y Producción es $199/mes más uso.
¿Cuál pila debe elegir un equipo de web?
Si ya tiene una aplicación web funcionando, Capacitor con Capgo le permite mantener ese código y agregar iOS, Android, actualizaciones en vivo, compilaciones nativas y rollback. Expo tiene sentido cuando quiere una aplicación de React Native.

Capgo paso siguiente

Envíe Capacitor actualizaciones sin esperar a cada revisión de tienda.

Utilice Capgo para actualizaciones en vivo, deshacer, canales, registros de dispositivos, mantenimiento de plugins y construcciones nativas cuando su aplicación se construye con Capacitor.