
Si en 2020 me decían que Shopify iba a abandonar React Native, me reía. Fueron de los que más empujaron ese tren: escribían una vez y corrían en iOS y Android, ahorro de tiempo puro. Seis años después acaban de anunciar que vuelven a Swift y Kotlin en todas sus apps. Y el motivo no es que React Native haya empeorado. Es que la IA cambió la ecuación completa.
El argumento original ya no pesa
La razón de existir de React Native era simple: mantener dos codebases nativos era caro, así que compartían la implementación y comían el costo en rendimiento y capas de abstracción. Ese costo seguía ahí hasta hace poco. Lo que cambió es que los agentes de código actuales son tan buenos traduciendo, implementando y probando que el costo de escribir dos veces dejó de ser el factor decisivo. Los datos de Shopify lo respaldan: rehicieron la app Shop como prueba de concepto en Swift y Kotlin, con asistencia de IA, y en 12 semanas ya estaba publicada en las tiendas. Nada de años de rewrite congelado.
Y ojo, no es un «le pongo ChatGPT y listo». Los mismos de Shopify dicen que apuntar un LLM al codebase y pedirle un one-shot produce un montón de código inservible. Para la migración construyeron un sistema llamado Helix: divide cada pantalla en checkpoints chicos, cada uno tiene que probar su comportamiento con tests, pasar revisión visual contra la app corriendo, sobrevivir a dos revisores de código adversariales y recibir visto bueno humano antes de commit. Eso es ingeniería de verdad, no humo.
Lo que a mí me llama la atención
Yo administro sistemas y he visto cómo evolucionan estas decisiones. Lo interesante acá es el principio: no se casan con una tecnología por haber funcionado antes. Cuando la premisa central cambia, reevalúan desde cero. ¿Cuántos equipos conoces que siguen en una stack de 2020 solo porque migrar da paja? React Native sigue siendo excelente, dicen ellos mismos. No es un problema del framework; es que la razón por la que lo eligieron desapareció.
El otro detalle fino: descubrieron que los simuladores son el cuello de botella para los agentes. Entonces rediseñaron la arquitectura para que la lógica de negocio corra headless en desktop y los agentes la manejen por CLI con feedback en milisegundos, sin tocar el simulador. Diseñar para que trabajen tanto humanos como agentes es algo que vamos a ver cada vez más, y no solo en apps móviles.
¿Y ahora qué pasa con React Native?
No se está muriendo, pero esto duele. Shopify mantiene FlashList (2 millones de descargas semanales) y está buscando quién tome el stewardship a largo plazo; Restyle se archiva. Cuando uno de los pesos pesados del ecosistema se va, la señal es clara: el argumento «escribo una vez, corro en dos lados» ya no es tan fuerte si un agente te escribe las dos versiones por el mismo precio. Mi lectura es que los frameworks cross-platform van a sobrevivir en equipos chicos y MVPs, pero para apps serias el vuelvo-a-nativo puede ser la nueva normalidad.
La lección que me llevo: las decisiones técnicas tienen fecha de vencimiento. Lo que en 2020 era la opción obvia en 2026 puede ser lo contrario, y la diferencia la marca reconocerlo a tiempo en vez de defender la decisión por orgullo. Shopify lo acaba de demostrar con una de las migraciones móviles más ambiciosas del año.
Fuente de inspiración: Native is now the future of mobile at Shopify (2026)
