반응형
Application
- iPhone
- Android
- WinMobile7
- Bada
Web
- HTML4
- JavaScript
- CSS
장점 : 유지보수 용이
단점 : 속도 (Html Parsing, Network), Network Traffic
Web App
모바일 브라우저에서 수행되는 App급의 사이트
Server 연동 realtime, Graphic의 문제를 해결하기 위해 HTML5 사용
(그러나 HTML 5는 정식버전이 아니다. HTML5를 국내시장에서 부정적으로 보는 사람도 많지만, Mobile환경에서 성공 가능성을 봄.)
그러나 HTML5도 기존의 App의 기능적인 측면을 못 따라감
그래서 Hybrid App가 나옴
Hybrid App
Native App | Web App | Hybrid App |
---|---|---|
장점 * 화려하고 다양한 화면제공 기능 * 높은 퍼포먼스 * 디바이스 기능의 이용 * App Store에 의한 판매, 홍보 단점 * 제작 및 유지보수 비용 * 높은 기술 수준 요구 * Long Store Process * 많은 디바이스와 플랫폼 |
장점 * Multi Device, Platform * Realtime Update * Open Web 표준 기술 단점 * 디바이스 기능의 구현 * Accessibility * Confidence * Performance |
* WebApp * NAtive Resource 접근 * Native App Market * Fast Development * Management * Low Cost |
Hybrid App이 나오게 된 배경
Performance | * JavaScript 성능 개선 * WebWorker 등의 등장 * CSS 속도 개선 |
---|---|
Offline Mode | * App Cache * Local Storage & Database |
Device Attribute | * W3C Geolocation API * W3C Device API |
Hybrid App를 만드는 3가지
1. Platform의 WebView 활용
- Android, iOS, Bada, Win Mobile 모두 내장 브라우저 제공
2. WebView 변환 툴 활용
- PhoneGap, AppsPressor
3. Native Code 변환 툴 활용
- Titanium
Reference
반응형
'Devlopment > Mobile' 카테고리의 다른 글
안드로이드 OS Version 및 이름 (0) | 2011.06.20 |
---|---|
Eclipse에서 안드로이드 개발시 Device가 안 잡힐 경우 (0) | 2011.06.17 |
Mobile UI Framework (0) | 2011.06.16 |
Mobile Browser Header 분석 (0) | 2011.06.16 |
jQuery Mobile 기본 코딩 (0) | 2011.06.16 |
Mobile UI/UX Guideline (0) | 2011.06.15 |
App 개발 환경 (0) | 2011.06.13 |
구글맵 API 받기 (0) | 2010.08.31 |
WebView - Web page not available (3) | 2010.08.30 |
안드로이드 기초, XML (0) | 2010.06.22 |