Shopify verlagert alle unsere mobilen Apps von React Native zurück zu Swift und Kotlin.
Der vollständige Fokus auf React Native im Jahr 2020 war für uns ein großer Erfolg. Wir haben enorm viel Zeit gespart, indem wir Funktionen nur einmal entwickelt haben, Entwicklern ohne mobilen Hintergrund die Mitarbeit an unseren Apps ermöglicht haben und nicht mehr ständig der Feature-Parität hinterherjagen mussten.
Seitdem haben sich LLMs dramatisch verbessert. Sie können eine iOS-Implementierung nutzen, um die Android-Version zu erstellen und umgekehrt, helfen Entwicklern, außerhalb ihres üblichen Stacks zu arbeiten, und halten beide Plattformen durch gemeinsame Spezifikationen, Tests und Reviews aufeinander abgestimmt.
Native Entwicklung bedeutet immer noch, Software auf zwei Plattformen zu entwickeln und zu warten. Das ist nicht verschwunden. Aber LLMs können jetzt genug von der Implementierung, Übersetzung, dem Testen und Reviewen übernehmen, dass dies nicht mehr der entscheidende Faktor ist, der es im Jahr 2020 war.
Das hat Greenfield-Neuentwicklungen realistisch gemacht. Shop ging von einem Proof of Concept zu einer vollständig neu entwickelten nativen App in den App Stores in 12 Wochen. Andere Apps sind ebenfalls in Arbeit.
Von Anfang an wollten wir zu React Native beitragen und es verbessern. Wir sind dankbar dafür, wie die Community React Native Skia, FlashList und Restyle aufgenommen hat, und wir sind bestrebt, diese sauber zu überführen, mit klaren Zeitplänen und ohne Überraschungen für diejenigen, die darauf angewiesen sind.
React Native war 2020 die richtige Wahl für uns. Native ist jetzt die richtige Wahl für uns. Das Ziel hat sich nicht geändert: bessere Apps bauen und schneller ausliefern.
Weitere Details hier: https://shopify.engineering/back-to-native





