Shopify กำลังย้ายแอปมือถือทั้งหมดของเราจาก React Native กลับไปใช้ Swift และ Kotlin
การทุ่มเทให้กับ React Native อย่างเต็มที่ในปี 2020 ประสบความสำเร็จอย่างมากสำหรับเรา เราประหยัดเวลาได้มหาศาลด้วยการสร้างฟีเจอร์เพียงครั้งเดียว ช่วยให้นักพัฒนาที่ไม่มีพื้นฐานด้านมือถือสามารถมีส่วนร่วมในแอปของเรา และไม่ต้องไล่ตามความเท่าเทียมของฟีเจอร์อีกต่อไป
ตั้งแต่นั้นมา LLMs ก็พัฒนาขึ้นอย่างก้าวกระโดด พวกมันสามารถใช้การใช้งานบน iOS เพื่อสร้างเวอร์ชัน Android และในทางกลับกัน ช่วยให้นักพัฒนาทำงานนอกสแต็กที่คุ้นเคย และทำให้ทั้งสองแพลตฟอร์มสอดคล้องกันผ่านสเปก การทดสอบ และการรีวิวร่วมกัน
การพัฒนาแบบ Native ยังคงหมายถึงการสร้างและบำรุงรักษาซอฟต์แวร์บนสองแพลตฟอร์ม สิ่งนั้นไม่ได้หายไปไหน แต่ตอนนี้ LLMs สามารถจัดการงานด้านการนำไปใช้ การแปล การทดสอบ และการรีวิวได้มากพอ จนมันไม่ใช่ปัจจัยชี้ขาดเหมือนในปี 2020 อีกต่อไป
สิ่งนี้ทำให้การสร้างแอปใหม่ตั้งแต่ต้น (greenfield rebuilds) เป็นไปได้จริง Shop เปลี่ยนจากแนวคิดพิสูจน์ความเป็นไปได้ (proof of concept) ไปสู่ แอป Native ที่สร้างใหม่ทั้งหมด ใน App Store ภายใน 12 สัปดาห์ แอปอื่นๆ ก็กำลังดำเนินการตามเช่นกัน
ตั้งแต่แรกเริ่ม เราต้องการมีส่วนร่วมกลับไปยัง React Native และช่วยทำให้มันดีขึ้น เรารู้สึกขอบคุณที่ชุมชนให้การต้อนรับ React Native Skia, FlashList และ Restyle และเรามุ่งมั่นที่จะเปลี่ยนผ่านอย่างราบรื่น พร้อมไทม์ไลน์ที่ชัดเจน และไม่มีเรื่องเซอร์ไพรส์สำหรับผู้ที่พึ่งพาพวกมัน
React Native เป็นตัวเลือกที่ถูกต้องสำหรับเราในปี 2020 Native เป็นตัวเลือกที่ถูกต้องสำหรับเราในตอนนี้ เป้าหมายไม่เคยเปลี่ยน: สร้างแอปที่ดีขึ้นและปล่อยให้เร็วขึ้น
รายละเอียดเพิ่มเติมที่นี่: https://shopify.engineering/back-to-native





