Shopify vuelve a código nativo: los agentes de IA cambian el cálculo
La compañía abandona React Native tras seis años y vuelve a bases de código Swift y Kotlin separadas. El motivo no es técnico: es que los agentes ya hacen el trabajo de traducción y revisión.
Shopify vuelve a escribir sus aplicaciones móviles en código nativo. La compañía canadiense deja atrás React Native, la apuesta que hizo en 2020 para unificar iOS y Android en una sola base de código, y regresa a proyectos separados en Swift y Kotlin. Lo ha contado en un post en su blog de ingeniería y el argumento es el que nadie esperaba hace dos años: los agentes de IA.
En 2020 el razonamiento era sensato y lo repiten hoy sin retirarlo. React Native les permitía dejar de construir dos veces la misma funcionalidad, que cualquier desarrollador trabajara en toda la pila y no vivir persiguiendo la paridad de características entre plataformas. El post no reniega de nada de eso y reparte crédito a React Native como plataforma durante los seis años que han estado encima.
El coste que no desapareció
Lo que ha cambiado no es React Native. Es quién escribe el código. Mantener software nativo sigue significando dos plataformas, dos compilaciones, dos conjuntos de errores, y ese coste nunca se fue. Lo que ha pasado es que los agentes cubren ahora suficiente implementación, traducción entre lenguajes, pruebas y revisión como para que ese sobrecoste deje de ser el factor decisivo que era en 2020. Dicho de otra forma: el argumento de "no quiero escribir la misma pantalla dos veces" pierde fuerza cuando una máquina escribe la segunda versión y un humano la revisa.
Es un movimiento que conviene leer con cuidado. Shopify no ha enseñado cifras de cuánto le cuesta mantener cada base de código ni cuánto de ese trabajo asumen realmente los agentes. El post es una explicación de dirección, no un estudio comparativo, y quien haya intentado delegar una migración grande en un modelo sabe que la revisión se come una parte nada trivial del ahorro.
Tres librerías que buscan dueño
El movimiento arrastra consecuencias para el ecosistema, porque Shopify mantiene tres bibliotecas relevantes de React Native. Dos de ellas, react-native-skia y flash-list, están buscando nuevo hogar. La tercera, restyle, tiene "una base de usuarios más pequeña que nuestras otras librerías" según la propia compañía, y acabará archivada a finales de 2026.
Para quien tenga alguna de las tres en producción, ahí está la tarea de la semana: mirar si el proyecto sigue vivo con otro mantenedor o si toca planear la sustitución. flash-list, en particular, se usa como lista de alto rendimiento en aplicaciones con mucho scroll, y no es una dependencia que se cambie en una tarde.
El interés real de esta historia no es Shopify. Es que una compañía grande esté dispuesta a asumir deliberadamente más coste de mantenimiento porque calcula que los agentes absorben la parte repetitiva. Si ese cálculo se sostiene en producción, otras empresas con apps multiplataforma van a revisar la misma decisión. Si no, lo sabremos cuando alguien publique las cuentas.

