</> 바코친
앱 출시 · L0 입문 · 약 7분

웹앱, 하이브리드, 네이티브의 차이

"앱 만들어줘" 하기 전에 어떤 앱인지부터 고르자

한 줄로 말하면

앱은 크게 브라우저에서 여는 웹앱, 웹을 앱 껍데기에 넣은 하이브리드 앱, 폰에 맞춰 만든 네이티브 앱 세 가지로 나눌 수 있어.

세 가지 다 "앱"이라고 부르지만 만드는 방법, 설치 방법, 할 수 있는 일이 달라. 이걸 알고 AI한테 시켜야 엉뚱한 걸 안 만들어.

세 가지를 하나씩 보자

① 웹앱: 브라우저만 있으면 끝

크롬이나 사파리에서 주소를 치면 바로 열려. 설치가 필요 없고, 내가 서버에 새 버전을 올리면 모든 사용자가 즉시 새 버전을 봐. 대신 폰의 기능(백그라운드 위치, 일부 센서 등)은 쓰기 제한이 있고, 앱스토어 검색에는 안 나와.

② 하이브리드 앱: 웹을 앱 상자에 담기

앱 안에 웹뷰라는 작은 브라우저를 넣고, 그 안에 웹페이지를 띄우는 방식이야. 스토어에 올릴 수 있고 웹 코드를 그대로 재사용할 수 있어. 하지만 스크롤이나 터치 반응이 미묘하게 "웹 같다"는 느낌이 나기도 해.

③ 네이티브 앱: 폰에 딱 맞춘 앱

아이폰과 안드로이드가 원래 제공하는 화면 부품으로 그리는 앱이야. 제일 부드럽고 카메라·푸시·위치 같은 기능을 자유롭게 써. 원래는 아이폰용(Swift), 안드로이드용(Kotlin)을 따로 만들어야 했는데, 요즘은 React Native 같은 크로스플랫폼 도구로 코드 하나로 둘 다 만들어.

한눈에 비교하기

나는 뭘 골라야 할까?

확인 퀴즈

Q. 설치 없이 브라우저에서 바로 열리고, 서버에 올리면 모든 사용자가 즉시 새 버전을 보는 앱은?
  1. 네이티브 앱
  2. 하이브리드 앱
  3. 웹앱
  4. 스토어 앱
정답 보기

3번. 웹앱은 매번 서버에서 화면을 받아오니까 설치도 필요 없고 업데이트도 바로 반영돼.

Q. 하이브리드 앱의 핵심 특징은?
  1. 앱 안의 웹뷰로 웹페이지를 띄운다
  2. 아이폰에서만 동작한다
  3. 스토어에 올릴 수 없다
  4. 반드시 Swift로 만든다
정답 보기

1번. 하이브리드 앱은 앱 껍데기 안에 웹뷰(작은 브라우저)를 넣고 웹 화면을 보여주는 방식이야.

Q. 웹사이트를 웹뷰로 감싸기만 해서 앱스토어에 내면 어떤 위험이 있을까?
  1. 위험 없다
  2. "포장만 바꾼 웹사이트"로 보고 심사에서 거절될 수 있다
  3. 자동으로 네이티브 앱이 된다
  4. 안드로이드에서만 거절된다
정답 보기

2번. 애플 가이드라인은 포장만 바꾼 웹사이트를 넘어서는 기능을 요구해. 앱다운 가치를 더해야 해.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개