네이티브 앱 vs 모바일 웹 vs 웹앱 vs 하이브리드 앱
네이티브 앱
장점
단점
- 특정 플랫폼 별 앱스토어의 심사를 통과해야해서 업데이트 반영이 늦다
모바일 웹
- 그냥 웹인데 모바일 화면에 맞게 크기 조절
- 풀 브라우징 방식
ex. m.naver.com
웹앱
- 브라우저 주소창이 존재
- 모바일 웹보다는 좀 더 모바일에 최적화.
- 모바일 웹 + 네이티브 앱, 단일 페이지 형식(SPA)으로 화면 전환하여 모바일웹 보다 속도 빠름
장점
- 네이티브 앱과 달리 설치 없이 브라우저 접근 가능
- 앱스토어 배포 필요 없어 업데이트 빠르다
단점
- 모바일 기기 h/w 접근 못한다
- 브라우저 제공 API 활용 가능하나, 스마트폰 os 제공 API 사용 불가
하이브리드 앱
- 네이티브 + 웹앱
- 웹앱을 네이티브앱으로 포장한(패키징) 앱
장점
- 웹 기술 만으로 앱스토어 배포 가능
- 모바일 API 사용하여 h/w 제어
단점
- 브라우저 성능에 따라 앱 성능 좌우
- 네이티브 앱보다는 h/w 제어 불가능
ex. 인스타그램