В 2020 году инженерная команда Shopify решила полностью сделать ставку на React Native. Это сэкономило им много времени и денег. С React Native разработчикам не нужно было отдельно реализовывать одну и ту же функцию на Kotlin и Swift для работы с Android и iOS. Фреймворк имел собственные требования, но в то время такой подход был очень успешным.
Однако в 2026 году ИИ-агенты для программирования изменили экономику создания мобильных приложений. Раньше экономия, которую давал React Native, могла оправдывать его компромиссы. Теперь ИИ-агенты настолько хорошо пишут код, что создать ту же функцию нативно на Swift и Kotlin стало гораздо дешевле.
Нативная мобильная разработка означает создание приложения непосредственно средствами языков, фреймворков и инструментов платформы: Swift и SwiftUI для iOS, а также Kotlin и Jetpack Compose для Android. Нативная разработка для обеих платформ требует поддержки двух клиентских реализаций, хотя серверные сервисы по-прежнему можно использовать совместно. React Native позволяет разработчикам значительно сокращать реализацию, общую для обеих платформ, опираясь на нативные компоненты интерфейса, однако код для конкретной платформы и отдельные процессы сборки, тестирования и выпуска сохраняются.
В этой статье рассматривается, как Shopify решила отказаться от React Native, как она подошла к переходу на нативную разработку и каковы результаты. В источнике отмечается, что подробности взяты из публично опубликованной информации, и читателей приглашают сообщать о любых неточностях.
Источник: ByteByteGo · Сводку подготовил HeadlinesBriefing