Shopify sta spostando tutte le nostre app mobili da React Native a Swift e Kotlin.
Scegliere React Native nel 2020 è stata una mossa di grande successo per noi. Abbiamo risparmiato un sacco di tempo sviluppando le funzionalità una sola volta, abbiamo permesso a sviluppatori senza esperienza mobile di contribuire alle nostre app e abbiamo smesso di inseguire costantemente la parità di funzionalità.
Da allora, i modelli linguistici di grandi dimensioni (LLM) sono migliorati in modo drastico. Possono usare un'implementazione iOS per creare la versione Android e viceversa, aiutare gli sviluppatori a lavorare al di fuori del loro stack abituale e mantenere allineate entrambe le piattaforme tramite specifiche, test e revisioni condivise.
Sviluppare in nativo significa ancora costruire e mantenere software su due piattaforme. Questo non è cambiato. Ma gli LLM possono ora gestire una parte sufficiente dell'implementazione, traduzione, test e revisione, tanto che questo non è più il fattore decisivo che era nel 2020.
Ciò ha reso realistiche le ricostruzioni da zero. Shop è passata dal proof of concept a una app nativa completamente ricostruita negli store in 12 settimane. Altre app sono in fase di sviluppo.
Fin dall'inizio, volevamo contribuire a React Native e contribuire a migliorarlo. Siamo grati per come la community ha accolto React Native Skia, FlashList e Restyle, e siamo impegnati a gestire la transizione in modo pulito, con tempistiche chiare e senza sorprese per chi fa affidamento su di essi.
React Native è stata la scelta giusta per noi nel 2020. Il nativo è la scelta giusta per noi ora. L'obiettivo non è cambiato: creare app migliori e rilasciare più velocemente.
Maggiori dettagli qui: https://shopify.engineering/back-to-native





