제품 만들기

제품 만들기 ·

모바일 앱, 어떤 방식으로 만들까 — 네이티브 · 하이브리드 · 크로스플랫폼 비교

앱을 만드는 방법은 네이티브 · 크로스플랫폼 · 하이브리드 세 가지예요. 초기 스타트업이라면 웹을 먼저 만들고 앱으로 감싸는 하이브리드가 가장 빠르고 비용도 적어요.

외주 개발을 하면서 가장 많이 받은 질문이 있어요. "앱도 만들어 주시나요?"예요.

웹사이트를 먼저 맡기셨다가 나중에 앱도 필요하다고 하시는 분이 정말 많았어요. 문제는 비용이에요. 아이폰과 안드로이드 앱을 따로 만들면 개발비가 웹의 두세 배로 늘어나요. 그래서 많은 분이 앱은 나중에 하겠다며 미루셨어요.

결론부터 말씀드릴게요. 초기 스타트업이라면 네이티브 앱으로 시작할 이유가 거의 없어요. 토스와 당근마켓도 웹으로 만든 화면을 앱으로 감싸는 하이브리드 방식을 써요.

앱을 만드는 방법은 몇 가지인가요

크게 세 가지예요.

  • 네이티브 앱 — 아이폰은 Swift, 안드로이드는 Kotlin 으로 앱을 각각 따로 만들어요.
  • 크로스플랫폼 앱 — React Native 나 Flutter 로 코드 한 벌을 짜서 아이폰 · 안드로이드 앱을 같이 만들어요.
  • 하이브리드 앱 — 모바일 웹을 먼저 만들고, 앱스토어에 올릴 수 있게 앱 껍데기로 감싸요.
네이티브 크로스플랫폼 하이브리드
동작 속도 가장 빨라요 네이티브에 가까워요 체감 차이가 작아요
개발 비용 가장 비싸요 네이티브의 절반쯤 가장 적어요
관리할 코드 아이폰 · 안드로이드 · 웹 따로 앱 한 벌 + 웹 따로 웹 한 벌로 전부
화면 고치기 앱스토어 심사를 거쳐요 앱스토어 심사를 거쳐요 대부분 서버 배포만 하면 돼요

왜 요즘은 하이브리드로 만들까요

몇 년 전만 해도 답은 네이티브뿐이었어요. 하이브리드 앱은 느렸고, 크로스플랫폼 도구도 쓸 만한 게 없었거든요.

지금은 달라요. 웹 기술이 발전했고 스마트폰 성능도 좋아졌어요. 하이브리드 앱과 네이티브 앱의 속도 차이를 사용자가 거의 느끼지 못해요.

그래서 이런 장점이 더 크게 보여요.

  1. 코드 한 벌로 세 곳을 맡아요. 웹 · 아이폰 · 안드로이드가 같은 화면을 써요. 버그가 생겨도 한 곳만 고치면 돼요.
  2. 개발자를 구하기 쉬워요. 웹 개발자면 충분해요. Swift · Kotlin · Dart 같은 언어를 따로 익힐 필요가 없어요.
  3. 앱스토어 심사 없이 고쳐요. 화면 대부분이 서버에서 오니까 서버만 바꾸면 앱도 바로 바뀌어요.

3번이 특히 커요. 쇼핑몰 앱의 결제 화면에 버그가 났다고 해 볼게요. 네이티브 앱은 코드를 고치고, 빌드하고, 앱스토어에 제출하고, 심사를 기다려야 해요. 그동안 매출이 새요. 하이브리드 앱은 서버에 고친 화면을 올리면 몇 분 안에 끝나요. 사용자는 앱을 업데이트할 필요도 없어요.

빠르게 내놓고 사용자 반응을 보며 고치는 초기 스타트업에는 이 속도가 중요해요.

하이브리드 앱은 기능이 부족하지 않나요

예전에는 "웹을 앱에 띄워 놓은 것"이라 어색했어요. 요즘은 도구가 좋아졌어요.

예를 들어 Hotwire Native 는 웹 화면을 네이티브 앱 껍데기로 감싸면서, 화면이 넘어가는 애니메이션과 뒤로 가기 같은 이동은 네이티브 앱처럼 처리해 줘요. 사용자는 일반 앱처럼 느껴요. Basecamp 와 HEY 를 만든 37signals 가 만든 도구예요. 직원 수십 명인 이 회사가 웹 · 아이폰 · 안드로이드를 모두 이 방식으로 운영해요.

기기 기능도 쓸 수 있어요.

  • 푸시 알림 · 카메라 · 생체 인증 — 웹 화면에서 버튼을 누르면 앱의 기능을 불러오는 "브리지"로 붙여요.
  • 성능이 중요한 화면만 네이티브로 — 실시간 채팅처럼 부드러움이 중요한 화면만 따로 만들고, 설정 · 안내 같은 나머지는 웹을 그대로 써요.

Hotwire Native 는 Ruby on Rails 와 가장 잘 맞지만, 서버에서 화면(HTML)을 만들어 보내는 방식이면 Django · Laravel 같은 다른 프레임워크와도 쓸 수 있어요.

네이티브나 크로스플랫폼이 맞는 경우도 있나요

있어요. 앱 화면 대부분이 복잡한 애니메이션이나 기기 기능으로 채워져 있다면 네이티브나 크로스플랫폼을 검토하세요. 이미 큰 투자를 받아 아이폰 · 안드로이드 전담 개발자를 따로 둘 수 있는 회사도 마찬가지예요.

그 전에 먼저 물어볼 질문이 있어요. 정말 앱이 필요한가요, 웹만으로 충분한가요? 처음에는 웹으로 고객 반응부터 확인하는 게 가장 빨라요. 웹을 잘 만들어 두면 앱은 나중에 같은 결과물을 감싸서 얻을 수 있어요.

앱으로 내려면 무엇을 준비하나요

하이브리드 앱은 두 곳에 올려야 해요.

  1. 서버 — 웹 서비스를 서버에 올리고 도메인을 연결해요. 앱 껍데기가 이 주소를 불러오거든요.
  2. 앱스토어 — 앱 껍데기를 애플 App Store 와 Google Play 에 제출해 심사를 받아요.

비용과 기간은 이 정도예요. 2026년 9월 기준이에요.

항목 비용 · 기간
서버 (DigitalOcean 기준) 월 21달러 안팎 — 서버 12달러 · 일일 백업 3.6달러 · 파일 저장소 5달러
애플 개발자 프로그램 연 129,000원 (매년 갱신)
Google Play 개발자 등록 25달러, 한 번만
심사 기간 애플은 대부분 하루 안, 구글은 최대 7일 (신규 계정은 더 걸려요)

주의할 점 하나. 앱 안에서 구독을 팔면 애플 · 구글 결제(수수료 15~30%)를 반드시 써야 하고, 안 쓰면 심사에서 거절돼요. 앱을 "웹에서 산 것을 쓰는 앱"으로 두면 이 문제를 피할 수 있어요.

계정 개설부터 스토어 문구까지 순서대로 앱 출시 준비 가이드에 정리해 뒀어요.

헤이제임스는 어떻게 만드나요

모바일 웹으로 먼저 만든 뒤 앱으로 감싸요. 한 번 만든 결과물이 PC · 모바일 브라우저와 아이폰 · 안드로이드 앱에서 똑같이 돌아가요.

그래서 앱이 필요하다고 처음부터 비용을 두 배로 쓸 필요가 없어요. 웹 서비스를 먼저 완성해 고객 반응을 보고, 앱이 필요해지면 같은 결과물로 이어가면 돼요.

만들고 싶은 서비스가 4시간 안에 되는 분량인지는 셀프 견적에서 확인할 수 있어요. 화면을 같이 보며 만드는 방식은 외주 개발 맡기기 전에에서 자세히 설명했어요.

이 글은 유튜브 영상 세 편을 정리한 거예요.


쓴 사람 — 제임스
연세대 컴퓨터과학을 전공한 23년차 개발자예요. 개발 에이전시를 운영하며 스타트업 플랫폼 350개를 만들었고, 네이티브 · 크로스플랫폼 · 하이브리드를 모두 써 본 뒤 하이브리드로 정착했어요. 연매출 100억 원 커머스 기업의 CTO를 지냈어요.

제품 만들기 다른 글