brunch

매거진 PM의 세계

You can make anything
by writing

C.S.Lewis

by 박지혜 Oct 11. 2021

앱에도 종류가 있다?!

네이티브,하이브리드,웹 앱 장/단점 정리! - 코드스테이츠 PMB6


*웹, 네이티브 및 하이브리드 앱 - 어떤 플랫폼으로 만들어야 오래 지속되는 성공을 거둘 수 있을까?  

모바일 앱은 비즈니스 성장 방식에 많은 변화를 일으켰다. 모든 플랫폼에는 장점과 단점이 공존하기 때문에 서비스와 고객의 특징에 따라 올바른 유형을 찾는 것이 매우 중요하다. 그렇다면 나는 어떤 종류의 앱을 선택해야 할까? 각 앱에는 어떠한 장점과 단점을 비교해보려고 한다.



*네이티브 앱(Native App) - 설치형 앱

IOS, 안드로이드OS 등 각 플랫폼에 맞는 언어로 개발된 앱.

각 OS에 맞게 개발하기 때문에 높은 성능을 보여줄 수 있고 스마트폰에 접근할 수 있는 권한을 가질 수 있어 캘린더, 주소록, 카메라 등 스마트폰 고유 기능도 사용할 수 있다.


장점

해당 플랫폼에 맞게 개발하기 때문에 높은 사양의 그래픽과 성능을 뽐낼 수 있다.

하이브리드, 웹 앱보다 안정적이다.

사용자 친화적인 인터페이스를 제공한다.

보안 수준이 높다.


단점

각 플랫폼에 맞게 개발하기 때문에 개발 시에 시간과 비용이 많이 든다.

업데이트 시에는 앱스토어를 통해야 하는 번거로움이 있고 배포 속도가 느릴 수도 있다.


대표적인 앱 : 카카오톡, 유튜브, 인스타그램 등



*하이브리드앱

웹앱과 네이티브 앱의 단점을 보완해서 만든 것. 겉으로 보기에는 네이티브앱 같지만, 실제로는 네이티브 앱에 웹 view를 띄워 웹을 실행시키는 것이다.

기본 기능은 HTML 등 웹문서로 구현하고, 패키징은 IOS, 안드로이드 OS등 각 플랫폼에 맞게 구현하기 때문에 하번의 개발로 다수의 플랫폼에 대응할 수 있다.


장점

네이티브앱과 웹앱의 장점을 모두 가진 것이 특징이다.

네이티브앱의 장점인 스마트폰 고유 기능 사용이 가능하고 기본기능은 HTML5 등의 웹 문서로 구현되기 때문에 빠르게 수정이 가능하고 웹으로 퍼블리싱 할 때도 용이하다.

유지/보수가 쉽다.


단점

네이티브앱 보다는 사용자 편리성이나 디자인이 취약하고 성능이 떨어질 수밖에 없다.

복잡한 기능을 구현하는 것이 어렵다.

네트워크 환경에 영향을 받는다.


대표적인 앱 : 네이버, 구글 같은 검색 플랫폼



*웹앱

웹 애플리케이션의 줄임말. 우리가 사용하는 컴퓨터의 웹 브라우저를 앱으로 줄여놓은 것


장점

노트북, 데스크탑, 스마트폰 등 단말기 기존에 관계없이 별도의 애플리케이션을 설치하지 않고 동일한 콘텐츠를 동일한 환경에서 볼 수 있게 해주고 사용자의 입장에서는 별도의 설치가 필요하지 않고 업데이트 및 유지 보수가 편리하다.

개발자 입장 웹 표준 언어로 만들기 때문에 제작비용이 저렴하고 개발이 오래 걸리지 않는다.

앱스토어, 플레이 스토어의 심사없이 수정 배포가 가능하다.


단점

앱의 작동 속도가 느리다.

캘린더, 주소록, 카메라 등 스마트폰의 고유 기능을 사용하지 못한다.

앱스토어에서의 판매가 불가능하다.


*모바일 웹

데스크탑 브라우저에 실행되는 웹 어플리케이션을 모바일 스크린 크기로 줄여 놓은 것 = "모바일 화면으로 보는 웹"


*그렇다면 나는 네이티브 vs 하이브리드 vs 웹 앱 중 어떤것을 선택해야할까?



-참고자료-

[인포그래픽] 네이티브 vs. 하이브리드 vs. 웹 앱: 어느 것을 선택해야 할까요? (owlab.group)

어떤 플랫폼이 오래 지속되는 성공을 거둘 수 있을까요? - 웹, 네이티브 및 하이브리드 앱 (tvisha.com)

http://www.yes24.com/Product/Goods/91165789


브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari