IT

[IT용어]네이티브 앱, 모바일 웹, 웹앱, 하이브리드(hybrid) 앱

IT꿈나무 2022. 11. 1. 22:52
반응형

* 네이티브 앱:
네이티브 앱은 모바일 플랫폼에서 제공되는 개발언어로 작성된 으로서, 하드웨어 자원을 이용하기 편리하지만 스마트 플랫폼에 종속적이다. 라서 하나의 앱을 개발할 , 서로 다른 플랫폼에서비스하기 위해서, 각각 다른 언어로 개발해야 , 만큼 비용이 늘어나는 단점이 있다.[1]

 

* 모바일 웹:
모바일에 최적화된 웹사이트[2]로 스마트폰의 하드웨어 자원을 사용할수 없다[2]

 

* 모바일 웹앱(웹 앱):
앱은 브라우저상에서 작동하는 HTML, Javascript, CSS 이용해 작성된 앱으로서, 스마트폰에서 지원하는 브라우저에서 사용할 있기 때문에, 플랫폼별로 개발을 필요가 없다. 그러나 스마트 폰의 하드웨어 자원을 사용할 없는 단점이 있다.[1] 최근에는 HTML5 기능과 자바스크립트 라이브러리를 이용하면 네이티브앱과 거의 유사한 기능을 갖는 앱을 만들 수 있다.[2] 모바일 웹 보다 구동방식이 앱처럼 보이게 한 앱

 

* 하이브리드 앱:
하이브리드 앱은 모바일 플랫폼에서 제공하는API중에 웹뷰(WebView) 이용하여 네이티브에서웹을 보여주는 것이다. 외부 구조는 네이티브지만 내부는 웹뷰로 보여주 때문에 웹앱과 마찬가지로 HTML, Javascript, CSS 개발된다. 따라서 네이티브에서 드웨어 자원을 손쉽게 사용할 있는 장점과 통일 언어로 여러 플랫폼에서 쉽게 개발이 가능한 점을 가지고 있다. [1]


참고자료:

[1] 도경모, et al. 모바일 환경에서 하이브리드 앱을 이용한 어플리케이션 설계. In: Proceedings of KIIT Conference. 2013. p. 35-38.

[2]이명호. 모바일 웹앱 환경에서의 N-스크린 융합 활용에 관한 연구. 한국융합학회논문지, 2015, 6.2: 43-48.

 

반응형