어떻게 개발할 것인가? ㅡ 네이티브앱 & 하이브리드앱 & 크로스플랫폼앱 & 모바일웹 & PWA [코드스테이츠 PMB 7기]
네이티브앱, 하이브리드앱, 크로스플랫폼앱, 모바일웹, PWA... 이게 다 뭘까? 제품을 고객에게 전달하는 다양한 방식들 그 중에서 어떤 방식을 선택할지, 전략적으로 접근해야 한다. PM은 해당 개념들을 개발 난이도 측면에서 이해할 필요가 있다. '우리 제품의 고객들이 원하는 제품이 무엇인지'/'지금 보유하고 있는 리소스'에 따라 적합한 형태가 있기 때문. 이번 포스팅에서는 각 유형들의 특징과 단점, 적합한 경우들에 대해서 정리해보고자 한다. 웹과 앱의 차이 웹과 앱은 개발 언어와 구동 방식이 다르다. 웹의 경우, HTML, CSS, Java Script(이하 JS)으로 작성된다. 모바일 브라우저로 구동된다. 앱의 경우, 플랫폼마다 정해진 언어로 작성된다. (iOS: Swift, OBJECTIVE-C, ..