Resumen: Capgo es la vía mantenida al estilo CodePush para las actualizaciones de la capa web de Capacitor, Ionic y Cordova tras la retirada de App Center. Expo EAS Update es el estándar para apps de React Native y Expo que usan expo-updates. Consulta la comparativa entre CodePush y Capgo para ver las notas detalladas por stack.
Si buscas una alternativa a CodePush en 2026, la respuesta correcta depende de tu stack. Los equipos de React Native y Expo tienen un camino distinto al de Capacitor, Ionic y Cordova.
Veredicto
Para Apps de Capacitor, Ionic y Cordova, Capgo es la alternativa de producción más cercana a las actualizaciones en vivo de CodePush. Permite a los equipos publicar actualizaciones de JavaScript, CSS, HTML y assets over the air, con rollback, canales, logs de dispositivos, cifrado de extremo a extremo, builds nativos, integración CI/CD y opciones de autoalojamiento.
Para Apps de Expo o React Native, evalúa Expo EAS Update primero si te sientes cómodo usando expo-updates. Si necesitas mantener una arquitectura tipo CodePush, Microsoft publicó el código fuente independiente de CodePush code, pero el repositorio está archivado y debe considerarse una opción legacy autogestionada.
Qué ha cambiado
Microsoft retiró Visual Studio App Center el 31 de marzo de 2025. Tras esa fecha, el inicio de sesión en App Center y las llamadas a API para las funciones retiradas cesaron. Microsoft extendió el soporte de Analytics y Diagnostics hasta el 31 de marzo de 2027, pero CodePush como flujo de trabajo alojado en App Center no es una plataforma de producción actual.
Microsoft también publicó un repositorio de servidor CodePush independiente como ruta de migración alternativa. Ese repositorio fue archivado en 20 de mayo de 2025, por lo que los equipos que lo elijan deben planificar el mantenimiento, la seguridad, el hosting y el soporte operativo.
Mejores alternativas a CodePush según tu stack
| Alternativa | Ideal para | Stack de la app | Alcance de la actualización | Estado operativo | Principal contrapartida |
|---|---|---|---|---|---|
| Capgo | Equipos de Capacitor, Ionic, Cordova y Electron que buscan live updates en producción | Apps de capa web de Capacitor/Ionic/Cordova/Electron | JavaScript, CSS, HTML y assets | Activo | Ideal para Capacitor; no es un reemplazo directo de React Native CodePush |
| Expo EAS Update | Equipos de Expo y React Native que usan expo-updates |
Expo y React Native | JavaScript, estilos, imágenes y otros elementos no nativos | Activo | Excelente para Expo/RN, pero no es la opción directa para Capacitor |
| CodePush independiente | Equipos que deben mantener un flujo de trabajo self-hosted tipo CodePush | Usuarios históricos de React Native y CodePush híbrido | Actualizaciones de bundles de CodePush | Repositorio archivado | Tú gestionas el hosting, mantenimiento, seguridad y soporte a largo plazo |
| Ionic Appflow | Clientes actuales de Appflow que planean migrar | Usuarios actuales de Ionic/Appflow | Live updates y DevOps móvil | Transición de legacy | Nuevas ventas comerciales suspendidas; acceso para usuarios existentes hasta el 31 de diciembre de 2027 |
| Workflows nativos de app stores | Equipos que solo lanzan releases nativos | Envíos nativos a iOS y Android | Releases de binarios completos | Activo | Confiable pero lento para fixes urgentes en la capa web |
Cuándo elegir Expo EAS Update en su lugar
- Tu app es React Native o Expo y ya se distribuye con
expo-updates, por lo que EAS Update encaja con el runtime que Microsoft nunca creó para Capacitor (Introducción a EAS Update). - Quieres actualizaciones OTA vinculadas a EAS Build binarios y el modelo de versiones de runtime de Expo en una cuenta de Expo (Introducción a EAS Build).
- Tu equipo presupuesta los planes cloud y el uso de Expo en lugar de autoalojar un servidor CodePush archivado (Precios de Expo).
Elige según tu escenario de migración
Si usas Capacitor o Ionic con Capacitor
Usa Capgo cuando quieras un workflow OTA estilo CodePush con mantenimiento para cambios en la capa web. La migración práctica consiste en mover el workflow de updates, no solo el de build:
- Reemplaza la antigua dependencia de updates de CodePush o App Center por el actualizador Capacitor de Capgo.
- Configura la app para llamar a
CapacitorUpdater.notifyAppReady()so failed updates can roll back safely. - Crea canales de producción, staging y beta.
- Sube web bundles desde tu CI/CD.
- Monitorea logs de dispositivos, adopción, fallos y eventos de rollback en el dashboard de Capgo.
Comienza con Migración de App Center a Capgo si quieres la guía de migración paso a paso.
Si usas Cordova
Las apps de Cordova deben usar el updater dedicado de Cordova de Capgo en lugar del plugin Capacitor. La estructura de la migración es similar, pero el plugin cliente y el API de JavaScript son distintos:
- Reemplaza la antigua dependencia de updates de CodePush o App Center por
@capgo/cordova-updater. - Configura la app para llamar a
cordova.plugins.Updater.notifyAppReady()después dedevicereadyso failed updates can roll back safely. - Crea canales de producción, staging y beta.
- Sube bundles web desde CI/CD con el mismo flujo de release de Capgo.
- Monitorea logs de dispositivos, adopción, fallos y eventos de rollback en el dashboard de Capgo.
Si usas React Native o Expo
Usa Expo EAS Update si tu app puede usar el runtime de actualización de Expo. Expo documenta EAS Update como un servicio en la nube para proyectos que usan expo-updates, y se integra con EAS Build para los binarios de la app.
CodePush independiente puede considerarse si tu equipo necesita específicamente mantener la semántica del protocolo de CodePush. La contrapartida es la responsabilidad operativa: tú ejecutas el servicio, lo proteges, lo mantienes y aceptas que el repositorio de Microsoft está archivado.
Si usas App Center para algo más que CodePush
No migres todo a una sola herramienta por defecto. App Center era un conjunto de build, test, distribución, diagnósticos, analíticas y CodePush. La migración limpia suele ser:
- Live updates: Capgo para Capacitor/Ionic/Cordova, EAS Update para Expo/React Native.
- Native builds: Capgo Native Builds, EAS Build, GitHub Actions, Azure Pipelines, Bitrise, Codemagic o tu CI actual.
- Distribución: App Store, TestFlight, Google Play, testing interno o tu flujo de MDM.
- Analytics y diagnóstico: una plataforma de observabilidad dedicada.
Por qué Capgo es la alternativa a CodePush para Capacitor
Las apps de Capacitor no son apps de React Native. Una buena alternativa a CodePush para Capacitor debe entender la capa web, la compatibilidad nativa, los channels, el rollback y las restricciones de la app store.
Capgo es ideal para eso porque ofrece:
- Live updates para cambios web compatibles con el binario.
- Rollback y despliegue basado en channels.
- Logs del dispositivo y seguimiento de adopción de updates.
- Updates con cifrado de extremo a extremo.
- Delta updates para payloads más pequeños.
- Builds nativos en la misma plataforma operativa.
- Opciones de self-hosting para equipos que necesitan control de infraestructura.
- Una ruta de migración desde App Center y Appflow centrada en Capacitor.
Si tu pregunta es “¿qué reemplaza a CodePush para Capacitor?”, la respuesta no es “usa Expo”. Expo EAS Update es sólido para Expo y React Native, pero los equipos de Capacitor necesitan un updater nativo de Capacitor.
FAQ
¿Cuál es la mejor alternativa a CodePush para apps Capacitor?
Capgo es la mejor alternativa a CodePush para apps Capacitor porque ofrece live updates mantenidos para cambios en la capa web, además de rollback, canales, logs de dispositivos, cifrado end-to-end, Native Build, integración con CI/CD y opciones de self-hosting.
¿Cuál es la mejor alternativa a CodePush para apps Ionic?
Si la app de Ionic está construida con Capacitor o Cordova, Capgo es la mejor opción para live updates al estilo CodePush. Si la app de Ionic aún depende de un workflow de Appflow, planifica la migración de Appflow antes del 31 de diciembre de 2027.
¿Cuál es la mejor alternativa a CodePush para apps React Native?
Para apps de Expo o React Native que pueden usar expo-updates, evalúa Expo EAS Update. Si tu equipo necesita un sistema self-hosted similar a CodePush, evalúa el repositorio standalone de CodePush sabiendo que está archivado.
¿Sigue disponible App Center?
Visual Studio App Center dejó de estar disponible el 31 de marzo de 2025. Microsoft amplió el soporte de Analytics y Diagnostics por separado, pero App Center no debería considerarse una plataforma CodePush alojada vigente.
¿Es CodePush standalone una opción segura a largo plazo?
CodePush standalone puede funcionar para equipos dispuestos a self-hostearlo y mantenerlo. No es el camino más sencillo a largo plazo para la mayoría de los equipos, porque el repositorio de Microsoft está archivado y toda la responsabilidad operativa pasa a tu equipo.
Fuentes
- Aviso de retirada de Microsoft Visual Studio App Center
- Repositorio del servidor CodePush standalone de Microsoft
- Introducción a Expo EAS Update
- Introducción a Expo EAS Build
- Anuncio de Ionic sobre Appflow y otros productos comerciales
- Live Updates de Capgo
- Guía de inicio de Capgo
- Capgo Guía del actualizador de Cordova
Continuar
Si estás planeando una migración, complementa este artículo con Migración de App Center a Capgo, Migración de Microsoft App Center a Capgo, Las mejores herramientas de Capacitor e Ionic Live Update en 2026, Live Updates de Capgo, y Native Builds de Capgo.