Shopify переносить усі наші мобільні застосунки з React Native назад на Swift та Kotlin.
Повний перехід на React Native у 2020 році виявився для нас надзвичайно успішним. Ми заощадили багато часу, створюючи функції один раз, дозволили розробникам без досвіду в мобільній розробці робити внесок у наші застосунки та перестали постійно гнатися за паритетом функцій.
Відтоді великі мовні моделі (LLM) значно покращилися. Вони можуть використовувати реалізацію для iOS, щоб створити версію для Android, і навпаки, допомагати розробникам працювати за межами їхнього звичного стеку, а також підтримувати узгодженість обох платформ через спільні специфікації, тести та рев'ю.
Нативна розробка все ще означає створення та підтримку програмного забезпечення на двох платформах. Це нікуди не поділося. Але LLM тепер можуть виконувати достатньо роботи з реалізації, перекладу, тестування та рев'ю, щоб це більше не було вирішальним фактором, як у 2020 році.
Це зробило реалістичним створення нових застосунків з нуля. Shop пройшов шлях від концепції до повністю перебудованого нативного застосунку у магазинах застосунків за 12 тижнів. Інші застосунки також у розробці.
З самого початку ми хотіли зробити внесок у React Native та допомогти зробити його кращим. Ми вдячні спільноті за те, як вона прийняла React Native Skia, FlashList та Restyle, і ми прагнемо забезпечити чистий перехід із чіткими часовими рамками та без сюрпризів для тих, хто на них покладається.
React Native був правильним вибором для нас у 2020 році. Нативна розробка є правильним вибором для нас зараз. Мета не змінилася: створювати кращі застосунки та випускати їх швидше.
Більше деталей тут: https://shopify.engineering/back-to-native





