티스토리 뷰

개발 방법과 내부 기능에 따라 다양한 유형의 애플리케이션(앱)이 있다. 개발에 필요한 기본적인 웹 서비스의 종류와 차이점을 알아보자.

1. 모바일 웹(Moblie Web)

개념 모바일 화면에 맞게 구성한 웹
특징 단순히 웹 페이지를 모바일 화면에 맞게 줄인 형태
개발(웹 페이지)
실행(웹 브라우저)
장점 유비보수 용이
브라우저 접근
미설치
스토어 심사 불필요
단점 네이티브 엑세스 불가

 

2. 웹 앱(Web App)

개념 모바일 웹처럼 보이지만 구동방식이 앱처럼 보이게 한 앱
특징 겉모습, 구동방식을 네이티브 앱처럼 구성
개발(웹 페이지)
실행(웹 브라우저)
장점 비용, 시간 절감
스토어 심사 불필요
단점 네이티브 엑세스 불가

 

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

개념 컨텐츠 영역은 웹 앱으로 개발하고, 앱 배포에 필요한 패키징 처리
특징 겉모습, 구동방식을 네이티브 앱처럼 구성
개발(모바일 웹 앱을 모바일 OS로 패키징)
실행(스토어)
장점 네이티브 , 브라우저 API를 사용해 다양한 개발 가능
이티브 앱 보다 개발 비용, 시간 절감
네이티브 앱 보다 유지보수 용이
디바이스 엑세스 가능
단점 스토어 심사 필요
웹 및 네이티브 개발 지식 모두 필요
브라우저 성능에 따라 앱 성능 영향

 

4. 네이티브 앱(Native App)

개념 모바일 기기에 최적화된 네이티브 언어로 개발된 앱
특징 개발(OS별 운영체제 언어로 개발)
실행(스토어)
장점 디바이스 엑세스 가능
높은 퍼포먼스
빠른 속도 및 안정성
단점 스토어 심사 필요
높은 개발, 운영 비용

 

개발 목적이 무엇인지에 따라, 개발 방식을 선택하는데 도움이 된다. 자금, 인력, 시간을 종합적으로 판단하여 알맞은 개발방식을 선택한다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함