어플리케이션 유형 및 관련 이슈
2012.11.21
퍼니피플
1. 개요
1) 네이티브앱 : iOS의 개발 언어인 Object-C 또는 안드로이드는 Java를 이용한 이클립스에서 작성된 특정
- 장점 : (1) 카메라등 디바이스에서 제공하는 API 사용가능 플랫폼에서만 작동되는 앱
(2) UI 구성요소가 패키지화 되어 사용자 단말에
있어 빠른 로딩 속도
- 단점 : (1) 특정 플랫폼에서만 작동되기 때문에 제한적인 환경
(2) UI 업데이트시 앱 스토어를 통해 업데이트를
받기 전까지 적용되지 않음.
2) 모바일웹 : 웹페이지를 작업할 때 사용하는 HTML/CSS 또는 Jquery 등을 활용하여 작성된 브라우저에서 동작되는 페이지
- 장점 : (1) UI업데이트시 사용자가 앱 스토어를 통해
업데이트하지 않아도 바로 반영
(2) 브라우저 기반이기 때문에 별도 작업을 거쳐
다양한 플랫폼에서 사용이 가능
- 단점 : (1) 디바이스 API사용 불가능
(2) UI구성요소를 실시간으로 로드하므로 상황에 따라
상대적으로 느린 로딩 속도
(3) 모바일 디바이스는 유선으로 인터넷에 연결된 것이 아니기 때문에 사용자의 상황에 따라서 로드에 실패하거나 굉장히 오래 걸릴 수 있기 때문에 페이지 최적화가 매우 중요
3) 하이브리드앱 : 네이티브 앱과 동일한 환경을 가지고 있지만, 부분적으로 HTML/CSS로 작성된 앱
- 장점 : (1) 인터넷 환경과 WiFi 환경에 따른 영향에도 유연하다.
(2) 모바일 앱보다는 빠른 로딩 속도와 스마트 폰에서
바로 실행이 가능하다
(3) 네이티브 앱의 개발보다 하이브리드 앱의 개발 비용이
상대적으로 절감할 수 있다.
- 단점 : (1) 디바이스API사용 불가
(2) 최근 붉어진 애플의 앱 스토어 등록에 대한
정책 변경에 대한 이슈
2. 최근 개발 트렌드 및 구축 사례
1) 하이브리드 앱의 개발이 네이티브 앱과 모바일 앱의 장, 단점을 적절히 활용하여 개발할 수 있는 형태
로 최근 하이브리드 앱 형식의 개발 방법이 주목 받고 있습니다.
2) 사례
* 사진 촬영 및 편집 기능을 기본으로 * Cloud Finder는 모든 클라우드 스토리지
닮은꼴 연예인, 배틀 결과를 페이스북, 트위터, 서비스들에 새로운 정보를 실시간으로
카카오톡, 카카오스토리 등으로 전송하기 한 곳에서 모아 볼 수 있고, 통합해서 관리
기능을 할 수 있는 하이브리드 어플리케이션. 가 가능한 하이브리드 어플리케이션.
