# AI 덕에 두 번 만든다? Shopify의 앱 대전환

> 한 번 만든 코드를 함께 쓰던 Shopify가 Swift와 Kotlin으로 돌아갑니다. AI가 낮춘 중복 개발 비용과 12주 만에 바뀐 Shop 앱을 살펴봐요.

- 출처 사이트: AI피셜 (https://aifficial.net/posts/shopify-native-ai/)
- 발행: 2026-09-11
- 카테고리: AI 활용 · 태그: Shopify, 코딩 에이전트, 앱 개발, React Native

## 핵심 답변

Shopify는 9월 10일 AI 코딩 도구가 iOS와 Android 앱을 따로 만드는 부담을 낮췄다며, React Native의 공유 코드에서 Swift·Kotlin의 네이티브 개발로 돌아간다고 발표했어요. 쇼핑용 Shop 앱은 한 명의 일주일 실험에서 출발해 핵심 개발자 6명과 기능별 팀이 참여했고, 실험부터 정식 출시까지 12주가 걸렸어요. 화면 300개가 넘는 판매자용 Shopify 앱은 별도로 전환 중이에요.

## 한 장 요약(만화)

![Shopify의 비용 계산 변화, Shop 개발팀의 12주 전환, Helix 검증과 사람의 승인, 두 앱의 진행 상태를 설명하는 네 장면](https://aifficial.net/images/posts/shopify-native-ai/comic-v1.1.0.webp)

## 요약

- Shopify는 9월 10일 모바일 앱을 Swift와 Kotlin으로 전환한다고 발표했어요. 2020년에는 코드를 공유하는 쪽이 유리했지만, 이제 AI가 두 운영체제용 개발의 중복 부담을 낮췄다는 판단이에요.
- 쇼핑용 Shop 앱은 실험부터 정식 출시까지 12주가 걸렸어요. 개발자 한 명의 일주일 실험 뒤 핵심 6명과 기능별 팀이 참여했고, 로그인·알림·분석 기록의 연속성을 함께 확인했어요.
- Shop 자체 측정에서 앱 아이콘을 누른 뒤 첫 화면이 보이기까지는 iOS 3,200→2,466밀리초, Android 4,433→2,233밀리초로 줄었어요. 이용자가 앱을 열고 기다리는 시간이 어떻게 바뀌었는지 보여줘요.
- 화면 300개가 넘는 판매자용 Shopify 앱은 올해 안에 전환할 계획이에요. 회사는 작은 작업마다 테스트·화면 비교·코드 검토를 거쳐 사람이 확인하는 방식도 공개했어요.

## 핵심 사실

| 항목 | 값 |
|---|---|
| Shop 앱 | 12주 (개념 증명부터 네이티브 앱 출시까지) |
| Shopify 앱 | 전환 진행 중 (300개 넘는 화면 · 2026년 내 출시 계획) |


## 한 번 만들어 같이 쓰는 편이 싸지 않았나요

아이폰용 앱과 안드로이드용 앱을 따로 만들면 같은 기능을 두 번 구현해야 해요. 한쪽에 넣은 기능을 다른 쪽에도 맞추고, 수정도 함께 반영해야 하죠. Shopify가 2020년 React Native를 선택한 데는 이 중복을 줄이려는 계산이 있었어요. 

9월 10일 Shopify는 Swift와 Kotlin으로 돌아간다고 발표했어요. AI 코딩 에이전트(coding agent)가 한쪽 구현을 참고해 다른 쪽의 기능을 만들고 검토하는 부담을 낮췄기 때문이라는 설명이에요. <strong>예전 선택이 실패했다기보다, 그 선택을 유리하게 만들었던 비용의 전제가 바뀌었다</strong>는 이야기예요. 

네이티브(native) 개발은 각 운영체제의 언어와 도구로 앱을 만드는 방식이에요. 같은 설계도를 두 기기에 쓰던 자리에서 각각 맞춤옷을 만드는 쪽으로 옮겨 가는 셈이죠. Shopify는 기존 앱도 빠르다고 밝혔어요. 전환 이유를 단순히 React Native가 느리기 때문이라고 보기는 어려워요. 

## Shop은 12주 만에 이용자에게 돌아갔어요

먼저 바뀐 것은 쇼핑용 Shop 앱이에요. 한 개발자가 일주일 동안 가능성을 시험했고, 전환 결정 뒤 핵심 개발자 6명이 기반과 주요 이용 흐름을 만들었어요. 중간부터 기능별 팀도 참여해 각 영역과 예외 상황을 확인했어요. 실험에서 정식 앱스토어 출시까지 걸린 기간이 12주예요. 

새 코드로 화면을 그리는 것만으로는 같은 앱이 되지 않아요. 기존 이용자가 로그아웃되지 않아야 하고 알림이 이어져야 하며, 뒤쪽 시스템이 사용하는 분석 이벤트도 유지돼야 해요. 개발팀이 이 연속성을 우선했다는 점이 12주라는 숫자만큼 중요한 작업 내용이에요. 



## 새 앱에서 무엇이 달라졌을까요

회사는 앱 아이콘을 누른 뒤 초기 홈 피드가 보일 때까지를 비교했어요. iOS는 3,200밀리초에서 2,466밀리초, Android는 4,433밀리초에서 2,233밀리초로 줄었어요. 각각 약 3.2초에서 2.5초, 4.4초에서 2.2초로 생각하면 돼요. 회사가 공개한 Shop의 측정 조건에서 나온 결과예요. 

| Shop 첫 화면까지 | 기존 React Native | 네이티브 |
| --- | --- | --- |
| iOS | 3,200밀리초 | 2,466밀리초 |
| Android | 4,433밀리초 | 2,233밀리초 |



## AI에게 실제 앱을 볼 눈도 줬어요

팀은 에이전트에게 작업을 맡기는 것과 함께 실행 중인 앱의 상태를 읽을 도구도 만들었어요. Tardis는 앱의 이벤트·로그·상태를 보여주고 명령을 보낼 수 있는 디버깅 도구예요. 수정한 화면이 어떻게 보이는지와 어떤 기록을 남기는지를 함께 확인할 수 있어요. 



Shopify가 공개한 Helix 역시 작은 작업을 테스트·화면 비교·코드 검토에 통과시키고 사람이 확인하는 체계예요. 코드를 빨리 쓰는 것과 검증하기 쉬운 작업 구조를 함께 만든 것이죠. 화면이 300개 넘는 판매자용 Shopify 앱은 이 글의 Shop과 별개로 전환 중이며, 회사는 올해 안에 출시할 계획이에요. 

## HN의 질문은 전환 뒤에도 남는 비용이었어요

HN의 `gazarsgo`는 이 과정의 토큰 비용을 물었고, `giebisch`는 반년 뒤의 후속 경험을 읽고 싶다고 썼어요. 발표에 관심이 몰린 이유와 그다음 궁금증이 함께 드러나요. 두 앱을 다시 만들 수 있다는 것과, 두 앱을 오래 맞춰 가며 유지하는 일은 같은 비용이 아니기 때문이에요. 

공식 이전 기록도 앞으로 iOS와 Android의 기능을 항상 맞추겠다고 밝혔어요. 예전에는 공유 코드가 강제하던 일치를 이제 개발·출시 과정으로 유지하겠다는 설명이에요. AI가 낮춘 구현 부담이 팀의 새로운 운영 방식으로 이어지는 대목이에요. 


<strong>제가 이 발표에서 흥미롭게 본 것은 AI가 코드를 얼마나 많이 썼느냐보다, 한 회사가 오래 유지한 선택을 다시 계산했다는 점입니다.</strong> 한 번 만들어 여러 곳에 쓰는 방식은 작은 팀에도 익숙한 절약법입니다. 그런데 두 번 만드는 부담이 내려가면, 공유를 위해 감수했던 제약을 다시 살펴볼 여지가 생기는 것 같습니다. AI의 영향이 결과물을 빨리 만드는 데서 기술 선택 자체를 바꾸는 쪽으로 번지는 장면 아닐까 싶습니다.

기존 로그인과 알림을 이어 주고, 화면 뒤에서 나오는 이벤트까지 비교했다는 작업에도 관심이 갑니다. 앱을 새로 만들었다는데 다시 로그인할 필요가 없고 기다리던 알림도 제때 온다면, 이용자는 큰 변화를 거의 눈치채지 못할 수 있습니다. Tardis 화면에 쌓인 작은 기록들이 그런 자연스러움을 만드는 재료였던 것 같습니다. 새 기능을 보여주는 일만큼 어제 하던 일을 오늘도 이어 주는 일이 중요하고, AI의 속도도 그 연속성을 지키는 도구와 만나야 오래 쓸 만한 결과가 되지 않을까 싶습니다.

저라면 새 앱을 처음 켰을 때 빨라진 느낌과 함께, 자주 쓰는 기능이 양쪽 기기에서 계속 같은 시기에 도착하는지도 볼 것 같습니다. 여러분이 쓰는 앱에서 개발 방식이 바뀐다면 무엇이 가장 반가울까요? 빨라지는 첫 화면인지, 그동안 다른 운영체제에서만 되던 기능인지 궁금합니다. 



## 자주 묻는 질문

**Q. React Native가 느려서 바꾸나요?**

Shopify는 기존 앱도 빠르다고 설명했어요. AI가 중복 개발 부담을 낮추면서 운영체제의 기능을 직접 활용하는 이점이 더 커졌다는 판단이에요.

**Q. 개발자 한 명이 12주 만에 모두 만들었나요?**

아니에요. 한 명의 일주일 실험으로 출발한 뒤 핵심 개발자 6명이 기반을 만들었고, 중간에 기능별 팀들도 참여했어요.

## 출처

1. [Shopify의 전환 결정과 Helix 검토 방식](https://shopify.engineering/back-to-native) (official)
2. [Shop 앱의 12주 이전 과정과 측정 결과](https://shopify.engineering/shop-app-migration) (official)
3. [Shopify 네이티브 전환 HN 토론](https://news.ycombinator.com/item?id=49643982) (report)

_이 문서는 AI피셜 편집부가 작성했습니다. 인용 시 출처를 표기해 주세요._