future of mobile web application and web app store
Post on 08-May-2015
4.047 Views
Preview:
DESCRIPTION
TRANSCRIPT
Mobile Web Application &Web Application StoreJonghong JeonETRI, SRC
Email: hollobit@etri.re.kr Blog: http://mobile2.tistory.com
http://twitter.com/hollobit
http://www.etri.re.kr
Age of Mobile App Store
5
“I am certain that the mobile telecoms world will count its time in two Eras. The Era BI: time Before the iPhone, and the ERA AI: time After the iPhone”
hollobit@etri.re.kr
http://communities-dominate.blogs.com/brands/2007/05/entering_iphone.html
Author of “Digital Korea”, Tomi T Ahonen
http://www.tomiahonen.com/
6
Apple … iPhone … App … App Store
7
“App” is …
8
Current count of App Stores ….
q WIPConnector.com
9
The App Store As A Digital BM
10
App Economy - Download Rates
Source: TechCrunch
11
App Economy - Download Rates
Source: TechCrunch
12
App Economy - Download Rates
13
Mobile App Store Revenue (2008~2014)Mobile Application Stores Revenue Opportunity, Worldwide, 2008-2014 (Millions of Dollars)
14
New words
q App Economyq Appconomyq Developer Economyq Freemiumq In-App Purchase q Appcosystemq Paywallq App Consulting q App Marketing
Mobile Web Application
16
Web App vs. Native App
17
Web App vs. Native App
18
Web App vs. Native App
19
Why Native App ?
20
Why Web App ?
21
Hype Cycle for Web
21
22
Emerging Working Items – W3C
q New WG & XG § Web Performance Working Group § Voice Browser Working Group§ Web Notification Working Group§ Web Application Security Working Group§ Web Event Working Group§ Point of Interest Working Group§ Linked Data for Government WG Charter§ Model-Based UI XG § Social Web XG
q Workshop§ Workshop on Augmented Reality on the Web§ Workshop on Web on TV§ Workshop on Privacy and data usage control
23
The Web as an application platform
q Standards for Web Applications on Mobile: February 2011 current state and roadmap§ http://www.w3.org/2011/02/mobile-web-app-state.html
24
Web Application Architecture
HTTP + URI/IRI+ Unicode
DOM
XML ECMASCriptCSS
XMLHTTPRequest Widgets API Device APIs(Calendar,
Camera GPS, File,..)
Web Application APIs(Web IDL, Web Socket, Web Worker, Web Database….)
HTML5(Web forms, Video/Audio, Canvas..)
25
Considering point
Developer’s view End user’s view
Mobile App
http://blog.appsfire.com/infographic-ios-apps-vs-web-apps
Web App Store
27
Web App Storeq Mozilla’s Open Web App Store (2010.5.20)
§ http://blog.mozilla.com/blog/2010/05/20/an-open-web-app-store/§ http://blog.mozilla.com/blog/2010/10/19/prototype-of-an-open-web-app-ecosystem/
§ http://mozillalabs.com/blog/2010/12/building-the-open-web-app-ecosystem/§ http://techcrunch.com/2010/10/19/mozilla-web-apps/§ https://apps.mozillalabs.com/
q OpenAppMKt (2010.7.30) § http://www.openappmkt.com/
q Chrome Web Store (2010.12.7 open)§ https://chrome.google.com/webstore
q GetJar HTML5 Mobile Web App Store (2010.12.23) § http://www.getjar.com/
q Opera, web-based mobile app store, called the Opera Mobile Store (2011.3.8) § http://mobilestore.opera.com/us,en,usd/mobiledevice.html
28
Android Market Web Store
q http://market.android.com/
29
App Store vs. Web Store
DeviceClient
Server
App Store
Devices
Browser
Any Devices(PC, TV, Car, Tablet…)
Browser
NativeApppNativeAppp
FrontStoreServer
NativeApp
NativeApp
FrontWeb
Server
FrontWeb
Server
WebAppWebApp
WebApp Store
NativeApp
NativeApp
WebApp Store
WebApp Store
Cloud
30
WAC - Technology Evolution
WAC 1.0 demo devices available at MWC 2011
31
Mozilla’s Open Web Apps
q The basic set of concepts required to enable Open Web Applications are:§ Application manifests, which describes the location, requirements, and
capabilities of an application.§ An application repository, which holds the manifests for all of the user's
installed applications.§ A method to install an application into a user's repository, which can be
used by stores and directories or by an application developer (for self-published applications).
§ A application dashboard, which is a user interface through which to manage, browse, and launch installed applications.
§ An optional network interaction to allow applications to confirm the user's ownership of a paid registration (i.e. from an application store).
32
Google’s Installable Web Apps
q the experience of using a web app is still poor compared to that of using a desktop app.
q Problem: Web apps are special to users, but not to browsers§ bookmarks for web apps look the same as bookmarks for other web pages.§ security defaults that make sense for normal web pages are often a bad match for
web apps.
q Solution: Installable web apps§ installing a web app is like creating a super-bookmark to it.
Source: http://code.google.com/intl/ko-KR/chrome/apps/docs/index.html
33
Web Store = Future of App Store
WACWAC
http://www.distimo.com/appstores/
34
Mobile Web App Golden Age
2010 2011 2012 2013
MobileGolden
Age
MobileGolden
Age
LTE
Smartphone
HTML5Apps
Standardizationfinish
Widely commercialize
diversity
hollobit@etri.re.kr
Beyond 4G
35
Conclusions
q The App Store As A Digital BMq New-generation web applications to challenge native app
dominance in mobile service distribution§ User interface and hardware capabilities dominate demand for native interface§ Distribution control and cost advantages are key drivers behind web app
development
q But, the experience of using a web app is still poor compared to that of using a desktop app. § User requires better user experience in mobile environment § Web should learn from the strong points of Native App
q Web could be the final winner of the Mobile App Race ?§ Mobile Browser is just one of Native App. § We need new type of web application in mobile
• Installable Web Application & Web App Store
36
Thank youFor more discussion :
JongHong Jeon (hollobit@etri.re.kr)+82-42-860-5333
Blog : http://mobile2.tistory.com/mhttp://twitter.com/hollobit
OR
top related