AI-агенты Shopify помогли компании переписать приложение Shop с React Native на нативные Swift и Kotlin за 12 недель: от proof of concept до публикации в сторах. Для разработчиков это не просто очередная история про «ИИ пишет код», а сигнал: экономика кроссплатформенной разработки начала меняться там, где раньше спорили только о производительности, найме и скорости релизов.
Shopify возвращается к нативной мобильной разработке после крупной ставки на React Native в 2020 году, сообщает The New Stack. Тогда логика была понятной: писать мобильный код один раз, не дублировать фичи для iOS и Android, быстрее подключать веб-разработчиков к мобильным продуктам. Сейчас компания утверждает, что сильные coding agents изменили главный аргумент в пользу общего кода: поддерживать две платформы стало дешевле, если агент умеет переносить поведение между ними и проходить проверку.
Первым большим тестом стал потребительский Shop app. По данным Shopify, команда сначала провела недельный прототип: один инженер с агентами попытался перенести как можно больше React Native-кода в нативное iOS-приложение на SwiftUI. Результат не был готов к продакшену, но показал, что близкая миграция «фича в фичу» достижима. После этого компания пошла в полноценный greenfield-переписыватель: не постепенно встраивать нативные куски в старую базу, а пересобрать приложение заново на Swift и Kotlin.
Следующая цель куда тяжелее: основное merchant-приложение Shopify. В источнике оно описано как продукт с более чем 300 экранами и глубокой интеграцией с возможностями iOS: виджеты, Apple Watch, Siri Shortcuts и другие платформенные элементы. Именно тут станет видно, насколько метод переносим за пределы эффектного кейса на одном приложении. Переписать Shop за 12 недель звучит красиво; удержать качество, доступность, аналитику, навигацию и платформенный parity на большом бизнес-приложении — уже взрослая инженерная проверка.
Ключевая деталь в этой истории — Shopify не говорит, что React Native был ошибкой. Наоборот, фреймворк несколько лет решал нужную задачу: общий код, быстрые релизы, меньше дублирования. Более того, ещё в январе 2025 года компания публично обсуждала будущее с React Native. Разворот появился не из-за внезапной нелюбви к JavaScript, а из-за нового допущения: если LLM-агент может взять реализацию с одной платформы и воспроизвести её на другой, цена раздельных кодовых баз падает.
Но Shopify быстро упёрлась в знакомую проблему AI-кода: просто скормить модели старый React Native и попросить «перепиши нативно» не работает. Даже промежуточные спецификации и task-файлы давали слишком много кода, который инженеры не хотели бы поддерживать. Для миграции компания построила внутреннюю систему Helix. Она режет работу по экранам и чекпоинтам, заставляет агента двигаться маленькими шагами, сравнивает результат с работающим приложением, подключает отдельных агентов для ревью и оставляет финальное решение человеку.
В практическом смысле это важнее, чем сама фраза «ИИ переписал приложение». Shopify описывает не магическую кнопку, а процесс разработки, где агент обязан доказать поведение тестами, визуальным сравнением и ревью. Обратная связь сохраняется, чтобы следующие итерации становились точнее. Для команд, которые уже пробуют Cursor, Claude Code, Devin или внутренние агенты, вывод довольно земной: выигрыш появляется не от генерации кода как таковой, а от короткой петли проверки.
Отдельный урок касается архитектуры. В мобильной разработке агент может поменять код за секунды, но проверка через симулятор занимает минуты и часто ломает автономность. Shopify начала отделять бизнес-логику от UI так, чтобы агент мог запускать её headless на desktop через CLI, инспектировать состояние приложения, выполнять действия и получать быстрый фидбек без постоянного тыкания в экран. Если нужен симулятор, тот же интерфейс может управлять им командами. Это уже проектирование кодовой базы не только для людей, но и для машинных помощников.
Для рынка React Native новость неприятная, но не смертельная. Shopify остаётся заметным участником экосистемы: React Native Skia компания обещает поддерживать до конца 2026 года, FlashList с примерно 2 млн загрузок в неделю получит критические фиксы, для Restyle планируется архивирование после периода поддержки. Здесь нет хлопка дверью, скорее аккуратная смена стратегии: фреймворк выполнил свою работу, но у крупной продуктовой компании появились другие ограничения и другие инструменты.
Для русскоязычных команд главный вопрос не «пора ли выбрасывать React Native». У большинства нет масштаба Shopify, внутреннего Helix и команды, которая может держать два нативных стека под постоянным контролем. Но AI-агенты Shopify показывают направление: решения о стеке становятся менее окончательными, а стоимость переписывания — менее пугающей, если в проекте есть тесты, дизайн-система, наблюдаемость, понятная архитектура и дисциплина ревью. Без этого агент ускорит не разработку, а производство технического долга.
История Shopify выглядит как ранний пример новой инженерной математики: фреймворки больше не конкурируют только между собой, теперь в уравнении есть агенты, способные снимать часть цены за дублирование. Следующий спор будет не о том, «нативно или кроссплатформенно», а о том, чья кодовая база лучше подготовлена к автономной работе агентов, проверкам и быстрым откатам; подробности кейса приводит .