고객지원
무엇이든 성심으로 상담해 드리겠습니다.
웹(WEB), 앱(App), 하이브리드앱(Hybrid app) 차이
솔루웹 (soluweb@naver.com) / 2014-09-10 20:38
첨부파일

웹(WEB), 앱(App), 하이브리드앱(Hybrid app) 차이

스마트폰이 출시되면서 어플(Application), 앱(APP), 웹(WEB) 이라는 단어가 자주 등장한다.


어플(Application)이란 무엇이며, 웹(WEB)과는 어떤 차이가 있고 하이브리드앱(Hybrid app)은 또 무엇인지 알아보고자 한다.

 

그런데 요즘 인터넷에서는 웹(WEB)이라는 단어와 앱(App)이라는 단어가 비슷하여 혼돈을 주고 있다.
기업에서 사용하는 오피스(Office) 프로그램을 예로 들면 오피스 프로그램을 웹(WEB)으로도 개발할 수 있고 앱(APP)으로 도 개발하여 사용한다
 

인터넷을 검색해 보았지만 정확하게 웹(WEB)과 앱(APP)을 정의 해주는 자료가 없는 것 같다.


 

1. (WEB)과 앱(APP)의 정의

 

(web)이란?  월드 와이드 (world wide web) 준말로서문자·영상·음성 등이 혼합된 멀티미디어 정보를 마치 거미줄과 같은 통신망(인터넷 )으로 세계 각지에 연결시켜 주는 인터넷서비스를 의미 한다. (Web) 브라우저(MS IE, FIREFOX, OPERA )라는 프로그램을 통하여 동작하는 인터넷 프로그램 이다. 우리가 보통 홈페이지, 쇼핑몰, 웹사이트라고 하는 인테넷 프로그램은 도메인과 호스팅서버를 통하여 서비스 된다.

(APP) 이란어플리케이션(application) 약식 표현으로 스마트폰에 설치되는 어플리케이션(application) 프로그램을 의미하며, 보통 스토어라는 어풀 공급 서버에서 다운로드하여 사용 한다. (APP) 장점은 스마트폰 등의 디바이스 고유정보(카메라, 전화번호,GPS, 문자,주소록 ) 활용할 있다는 장점이 있지만 순수앱(Native App) 데이터를 저장하는 기능은 없다최근에는 혼돈을 피하기 위하여 데이터 저장 기능이 없는 앱을 순수 앱을 네이티브 (Native App)이라고 하고 웹과 연동된 앱을 하이브리드앱( Hybrid APP) 또는 앱웹(AppWeb)이라고 도 한다.  

 

하이브리드 (Hybrid APP) 이란(WEB) 장점인 데이터 저장(업로드)기능과 (App) 장점인 스마트폰 디바이스 활용 기능을 결합하여 내부기능은 (WEB) 동작하고 외부기능은 (APP)으로 동작하도록 구성한 경우를 의미 한다.

 

쉽게 모바일 홈페이지의 기능에 (APP) 기능을 함께 구성한 경우입니다. 앱웹(AppWeb)이라고 도 한다.   


2. 웹(Web), 앱(APP), 하이브리드앱의 장단점 분석

스마트폰에서 정보를 보고 받을 수 있는 근본적인 프로그램은 웹(Web) 앱(APP)프로그램이다.
즉 웹(Web) 프로그램이나 앱(APP) 프로그램 모두 스마트폰에 정보를 제공한다는 점에서는 별 차이가 없지만 사용자와 프로그래머의 사용방식과 의도에서는 많은 차이가 있다 


구분

(app)

(web)

하이브리드 앱

장점

동 구동 속다가 가장 빠름

능동적으로 동작 가능

인터넷 없이 사용가능

다수가 동시 이용가능

데이터 갱신이 편리

 

구동속도가 웹보다 빠름

웹이 개발된 경우 쉽게 개발가능

웹의 장점과 앱의 장점 가능

단점

상대적으로 개발기간과 비용 고가

업데이트 및 수정이 어려움

각기 다른 OS. 버전 별로 개발

인터넷을 접속으로 상대적으로 느림.

수동적인 동작 기능

인터넷이 가능 해야 함

앱의 설치 기능 그대로

설계할 경우 사용자 불편

 

비고

특정 목적을 위해서 사용

편리하나 인터넷 필요

앱 장점과 웹 장점을 수용한 방식으로 껍데기는 각각의 OS에서 구동되도록 만들어 놓고 내부의 동적인 데이터는 HTML5, CSS으로 만들어 사용

 

(WEB)은 단말기와 서버에서 정보를 검색하고, 수동적으로 정보를 제공받는 프로그램이다. 
그러나 어플,앱(app)의 경우 프로그래머의 의도에 따라 단말의 OS 정보를 포합하여 기기정보(맥정보), 시간정보, 위치정보, 전화번호, 은행거래정보 등 단말기의 모든 부분을 조종할 수 있고 정보를 변경할 수 있는 능동적인 프로그램이라는 점에 차이가 있다.

, 웹(Web) 프로그램으로 제작해야 하는가 아님 앱(APP) 프로그램으로 제작해야 하는가의 판단기준으로 스마트폰 내의 정보나 서버의 정보를 이용해야 하는가? 아니면 단지 정보를 제공하고 보여주며 제공된 기능만 사용할 것인가를 생각해 보면 알 수 있다.

예를 들어 해킹 또는 존비 폰을 계획하였다면 앱(APP) 프로그램을 이용해야 가능하며 웹(Web) 프로그램으로는 불가능하다. 웹(Web)프로그램은 스마트폰을 능동적으로 조종할 수 없지만 앱(APP) 프로그램은 스마트폰을 프로그래머의 의도에 따라 쉬게 조정할 수 있다.

 

3. 어플(APP)을 이용한 스마트폰의 해킹

스마트폰의 해킹 방법은 network 상의 허점을 이용하여 해킹하는 경우가 있으나 전문가들이나 사용하는 방법이고 주로 흔하게 사용하는 방법은 메시지를 이용한 해킹 기법으로 사이트 링크가 포함된 문자 메시지를 보내 링크사이트를 클릭하면 어플을 설치하여 스마트폰을 통제하는 방법을 사용하는 경우가 가장 흔한 방법이다. 일단 해킹되면 도청, 통화내역, 문자내역 조회, 위치추적, 카카오톡 대화 조회, 사진, 영상 파일 전송, 카메라를 통한 실시간 감시, 요금폭탄 등 해커(프로그램 조종자)의 마음대로 스마트폰을 조종할 수 있어서 존비 폰이 되는 것이다. (스마트폰의 해킹 방법과 대처 법은 다음에 기술 예정)

아무튼 스마트폰의 해킹을 방어 하려면

1. 어플(APP)은 검증된 것만 설치하여 사용한다.

2. 인터넷에서 불확실한 파일을 다운로드 하지 않는다. (*.apk파일은 악성 어플)

3. 임의의 장소에서 불분명한 AP(Wi-Fi)에 접속하지 않는다.

 문의하기 TEL :  02-2671-0990 E-mail : soluweb@naver.com

상담신청
상담신청하시면 12시간 내에 전화 또는 메일 답변 드리겠습니다.
견적신청
견적신청하시면 12시간 내에 메일로 견적서를 보내 드리겠습니다.
신청 결과 조회
신청 결과는 메일과 문자로 전송 합니다.