네이티브 웹 하이브리드 앱



안녕하십니까~ 

IT 아웃소싱 플랫폼 프리모아의 Roy입니다.

모바일 앱 시장이 커짐에 따라 다양한 종류의 모바일 앱이 나오고 

모바일 앱 이용자 수도 점점 늘고 있습니다. 


안드로이드마켓을 살펴보면 

9월12일 11시30분 기준 누적 앱 다운로드 수가 27,133,802,000건 입니다.

애플 앱스토어는 올해 9월까지 등록된 앱개수는 2,668,689개로 매 월 앱의 수가 증가하고 있습니다.

모바일 앱의 시장 규모가 커지면서 모바일 앱에 관심있으신 분들을 위한 개발 방법에 따라 분류되는

네이티브 앱, 웹 앱, 하이브리드 앱의 차이를 전격 비교해보겠습니다.



네이티브앱

프리모아 - 네이티브 앱이란 

 

1. 네이티브 앱 ( Native App )


Native App


네이티브 앱이란?

안드로이드/ IOS 마켓에서 다운로드해서 사용하는 앱으로 즉, 사용자폰에 설치하는 앱입니다. 


네이티브 앱의 장점, 단점은? 

(1) 폰에 응용프로그램을 설치하여 속도가 빠르고 안정적 입니다.

(2) 모바일 기기에 최적화된 네이티브 언어로 개발해야하는 앱입니다.

   ( 안드로이드 : java   IOS : Objective-C )

(3) 안드로이드 버전과 IOS 버전을 따로 제작하여야 합니다. 

(4) 스마트폰의 하드웨어 기능을 사용하는데 최적화 되었다는 장점이 있습니다. 

   ( ex. 하드웨어 기능에는 카메라 촬영, 블루투스 기능, GPS 기능 등이 있습니다.  )

(5) PC로 접속이 불가능하다는 점이 있으며 개발 자체에 시간과 비용이 많이 소요됩니다.

(6) 앱스토어를 통해 업데이트를 해야하는 불편함이 있습니다.



웹 앱

프리모아 - 웹 앱이란?

2. 모바일 웹 앱 ( Mobile Web App )


mobile web app


모바일 웹앱이란?

모바일 웹앱은 한마디로 모바일 웹사이트입니다.

사용자 스마트폰에 설치되어있는 인터넷 브라우저를 기반으로 동작하는 앱입니다.


모바일 웹앱의 장점, 단점은? 


(1) 웹에서 사용하는 언어로 개발하기 때문에 비용과 시간적 면에서 저렴합니다.

(2) HTML , CSS , JSP , PHP , .NET 등이 대표적인 개발언어로 웹 기술을 사용합니다.

(3) 설치를 하지 않고 아이폰/안드로이드 구분 없이 인터넷 브라우저만 있으면 접속 가능합니다.

(4) 온라인 상태에서 URL접속을 통해 실행되는 앱이라 인터넷 상태에 따라 접속장애가 

     발생할 수 있다는 단점이 있습니다.

(5) 마켓에 등록이 불가능하며 핸드폰에 설치하지 않기 때문에 네이티브 앱에 비해 속도가 느립니다. 



하이브리드 앱


3. 하이브리드 앱 ( Hybrid App )


hybrid app


하이브리드 앱이란?

하이브리드 앱은 네이티브앱 장점과 모바일웹앱의 장점을 결합한 앱입니다.

( 간단하게 말하면 웹앱을 네이티브앱으로 포장한 앱이라 생각하시면 됩니다. )


하이브리드 앱의 장점, 단점은? 

(1) 외부형태는 네이티브앱이면서 실제 내부는 모바일 웹앱으로 실행합니다.

(2) 네이티브 앱처럼 핸드폰에 설치해야 사용할 수 있으며 하드웨어를 제어할수 있습니다.

(3) 하나의 소스로 아이폰과 안드로이드에 맞게 포장이 가능하여 개발 비용이 적게듭니다.

(4) 하이브리드앱을 제작하기위해서는 별도의 하이브리드 앱 프레임워크가 필요합니다.

   (ex. 오픈소스 크로스 프레임워크 : 폰갭 , 앱스프레소 , 티타니움 )

(5) 마켓에 등록이 가능하며 배포 후에도 웹만 연결 되어있다면 수정/보완을 할 수 있습니다.


하이브리드 앱



모바일웹 과 하이브리드 차이


"네이버앱을 예시로 보는 모바일웹 과 하이브리드 차이" 


모바일웹 과 하이브리드앱 비교


보시는 바와 같이 모바일 웹은 웹사이트를 모바일 화면에 맞추어 크기를

줄여놓은 것과 같은 형태입니다. 핸드폰에서 터치 하기에 화면을 확대해서

해야하기떄문에 불편한 것 같습니다.

 

그에 반해서 하이브리드 앱은 네이티브 앱과 구분을 못할 정도로

앱화면 자체에 잘 맞춰져 있습니다. 그리고 음성 검색서비스와

QR코드 검색서비스 같은 기능들이 보입니다.



지금까지 앱 종류와 차이에 대해서 알아보았습니다. 프리모아를 이용하시는

클라이언트분들이 이 컨텐츠를 보고 앱제작시 많은 도움이 되셨으면 좋겠습니다.

지금까지 프리모아의 ROY 였습니다.

감사합니다~

프리모아


저작자 표시 비영리 변경 금지
신고
Posted by 프리모아 프리모아

댓글을 달아 주세요

  1. 정희철

    장점만 결합하면 다행.

    2017.07.12 23:45 신고 [ ADDR : EDIT/ DEL : REPLY ]
  2. 정희철

    하이브리드 개발을 하면 네이티브 코드가 전혀 들어가지 않는다고 생각하게 만드는 아주 훌륭한 글입니다.

    2017.07.13 00:11 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 대부분 요즘 잘 아시는 앱들도 하이브리드로 개발되어 네이티브인지 하이브리드인지 거의 차이를 구분할 수 없을 정도입니다.

      2017.07.13 10:34 신고 [ ADDR : EDIT/ DEL ]


티스토리 툴바