Jquerymobile - [2] Native App,Web App,Hybrid App 설명 및 동작 원리 구조 비교

티스토리 메뉴 펼치기 댓글수1

IT / BME/JavaScript / ActionScript

Jquerymobile - [2] Native App,Web App,Hybrid App 설명 및 동작 원리 구조 비교

개굴개굴님
댓글수1


 


















* Web application에 대한 설명글 : http://croak.tistory.com/72

Native Application (네이티브 어플리케이션)

우리가 흔히 마켓(앱스토어)에서 다운받는 어플리케이션을 말한다.


디바이스 접근 가능

작동속도 빠름

But, 업데이트 시 스토어(마켓)에 재등록 및 설치

운영 및 수익모델 다각화 어려움


Native App vs Web App (동작 원리 구조)

Native app의 동작 원리 구조를 보면, 다른 바깥 외부 서버없이 스마트폰 안에서 모든 동작 원리 구조가 이루어진다. 하드디스크 안에 어플리케이션의 라이브라리와 외부파일들이 들어있고, OS(ex.안드로이드)안에 각 어플리케이션마다 부여받은 만큼의 가상 메모리 공간에서 어플리케이션 프로세스가 돌아가게된다. address space는 메모리 안에서의 각각의 주소 범위 또는 다른 논리적, 물리적 엔티티를 뜻하며 network host나 host 주변의 장치에 응답한다.

Web app은 네트워크 어플리케이션이며, 웹 서버가 스마트 폰 외부 어딘가에 존재하며 외부에 있는 웹서버에서 어플리케이션에 필요한 외부 파일 및 자원을 가져와서 사용한다. DOM space는 하위 공간들을 지배하는 공간 역할을한다.



 
Hybrid Application (하이브리드 어플리케이션)

Hybrid app은 새로운 개념의 어플리케이션이 아리나, 원래있던 web application에서 디바이스 접근 권한을 더한 어플리케이션이다 native 앱 측면에서 보면 native application에 Browsing Control을 더했다고 볼 수 있다.



* 컨텐츠
업데이트는 가능하나 기능업데이트는 재등록필요

* 기존 스토어, 마켓 이용가능

* 운영 및 수익모델 다양화 어려움

맨위로

https://croak.tistory.com/74

신고하기