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





