본문 바로가기
코드스테이츠 PM과정

앱의 대표적인 4가지 형태인 네이티브, 모바일 웹, 웹앱, 하이브리드 앱의 장단점

by 관점부자 2021. 6. 9.

 

네이티브 앱

네이티브 앱. 스마트폰이란 것이 탄생하면서 있었던 가장 기본적인 형태의 앱.

해당 스마트폰에 깔린 OS. 즉, 안드로이드 또는 iOS 환경에 각각 OS 전용으로 개발된 소프트웨어

 

장점 단점
 IOS나 안드로이드가 새로 나올 때마다 최신 기능 탑재 가능.
 
개발에 드는 인력과 시간이 많이든다.
why?
안드로이드 개발자, iOS 개발자를 따로 두거나
혹은 한 개발자가둘을 다 만들어야 하기 때문에

즉, 우수한 성능의 앱을 만들 수 있지만 개발하고 관리하는 과정이 어렵다
스마트폰의 성능을 최대한 활용할 수 있는 고퀄리티 앱 개발 가능
:스마트폰의 전후 카메라, 각종 센서, 하드웨어 자원,
내부 파일 시스템 등을 각각의 OS가 허용하는 한 얼마든지 직접 활용
스토어에서 쉽게 검색가능

 

모바일 웹

모바일 웹은 다른 게 아니라 스마트폰 사용자들을 대상으로 만든 웹사이트

모바일 웹: 스마트폰의 좁은 세로화면에서 보기 편안하도록 만들어진 사이트

http://m.naver.com/

등등.. m 으로 시작하는 웹사이트들을 모바일웹이라고 한다.

출처: https://belll.tistory.com/entry/모바일웹-웹앱-하이브리드앱-네이티브앱의-개념 [Blue Water]

 

 

웹앱
장점 단점
웹 개발만 할 줄 알면 바로 OS 구분없이 활용할 수 있는
웹앱 제작 가능.
제작 기능의 제한: 고성능 게임이나 그래픽 툴등의 앱은 제작 불가
웹페이지 업데이트가 곧 앱의 업데이트이므로
스토어 검수  불필요. 
앱을 통해 기기 고유의 정보를 사용불가(앱 마케팅 시 불리)
스토어의 검수가 필요없다 보니 언제든 업데이트 하기 좋음. 네이티브 앱 대비 느림

                    웹앱=포X칩설(?)                              겉으로는 좋아 보이는데          내부에 반정도는 모바일 상에서 쓸수 없는..

 

하이브리드 앱

네이티브 앱이 먼저 실행되어서 웹 기술로 만들어진 것을 불러오는 형식.

앱을 구동시키면 정해진 웹 페이지를 불러오는 방식이죠. 껍데기만 앱이고 진짜 알맹이들은 웹으로 만들어졌기 때문에 실시간 업데이트도 가능하며 웹 기술로 비교적 쉽고 빠르게 만들 수 있다.

그에 더해 스토어 등록이나 몇몇 하드웨어 기능도 사용할 수 있다.  

장점 단점
웹기술+네이티브 앱만이 할 수 있는 기능추가 가능 네이티브앱 대비 성능이 떨어짐
웹을 수정함으로써 바로 아이폰앱, 안드로이드 앱등
각 OS로 업데이트가 가능
개발 지식이 부족하면 웹과 앱 호환에 있어 문제 발생 가능성
웹 하나를 수정하면 각 플래폼들 전체에 적용되어
유지보수 용이
X