기초 원리 · L0 입문 · 약 7분
웹 vs 앱: 같은 서비스, 다른 그릇
내 서비스는 웹으로 낼까, 앱으로 낼까?
한 줄로 말하면
웹앱은 주소만 있으면 바로 여는 서비스, 네이티브 앱은 스토어에서 설치하는 서비스야. 속(백엔드)은 같아도 담는 그릇이 달라.
유튜브, 인스타, 노션처럼 큰 서비스는 웹과 앱을 둘 다 내는 경우가 많아. 둘 다 같은 백엔드와 대화하니까 어디서 쓰든 내 데이터가 그대로 보여.
웹: 주소 하나로 어디서나
- 👍 설치가 필요 없어. 링크 하나 보내면 끝이야.
- 👍 업데이트가 즉시 반영돼. 배포하면 다음 새로고침부터 모두가 새 버전을 봐.
- 👍 검색에 노출돼. 구글·네이버 검색으로 사람들이 찾아올 수 있어.
- 👍 스토어 심사가 없어. 오늘 만들고 오늘 공개할 수 있어.
- 👎 기기 기능(푸시 알림, 백그라운드 동작 등)은 앱보다 제한적이야.
- 👎 홈 화면에 아이콘이 없으면 사람들이 다시 안 찾아오기 쉬워.
앱: 폰 안에 자리 잡기
- 👍 홈 화면 아이콘이 생겨서 매일 쓰는 습관을 만들기 좋아.
- 👍 푸시 알림, 카메라, 백그라운드 동작 같은 기기 기능을 깊이 쓸 수 있어.
- 👍 스토어에서 검색되고, 결제·구독 시스템을 쓸 수 있어.
- 👎 스토어 심사를 통과해야 해. 거절되면 고쳐서 다시 내야 해.
- 👎 업데이트해도 사용자가 앱을 업데이트해야 반영되는 경우가 많아.
- 👎 개발자 계정 비용, 스토어 정책, 아이폰·안드로이드 각각의 차이를 챙겨야 해.
"코드 하나로 둘 다"가 요즘 대세
예전엔 아이폰 앱과 안드로이드 앱을 따로 만들었어. 요즘은 React Native(Expo)나 Flutter 같은 도구로 코드 하나를 써서 아이폰, 안드로이드, 심지어 웹까지 한 번에 만드는 경우가 많아. 지금 쓰고 있는 바코친도 이 방식으로 만들었어.
어떻게 고를까?
- 핵심 기능이 기기에 기대? — 푸시, 백그라운드 위치, 블루투스 등이 필수면 → 앱
- 매일 쓰는 서비스야? — 습관이 중요하면 → 앱 아이콘이 유리
- 검색으로 찾아와야 해? — 정보·콘텐츠·랜딩 페이지면 → 웹
- 아직 검증 전이야? — 빨리 고치고 반응을 봐야 하면 → 웹부터
확인 퀴즈
Q. 다음 중 웹의 장점이 아닌 것은?
- 설치 없이 링크로 바로 열 수 있다
- 배포하면 업데이트가 바로 반영된다
- 푸시 알림과 백그라운드 기능을 가장 자유롭게 쓸 수 있다
- 검색 엔진에 노출된다
정답 보기
3번. 깊은 기기 기능은 네이티브 앱이 유리해. 나머지는 웹의 대표적인 장점이야.
Q. 웹과 앱을 둘 다 내는 서비스에서 보통 백엔드는?
바코친 앱에서 퀴즈 풀고 AI한테 물어보기- 웹용, 앱용 따로 만든다
- 하나를 만들어 웹과 앱이 같이 쓴다
- 앱에는 백엔드가 필요 없다
- 웹에는 백엔드가 필요 없다
정답 보기
2번. 그릇(화면)만 다르고 주방(백엔드)은 하나야. 그래야 어디서 쓰든 같은 데이터가 보여.
무료 · 카카오로 바로 시작 · 레슨 243개