TGViewer
Записки разработчицы Записки разработчицы @prettygeeknotes · 2.34K subscribers
Post #1970 1.1K

Forwarded from Кирилл Розов

🤯 Shopify возвращает приложения на Swift и Kotlin. Причина — кодинг с AI

В 2020 году Shopify полностью перешли на React Native в мобильной разработке, чтобы не писать фичи дважды. Сентябрь 2026 года - весь мобильные приложения возвращаются на нативные технологии. Опыт и причины описали в статье.

Ребята уже с 2021 года активно используют AI-технологии при разработке и в последние годы задумывались над тем, что выгоднее: экономия на RN + AI или разработка двух нативных клиентов + AI. Два клиента по-прежнему дороже одного кода, но уже не настолько, чтобы это было главным аргументом против натива.

Приложение Shop уже переписали на SwiftUI и Jetpack Compose, 6 инженеров справились за 12 недель от прототипа до публикации. Для пользователя никакой деградации: обычный апдейт без потери данных или повторного логина.

По итогу метрики приложения на iOS стали лучше:
👉 холодный старт: 4433 → 2233 мс (−50%)
👉 размер релиза: 293 → 184 МБ (−109 МБ)
👉 сборка release-версии быстрее примерно на 75%
👉 на Pixel сразу 120 FPS почти без оптимизаций.

Сразу надо сказать, что взять мощную модель и отправить промпт «перепиши RN на Kotlin» не работает. Ребята попробовали 😂 На выходе получился мусор (slop), который нельзя запускать в прод. По итогу они построили процесс: экран разбивают на чекпоинты, каждый обязан пройти тесты, визуальное ревью, двух враждебных агентов-ревьюеров и человека. Иначе следующий кусок не стартует.

Главный Shopify-апп (300+ экранов, виджеты, Watch, Siri) уже в работе, обещают в этом году поделиться результатами после раскатки в прод.

Я уже и сам задумался, но пока не знают ответа на вопрос: «Нужен ли KMP/CMP, Flutter, React Native при отлаженном AI SDLC?» Сразу понятно, что нативное приложение требует меньше костылей, полностью нативный UI и все фичи сразу же в день релиза SDK. Не нужно тратить время на «мост» между шаред-логикой/кодом и нативной интеграцией с платформой. Ну и, конечно же, оптимизация размера и производительности становится проще или вовсе отпадает с нативом.

Любая технология шаринга кода между платформами строилась из реальности, что поддержка каждой платформы требует отдельных разработчиков и времени, так как делается дублирование работы. Ну и всё это переходит в приличные расходы для компании.

AI же меняет картину разработки, так как реализация аналогичного клиента на другую платформу по доступной версии на любой из платформ сейчас реально. Да и в целом успешно писать приложения возможно, из ограничений — токены и цена на них.

💬 В комментариях делитесь своим мнением: имеет ли смысл еще инвестировать в мультиплатформу в эпоху AI-разработки?

#Android #AndroidDev #JetpackCompose #AI
  • 👍 13
  • ❤ 5
  • 👏 2
  • 🤮 1
More from @prettygeeknotes
  1. Sep 21, 2026❗️Яндекс разработал новую суверенную модель Alice AI Foundation LLM и выложил ее в открыты…
  2. Sep 21, 2026Это звучит ну очень круто. Хочется попробовать с OpenCode
  3. Sep 16, 2026Mir Pay заработал на смарт-часах Поддерживаются все банки, работающие с Mir Pay, а интерне…
  4. Sep 16, 2026Кстати, разработчики Mir будут на секции "Мобильная разработка" на "Стачке" в Спб 4 октябр…
  5. Sep 9, 202612–13 сентября в Москве пройдёт ежегодная ИТ-конференция от Ozon Tech. 🤩 50+ спикеров, по…
  6. Sep 9, 2026Приходите 12 сентября на нашу секцию Мобильной разработки. Будем конкурировать с Наукой и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →