ㅇ 네이티브 앱

앱스토어, 플레이스토어를 통해 배포되고 디바이스의 종류에 따라 별도로 구동되는 앱
모바일 OS제조사에서 제공하는 개발언어를 이용하여 자신들의 제품에서만 동작됨
애플의 OS는 IOS 이고 개발언어는 object-c 제품은 아이폰 
구글의 OS는 안드로이드(java기반) 이고 개발언어는 안드로이드 제품은 넥서스, 갤럭시 등
동일한 서비스의 앱을 개발한다 하더라도 모바일 OS에 따라 별도의 앱으로 모두 새로 개발해야 함
예) 카카오톡, 다함께차차차, 에버노트 등

 

ㅇ 웹 앱
웹 브라우저 기반에 네이티브 앱의 형태로 보여지는 앱
실제 구동플랫폼은 웹 기반이지만 마치 앱을 사용하는것과 같이 동작함
Html5 기반으로 웹 표준을 따라 Css와 Javascript로 개발
예) 비즈조선 (http://app.chosunbiz.com)

 

ㅇ 모바일 웹
모바일에 최적화 된 웹 사이트를 말함.
기존 PC환경의 웹이 1024또는 1280의 해상도에 최적화 되어 있기 때문에 모바일 기기에서 보기에 불편한 점이 많다는 점을 보완함.
모바일 해상도에서 최적화 되어 볼수 있도록 만들어 제공되는 웹 페이지
기존의 웹 사이트를 두고 모바일 버전으로 별도의 웹 페이지를 새로 만들어야 함 (2배의 공수)
이에 대한 대안으로 반응형 웹이 주목받기 시작함
(반응형 웹: 브라우저 해상도에 따라 화면의 텍스트 사이즈나 UI구성이 자동으로 변형되는 형태의 웹, http://www.thunderboltgames.com)
예)http://m.naver.com, http://m.daum.net

 

ㅇ 하이브리드 앱
모바일 웹과 모바일 앱의 장점을 가져와 혼합한 형태의 앱.
겉은 IOS나 안드로이드 플랫폼의 네이티브 앱으로 만들고 내용은 웹으로 만든 형태
UI나 내부구조 하드웨어에서 지원하는 기능을 API로 구성하고, 컨텐츠는 웹으로 구성하여 앱 처럼 실행 되도록 하는 경우가 많음
다시말해 앱의 껍데기는 모바일 OS플랫폼으로 하되 실제 보여지는 컨텐츠 페이지는 웹의 형태로 구성
고정되어 있는 부분은 앱으로 개발하고 지속적으로 변경되고 업데이트 되어야 할 부분은 웹으로 구성하면 편리함
예) 네이버앱, 다음앱, 구글앱

by wisegirl 2013. 3. 25. 09:10