WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1
HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API
Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging Device Orientation Web App Developer Device API Javascript Calendar Tasks Geolocation Hybrid Gallery Device Status Device Interaction WAC (Wholesale Application Community) 70 / : BONDI + JIL ~= Waikiki Beta W3C DAP ( Device API )
WAC : Wholesale Application Community 비용 애플리케이션 70 + Web ( 2010 2 MWC, 2011 2 WAC )
WAC 이동통신사, 개발자, 소비자의필요및웹기술의발전이기반이되어 WAC 출범 Needs 이동통신사의필요 개발자의필요 소비자의필요 Feasibility 웹표준기술의발전 브라우저기술의발전 하드웨어의발전 Source : Current / Future of WAC / KWAC - http://www.slideshare.net/gubed/current-and-future-of-wackwac
WAC Schedule WAC 1.0 WAC 2.0 WAC 3.0 Basis for Commecial Launch HTML4 Web App 모바일디바이스의기능접근 카메라 주소록 Accelormeter 등 JIL + BONDI 2011년 2월 Release HTML5 + 멀티미디어기능 더욱확장된디바이스기능접근 File System Calendar Device Orientation 등 보안기능향상 2011년 9월예정 HTML5 + Network APIs WAC 2.0 기반 주요네트웍 API 제공 In-App Billing Identity Authentication
WAC Rank Store 2009 2009 2010 2010 Growth 1 Apple App Store $789M 92.8% $1,782M 82.7% 131.9% 2 BlackBerry App World $36M 4.3% $165M 7.7% 380.3% 3 Nokia Ovi Store $13M 1.5% $105M 4.9% 719.4% 4 Google Android Market $11M 1.3% $102M 4.7% 861.5% Source : IHS Screen Digest 2011.02 Hybrid 앱방식
Native Vs. Web Vs. Hybrid
Native App 개발이어렵다 / 비싸다 다양한기기대응어렵다
Web App 속도가느리다? 디바이스기능활용? 판매수익?
Hybrid App Device OS Native App / Hybrid framework Web Browser Web Application css/js/html App Store / Market 에판매가능 Web Server 성능? 어떻게만드는지? Web Application
Hybrid Types 1 2 DIY with WebView Using Hybrid Framework Native Hybrid Web Native App + Web View Hybrid Frameworks Appspresso / Phonegap / Titanium WebView connecting to Web Server 1 2 1
Hybrid DIY Native + WebView ( iphone & Android ) Device OS Mobile App Web Server Major/Minor Feature with Native API WebView Web App Native API WebView
Hybrid Frameworks Appspresso / Phonegap Native App Wrapping WebView Native API Javascript ( Camera, Contact, File System WAC W3C DAP API ) Titanium Mobile Use web technologies to build Native app Full Featured Javascript API, Cross Platform Compile web app to real Native app
Appspresso Mobile App Builder by http://appspresso.com Hybrid Web App : ios, Android Device API : WAC API ( Waikiki API 2.0 ) 1 / Powered By PDK ( Plugin Development Kit ) Device API HTML5 Web App Touch UI : Sencha, jquerymobile Extension APIs : Gallery browsing, Cross Domain Call, Screen capture..
Appspresso Write Once Sell Anywhere WAC 2.0 API Win / Mac support Touch UI Frameworks Android / ios App Build with 1-Click
N - Screen App Book News Voice Music Movie Game 절반이상의미국인이 3 개이상의 Device 로같은컨텐츠를보고있다 Computer Smartphone Tablet Game Console TV Source: AT&T Consumer Survey ( conducted by Burke, Dec 2010 )
App Book News Voice Music Movie Game HTML5 based ( Hybrid ) Web App 3 6 5 3 3 Computer Smartphone Tablet Game Console TV
Future of Hybrid App ( 현재로선 ) Web app 은 Native App 을완전히대체하지는못함 Hybrid app Hybrid app Web App 의도입 Device API Hybrid App Framework 에의해계속발전중 N-Screen 을위한기초작업
Thank you! email : guru @ xguru.net twitter : @xguru