기타

[알림] 네이티브앱, 웹앱, 하이브리드앱 각각 무엇일까?

남익 2016. 10. 27. 01:52
반응형

많은 분들이 스마트폰을 사용해서 내가 사용하고자 하는 기능을 사용하기 위해서 자신의 스마트폰에 앱을 다운로드 받아서 설치하여 사용하시는 경우가 많습니다. 하지만 직접 앱을 설치하는 방법외에도 모바일 인터넷에 접속해서 활용하는 방법도 있습니다.

그래서 각각의 네이티브앱, 웹앱, 하이브리드앱이라는 명칭에 대해서 확인해볼려고 합니다.

네이티브 앱(Native App)이란?

네이티브 앱이란 현재 많은 사람들이 스마트폰에서 앱스토어에 접속해서 다운받아서 설치하는 앱을 칭하는 말입니다.

특징

1. 모바일 기기에 최적화된 언어로 개발이 됩니다.

2. 모바일에 저장된 정보들이나 카메라, 후레시 등 모바일에 연결된 센서들을 직접 제어가 가능합니다.

3. 설치된 모바일 운영체체에 맞는 언어로 개발이 되어있기 때문에 실행속도가 매우 빠르고 안정적입니다.

4. 게임처럼 고성능 그래픽 처리가 가능해서 2D나 3D의 게임을 개발할 수 있습니다.

5. 특정 플랫폼에서만 동작하기 때문에 특정 플랫폼에 맞게 개발이 되고 다른 플랫폼에서는 그 플랫폼에 맞는 언어로 개발이 진행되어야하며 앱스토어를 통해서 업데이트가 가능하나 업데이트가 느린 단점이 있습니다.

웹 웹(Web App)이란?

인터넷 브라우저에서 실행되는 앱으로써 모바일 웹사이트라고 보시면 됩니다.

특징

1. 모바일웹의 특징을 가지고 있으면서 네이티브 앱의 장점도 가지고 있습니다.

2. 모바일웹보다는 모바일에 최적화된 앱입니다.

3. PC의 인터넷 브라우저에서 사용되는 언어인 HTML, CSS, Javascript, JSP, PHP, ASP등 일반적인 웹 기술로 개발이 되었습니다.

4. 모바일 브라우저에서만 실행됩니다.

5. 네이티브 앱과는 다르게 앱스토어를 접속해서 해당 앱의 파일을 설치할 필요가 없이 모바일 브라우저에 접속해서 URL을 통해서 접근이 가능합니다.

6. 온라인 상태에서 접속이 되기때문에 인터넷에 접속 장애가 생기는 경우 이용에 어려움이 있습니다.

7. 네이티브 앱처럼 모바일기기를 직접 제어할 수가 없습니다.

8. 네이티브 앱처럼 모바일기기에 직접 설치를 하지 않기 때문에 네이티브 앱에 비해서 실행 속도가 느립니다.

하이브리드 앱(Hybrid App)이란?

네이티브 앱과 웹 앱을 융합해 놓은 앱입니다.

특징

1. 네이티브 앱의 디자인을 사용하면서 내부적으로는 웹앱의 방식을 사용하고 있습니다.

2. 네이티브 앱의 특징을 가지고 있어서 모바일기기의 고유 정보에 접근할 수 있고 모바일에 연결된 센서들을 직접 제어할 수 있습니다.

3. 해당 앱의 유지보수를 하는 경우 앱스토어를 통해서 업데이트를 받을 필요 없이 실시간으로 수정 및 보완을 할 수 있습니다.

4. 별도의 하이브리드 앱 프레임워크가 필요합니다.(폰갭, 티타니옴, 앱스프레소)


출처 : https://www.vingle.net/posts/1769964-%25EB%2584%25A4%25EC%259D%25B4%25ED%258B%25B0%25EB%25B8%258C%25EC%2595%25B1-%25EC%259B%25B9%25EC%2595%25B1-%25ED%2595%2598%25EC%259D%25B4%25EB%25B8%258C%25EB%25A6%25AC%25EB%2593%259C%25EC%2595%25B1-%25EB%25B9%2584%25EA%25B5%2590

http://pjh445.blog.me/220712817535

반응형