Shopify abandona React Native e volta a Swift e Kotlin
Publicado 11 de set. de 2026 · Leitura 2 min de leitura · Relevância 9.7

Agentes de código reduziram o custo de manter duas implementações nativas. A Shop foi reescrita e publicada em 12 semanas; a Shopify, com mais de 300 telas, está em migração.
A decisão altera o cálculo de arquitetura móvel em uma empresa de grande escala: o ganho de compartilhar uma única base de código deixa de ser dominante quando agentes conseguem replicar, testar e revisar implementações nativas. Usuários de Skia, FlashList e Restyle também precisam planejar mudanças de manutenção.
A Shopify reverteu a decisão de 2020 de concentrar seus aplicativos móveis em React Native. A empresa afirma que agentes de código passaram a traduzir recursos entre iOS e Android, manter paridade, executar testes e apoiar revisões com custo suficiente para tornar Swift e Kotlin novamente preferíveis.
A mudança já saiu do protótipo. O aplicativo Shop foi reconstruído do zero e publicado nas lojas em 12 semanas. A migração do aplicativo Shopify, que tem mais de 300 telas, está em andamento para entrega ainda em 2026, e os demais aplicativos móveis devem seguir.
O fluxo interno Helix divide cada tela em checkpoints pequenos. Cada etapa precisa passar por testes, comparação visual, duas revisões adversariais de código e aprovação humana antes do próximo commit. A Shopify também está separando a lógica de negócio da interface e expondo-a por CLI para reduzir a dependência de simuladores durante o trabalho dos agentes.
O efeito alcança o ecossistema React Native. A Shopify financiará React Native Skia até o fim de 2026, quando o projeto deverá migrar para um fork com outro nome. FlashList continuará recebendo correções críticas enquanto se busca um mantenedor de longo prazo. Restyle será mantido até o fim de 2026 e depois arquivado.
Acompanhar a entrega do aplicativo Shopify ainda em 2026, métricas de desempenho e qualidade após a migração, a transferência de governança do FlashList e o cronograma do novo fork do React Native Skia.