↓폴밍끼 유튜브 채널 자세히보기

PROGRAMMING LANGUAGE/Mobile Application

[정리글] 네이티브 앱 vs 크로스 플랫폼 앱 vs 하이브리드 앱

폴밍끼 2021. 9. 23. 16:53
728x90

이 글은 아래 동영상을 보고 정리한 글입니다

https://youtu.be/ksz_mSninEY

1. HYBRID APPLICATION

하이브리드 어플리케이션은 웹 뷰가 둘러싸여진 웹사이트이다. 웹 뷰는 네이게이션이 없는 윈도우 브라우저를 말한다.

따라서 html, css, js를 가지고 웹 뷰를 감싼 후에 그것을 스토어로 보내는 것이다. 모바일 폰으로 보게 되는 것은 네비게이션 바가 없는 구글 크롬 윈도우이다. 

장점 : 네이티브 앱에 대한 지식이 전무해도 된다. HTML, CSS, JS만 알아도 충분하다.

단점 : 버튼, 타이틀, 네비게이션 등등 UI를 한 땀 한 땀 짜야 한다. 또한 폰의 강력한 기능을 활용할 수 없다(ex. 하드코어한 비디오 프로세싱 등). 하이브리드 앱으로 할 수 있는 것은 기본 카메라 기능이라든지, 위치 확인 네트워크 정보, 연락처, 기본적 파일 시스템 정도의 기능이지 고급 기능은 어렵다. 하이브리드 앱을 만들고 싶다면, APACHE CORDOVA 또는 PhoneGap을 살펴 보라. 이것들이 웹뷰를 감싸는 기능을 제공한다.