아티클 | 기획자로서 알아야 하는 앱 개발 유형
서비스의 목적과 리소스 상태에 따라 가장 적합한 방식을 선택해야 함.
| 구분 | 모바일 웹 (Web) | 네이티브 (Native) | 하이브리드 (Hybrid) | 크로스 플랫폼 (Cross) |
|---|---|---|---|---|
| 핵심 기술 | HTML, CSS, JS | Swift, Kotlin, Java | Web + Native Wrapper | React Native, Flutter |
| 장점 | 개발 속도 쾌속, 심사 없음 | 최고의 성능, 모든 기능 활용 | 유지보수 용이, 동시 대응 | 생산성 + 성능의 균형 |
| 단점 | UX 낮음, 하드웨어 제어 불가 | 높은 비용, 각 OS 별도 개발 | 네이티브 대비 성능 저하 | 커스터마이징의 한계 |
| 추천 상황 | 단순 정보 전달용 | 고성능 게임, 금융 앱 | 초기 MVP 검증 | 중대형 서비스 확장형 |
Native AppHybrid AppCross PlatformMobile Web'기발디자이너'로서의 언어 번역
PM은 유저의 요구사항을 개발자의 언어로 번역하는 '브릿지' 역할을 수행
리소스 최적화 - 심사 과정 고려
****네이티브나 하이브리드는 앱스토어 배포/심사 기간이 필수
리소스 최적화 - MVP 전략
제스처나 고난도 하드웨어 기능이 핵심이 아니라면, 최소 비용으로 하이브리드 앱을 제작.
디자인보다 유저가 결제 버튼을 누르는지, 재방문하는지가 핵심