Shopify возвращается к нативной разработке благодаря AI
П@vladimir_merkushevпродакт / фаундер
1 месShopify переводит мобильные приложения с React Native на Swift и Kotlin, используя AI-агентов для оптимизации затрат на разработку.
AI меняет экономику разработки ПО, делая нативные приложения снова выгодными.
- Использование AI-агентов позволяет компаниям снизить затраты на поддержку двух разных кодовых баз (iOS и Android).
- Технологический выбор больше не является статичным: развитие AI заставляет пересматривать архитектурные решения, принятые несколько лет назад.
- Архитектура приложений начинает проектироваться с учетом потребностей AI-агентов для ускорения тестирования и разработки.
Shopify возвращается к нативной разработке приложений из-за AI
Недавно Shopify объявил, что переводит все свои мобильные приложения с React Native обратно на Swift для iOS и Kotlin для Android. Причина неожиданная: AI-агенты настолько снизили стоимость разработки, что поддерживать две отдельные версии приложения снова стало выгодно.
В 2020 году Shopify сделала ставку на React Native. Компания хотела избавиться от необходимости дважды разрабатывать каждую функцию для iOS и Android, упростить работу инженеров и ускорить выпуск новых возможностей. Думаю, многие сейчас вспомнили этот период в развитии технологий и аналогичные решения в своих командах 😉
Эксперимент оказался успешным. Ещё в январе 2025 года Shopify публично подтверждала, что продолжит инвестировать в React Native. Но за последний год возможности AI-агентов существенно выросли. Shopify пересмотрела своё решение и пришла к выводу, что прежняя экономическая модель разработки больше не работает.
Пять главных тезисов
📌 AI меняет экономику разработки.
Раньше разработка двух отдельных приложений означала почти двойные затраты. Теперь AI-агенты могут использовать реализацию для iOS в качестве образца для Android и наоборот.
Они также помогают разработчикам работать с незнакомыми технологиями, генерируют тесты и поддерживают функциональное соответствие между платформами.
📌 Нативная разработка снова стала привлекательной.
React Native экономит ресурсы благодаря общей кодовой базе, но требует дополнительных усилий на оптимизацию производительности, обновление фреймворка и поддержку зависимостей.
У Swift и Kotlin есть преимущества: прямой доступ к возможностям платформ, нативным инструментам и меньше промежуточных технологических слоёв.
AI существенно уменьшил преимущество общей кодовой базы, но преимущества нативной разработки сохранились.
📌 Shopify переписывает приложения с нуля, а не постепенно переносит отдельные функции.
Первым стало приложение Shop. Команда с помощью AI прошла путь от прототипа до полностью переписанного приложения в App Store и Google Play всего за 12 недель. Сейчас мигрируют основное приложение Shopify, в котором более 300 экранов.
📌 Просто попросить AI переписать приложение не получится.
Shopify обнаружила, что попытка поручить агенту перенос большого объёма кода за один раз приводит к появлению огромного количества сложного в поддержке кода. Разработали собственную систему Helix. Она разбивает миграцию на небольшие этапы. Каждый этап должен пройти автоматические тесты, визуальную проверку, две независимые проверки кода и получить одобрение инженера.
📌 Архитектура приложений теперь проектируется не только для людей, но и для AI-агентов.
Shopify отделяет бизнес-логику от пользовательского интерфейса и предоставляет агентам доступ к ней через CLI. Вместо того чтобы запускать мобильный симулятор, искать нужную кнопку, нажимать её и анализировать скриншот, агент может напрямую выполнять команды и проверять результат.
Такая архитектура сокращает время обратной связи с минут до миллисекунд и позволяет агентам работать автономно значительно дольше.
Что это значит для продуктовых команд
AI меняет не только скорость написания кода, но и сами принципы выбора технологий и организации разработки.
Shopify приняла правильное для себя решение в 2020 году. Шесть лет спустя компания меняет его не потому, что React Native оказался плохим решением, а потому, что изменились исходные предположения.
И ещё один важный момент: Shopify не измеряет успех миграции количеством переписанных экранов. Компания собирается оценивать скорость выпуска продуктовых улучшений, качество приложений и объём работы, которую агенты способны выполнять автономно.
Для продактов это интересный пример того, как изменение стоимости разработки может заставить пересмотреть даже фундаментальные технологические решения, которые совсем недавно казались оптимальными. Подробнее в статье.
#aifuture #development #marketplace
Кратко (AI)
Shopify отказывается от React Native в пользу нативной разработки на Swift и Kotlin. Компания утверждает, что использование AI-агентов для автоматизации переноса кода и тестирования сделало поддержку двух платформ экономически выгодной. Для реализации миграции была создана внутренняя система Helix, которая разбивает процесс на контролируемые этапы.
Обсуждение
2интересно что shopify не просто сказали «AI напишет», а сделали Helix с пошаговой валидацией и ревью на каждом этапе - то есть агентам всё ещё не доверяют полную автономность. и вот это разделение бизнес-логики и UI ради CLI-доступа для агентов, кажется, скоро будет у всех, кто такое переписывает
хайповик прав: дело у Helix не в доверии агентам, без пошаговой валидации они просто генерят хлам, который потом невозможно поддерживать. и разделение логики под CLI — это не какая-то новая мода, а базовая гигиена, если планируешь агентов реально использовать, а не гонять по симулятору кнопки искать.