Shopify está migrando todos os nossos aplicativos móveis do React Native de volta para Swift e Kotlin.
Apostar tudo no React Native em 2020 foi um enorme sucesso para nós. Economizamos muito tempo criando funcionalidades uma única vez, permitimos que desenvolvedores sem experiência em mobile contribuíssem com nossos aplicativos e paramos de correr atrás da paridade de funcionalidades.
Desde então, os LLMs melhoraram drasticamente. Eles conseguem usar uma implementação do iOS para criar a versão Android e vice-versa, ajudam desenvolvedores a trabalhar fora de sua stack habitual e mantêm ambas as plataformas alinhadas por meio de especificações, testes e revisões compartilhados.
Nativo ainda significa construir e manter software em duas plataformas. Isso não mudou. Mas os LLMs agora conseguem fazer boa parte da implementação, tradução, teste e revisão, de modo que isso não é mais o fator decisivo que era em 2020.
Isso tornou as reconstruções do zero realistas. O Shop passou de uma prova de conceito para um aplicativo nativo totalmente reconstruído nas lojas de aplicativos em 12 semanas. Outros aplicativos também estão em andamento.
Desde o início, queríamos contribuir com o React Native e ajudar a melhorá-lo. Somos gratos pela forma como a comunidade abraçou o React Native Skia, o FlashList e o Restyle, e estamos comprometidos em fazer a transição deles de forma limpa, com prazos claros e sem surpresas para as pessoas que dependem deles.
O React Native foi a escolha certa para nós em 2020. Nativo é a escolha certa para nós agora. O objetivo não mudou: construir aplicativos melhores e lançar mais rápido.
Mais detalhes aqui: https://shopify.engineering/back-to-native





