SlideShare a Scribd company logo
1 of 37
Download to read offline
HTML5 for Mobile – When and Why
About Golden Gekko
Who we are and what we do.




                              2
About Us


Cross platform specialists since 2005
Team of 140+ people across 5 countries
400+ apps in the past 12 months




                          +
              +
           +

Your business is here…!       And              Here     And also
                              here…!           too…!    here.!




                                                                         3
About Us




           Pásala bien.




More than 100 brands and agencies have put their trust in us.
                                                                       4
Technology



You chose the technology
Description
                      Reach
                    Pros 
                     Cons
Mobile Web – XHTML
               All mobile browsers
      Great reach
               Basic user interface and
                                  
                         
                          functionality
                                                            Limited fragmentation
     No app store presence
                                                            Simpler, lower cost
                                                            SEO
Mobile Website/Web App – HTML5
   HTML5 “compatible”        Rich User interface
       No app store presence
                                  browsers (iOS, Android
                                  and partially BB, WP7)
                                                            Many native like           Missing many native
                                                            features
                  features
                                                            Can be wrapped as a        Still needs to be tested
                                                            web app for distribution   and optimised per OS
                                                            on app stores, see         version and device as
                                                            PhoneGap. 
                they all behave differently 
                                                            SEO

Mobile Web App – "                iOS, Android,             Rich user interface by     Customisation needed to
                                  Blackberry, Symbian,      using web standards.
      get native look and feel
HTML5 wrapped in PhoneGap
        WP7 and BadaiOS,
                                  Android, Blackberry,
                                  Symbian, WP7 and
                                  Bada
                                                            Many native features
      No SEO

                                                            Published on appstores

Native App
                       iOS, Android,             Full flexibility to do      Higher cost for cross-
                                  Blackberry, Symbian,      anything the native SDK    platform development
                                  WP7 and Bada
             allows
                                                            Published on appstores
    No SEO


                                                                                                                         5
HTML5
When and why?




                 6
A mobile website is
the basis of any
mobile presence...

…and HTML5 has vastly improved
the user experience and richness of
mobile web…
  
..but cutting edge innovation comes
from mobile apps thanks to the fast
phase of development from Google,
Apple, Microsoft and others...


                                      7
HTML5 Commitment
The mobile vendors have already embraced HTML5

    Apple: “Apple created WebKit, a complete open-source HTML5 rendering
    engine that is the heart of the Safari web browser used in all our products.
    Google: "It looks to me like HTML5 will eventually become a way almost all
    applications are built, including those on new phones.” – Eric Schmidt, Feb
    2011 
    RIM: "Our commitment to supporting HTML5 and Adobe AIR development
    has resonated and spurred developers to create fun and innovative
    applications for BlackBerry PlayBook users” – David Yach (CTO), Apr 2010
    Microsoft: "IE9 is a great example of bringing assets together from across
    Microsoft to improve the Windows Phone experience. We need to give
    people the full web, the full internet... like they expect with the PC.” – Steve
    Balmer, Feb 2011



                                                                                       8
HTML5 forecasts
It’s early days but HTML5 will be huge

!   There are currently 100m real HTML5 enabled phones/tablets (ABI)
!   There will be one billion HTML5-capable phones sold in 2013 (Strategy Eye)
!   There will be more than 2.1 billion mobile devices with HTML5 browsers by
    2016 (ABI)




                                                                                  9
HTML5 compliant browsers
Which browsers are HTML5 compliant?
If you define an "HTML5 browser" as one that supports all features of HTML5 then
there are precisely zero in existence. 

If you define an "HTML5 browser" as one that can consume some HTML5 features,
then all browsers are "HTML5 compliant”.

Source: http://www.brucelawson.co.uk/2011/html5-notes-for-analysts-and-journalists/



Browser compliance

iOS5 is currently the top mobile HTML5 browser followed by Blackberry OS7.
Android 2.3, 3.0 and 4.0 still has major deficiencies.
Source: http://www.slideshare.net/sevenval/why-html5-is-getting-on-my-nerves 


                                                                                       10
Apps vs mobile web apps




!    HTML is a markup language for web pages, the next generation HTML
!    Some of the new features in HTML5 are functions for embedding audio, video,
     graphics, client-side data storage, and interactive documents.


                                                                                   11
HTML5 Pros
Why do brands and developers chose HTML5?
!       Multi-platform – One core code base for multiple platforms making it
        easier to develop and maintain
!       Multi-channel – One code base reusable for mobile web and apps
!       Web standard / Open source technology
!       Install through a weblink/bookmark, no dependency on app stores
!       HTML5 can interact with device capabilities: offline caching, data
        storage, video & audio streaming, Geolocation API and 2D animation




                                                                               12
HTML5 Cons
Why HTML5 might not be a good idea
!    Still a work in progress. Has not yet been standardized.
     
The W3C expects official completion of the HTML5 set of standards in 2014 and final
     recommendation by 2022 
!    Without app store visibility, your app won’t get the consistent visibility through web
     that it can through app stores 
     
Only good for apps that don’t depend on app stores for visibility
!     Fragmentation - It isn’t really cross platform yet: Differences across platforms for
      fonts, form widgets (such as check boxes), video encoding, cache size, screen
      resolutions. (webkit helps with this)
!     A rethink of the UI is needed to work cross platform
!     Native UI – Almost impossible to deliver a native UI experience
!     To succeed in an ever changing market your app should keep up with the newest
      coolest hardware of the device – meaning a native app.
     



                                                                                              13
What about Hybrids?
The hybrid approach can help bridge the gap
between native and HTML5
!    Frameworks can help you build a “a cross-platform, native-like” web app
!    Frameworks = Sencha Touch, jQuery Mobile, jQTouch, and Titanium Mobile
!    Deploy a Web app inside a native wrapper. The easiest way to do this is via Phone Gap. 
     
This allows you to use web technology AND release to app store.


Steve Jobs: 
   
"We know from painful experience that letting a third party layer of software come between
     the platform and the developer ultimately results in sub-standard apps and hinders the
     enhancement and progress of the platform."




                                                                                                 14
Feature matrix - overview
                                                     HTML5
                      PhoneGap+Sencha*
     Native Apps
Web view
                                                Yes!                                   Yes!       Yes

Media - Video/Audio
                                     Yes!                                   Yes!       Yes

Location
                                                Yes!                                   Yes!       Yes

Local storage
                                           Yes!                                   Yes!       Yes

Camera
                                                  No!                                    Yes!       Yes

Native menus
                                            No!                                    Yes!       Yes

Contacts
                                                No!                                    Yes!       Yes

Accelerometer
                                           No!                                    Yes!       Yes

File access
                                             No!                                    Yes!       Yes

Notifications (Local,                                     No!                                    Yes!       Yes
Alert, Push, Sound)
Compass
                                                 No!                                    Yes!       Yes

Native UI
                                               No!                                    No!        Yes

Access to full API/SDK
                                  No!                                    No!        Yes



*	
  Example	
  as	
  there	
  are	
  also	
  other	
  frameworks	
  that	
  can	
  be	
  used	
                      15
Only with native
Some examples of things that are always better or
easier when with native apps
Only with native
!   Full native UI components
!   Video/audio editing
!   OpenGL graphics for advanced Uis and games, etc
!   On-device file management
!   Use any kind of Fonts
!   Augmented reality

Easier with native
!   In-app payments through the appstore
!   Social Network integration with native apps




                                                       16
The real cost of HTML5?
  Browser fragmentation means that the cost
  depends on your target platforms




                                                         Other – Windows Phone,
iOS but iPhone and/or       Android but which versions
                                                         Mozilla, Symbian,
iPad and which versions?
   and devices?
                                                         Blackberry, Bada, etc


        Each new browser / device configuration requires
       additional optimisation and testing which adds cost.
                                                                              17
Conclusion
So should you build your app using Web technologies?
!    No, if you’re invested in native technologies already and don’t need to expand to
     new mobile platforms, stick with native.
!    No, if your app is complex and highly interactive (and especially if you don’t need
     to customize the look & feel heavily) — or if any performance issue is going to drive
     you nuts – consider native.
!    Yes, if you’re app has fairly simple functionality and you are ok to compromise
     somewhat on the user experience and design
!    Yes, if you’re targeting multiple platforms, or your expertise is largely Web-centric
     — and if you’re willing to spend some time optimizing — then we certainly
     recommend Web technologies.
!    And always consider a mobile website as a compliment to any mobile app.

And one final note: this isn’t an either/or decision. Any native app can contain a Web
view. If you need native for only part of a cross-platform app, there’s no reason you
can’t code other parts of it in HTML.


                                                                                             18
Additional insights
Get to know the differences.




                                19
Difference between
HTML5 and native apps




Source: Brightcove
      20
Key differences


 Good base
                  Competent                    Most advanced
                             standard
                    design & U.E.
 !   Open standard
          !   Open standard
           !   Access to more
 !   Broadest support &      !   Fragmentation                phone functionality
     reach
                      among browsers           ! Appstore: Clear
 !   Unclear discovery
          creates higher cost          discovery, updates
 !   Instant gratification
       than XHTML
                  & reviews
                             !   Unclear discovery
       !   Instant gratification
                             !   Instant gratification 
       on homescreen
                                                              (Android)



                                                                                     21
When choose what? 



 As a base for your   For first movers      For best
 mobile presence.
    investing in the     performance and
 
                    future base for      PR for your brand.
 Mass reach for       mobile presence. 
   
 basic info.
         
                    Higher cost due to
 
                    Invest in User       more advanced
 Cheapest option.
    Experience and       features and more
                      cross-platform       fragmentation.
                      support



                                                                 22
What do customers prefer?




                             23
HTML5 examples
Golden Gekko Case studies"
"
Note: For more, see appendix!




                                 24
30+ HTML5 apps for leading   Case studies




global brands
Case Studies




VW Passat Mobile Web




!   VW chose HTML5 Mobile Web only
         26
Case Studies




Yellow Pages in 8 countries




!   The Yellow Pages are available and optimised for every single channel
    including a HTML5 optimised version
                                                                                  27
Appendix
More examples of HTML5 apps/sites:"
Financial Times"
Best Buy"
Amazon"
Box.net"
Facebook"
Walmart"
Citibank"
RBS"
Youtube




                                      28
FT uses HTML5 web on iPad
and HTML5 app on Android
                Native Android App using HTML5
iPad web app




                                            29
Best Buy
Launched iPad web apps
April and Oct 2011
!   HTML5 web app for full
    buying experience on iPad

!   HTML5 based movie
    service app using Phone
    Gap as wrapper






                                 30
Walmart Vudu
iPad web app
Launched Aug 2011

!   Entirely based on HTML5

!   Launched as web app to
    get around Apple’s revenue
    sharing




                                 31
Facebook

Launched Oct 2011
!   Facebook is a big
    proponent of HTML5

!   Latest iPad app is hybrid of
    native and HTML5 but the
    web app for Facebook on
    m.facebook.com is HTML5




                                   32
Citi bank
Launched in the US
spring 2011
!   UI developed by Fjord

!   Core based on HTML5

!   App developed by
    Citibanks in-house mobile
    team




                                33
RBS iPad app

Launched July 2011
!   RBS decided on an
    agnostic app approach

!   Launched iPad and
    Blackberry tablet app based
    on HTML5




                                  34
Youtube iPad App
Launched April 2011
!   Looks like a native app

!   All developed based on
    HTML5




                               35
Amazon Kindle
Launched for iPad
August 2011
!   Amazon has developed an
    HTML5 version of the iPad
    Kindle app

!   The web app has a slightly
    different design but the exact
    same functionality as the native
    app




                                       36
Box.net
Launch on iPad Aug
2011
!   Cloud storage service

!   HTML5 web site and native
    app using HTML5 wrapper

!   Look and feel and
    performance the exact
    same






                                37

More Related Content

What's hot

Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5Akib B. Momin
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Sura Gonzalez
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Omobono
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexMichael Chaize
 
Top 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentTop 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentWxit Consultant Services
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application DevelopmentTharindu Dassanayake
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overviewappbackr
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentÖzcan Zafer AYAN
 
HTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsHTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsApperian
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Kai Koenig
 
Forrester reviews the KonyOne platform
Forrester reviews the KonyOne platformForrester reviews the KonyOne platform
Forrester reviews the KonyOne platformKony, Inc.
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1voicegateindia
 
Sitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile AppsSitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile Appscaptech
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Katy Slemon
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile DevelopmentIntergen
 

What's hot (20)

HTML5 / Mobile Web
HTML5 / Mobile WebHTML5 / Mobile Web
HTML5 / Mobile Web
 
Mobile applications chapter 5
Mobile applications chapter 5Mobile applications chapter 5
Mobile applications chapter 5
 
Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?Native, Web or Hybrid Mobile App Development?
Native, Web or Hybrid Mobile App Development?
 
Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?Mobile for B2B: Native or Web?
Mobile for B2B: Native or Web?
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 
Top 10 programming languages for mobile app development
Top 10 programming languages for mobile app developmentTop 10 programming languages for mobile app development
Top 10 programming languages for mobile app development
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 
App development
App developmentApp development
App development
 
Introduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App DevelopmentIntroduction to Cross-Platform Hybrid Mobile App Development
Introduction to Cross-Platform Hybrid Mobile App Development
 
HTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native AppsHTML5 Web Apps vs. Native Apps
HTML5 Web Apps vs. Native Apps
 
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
Apps vs. Sites vs. Content - a vendor-agnostic view on building stuff for the...
 
Profound logic 2012
Profound logic 2012Profound logic 2012
Profound logic 2012
 
Forrester reviews the KonyOne platform
Forrester reviews the KonyOne platformForrester reviews the KonyOne platform
Forrester reviews the KonyOne platform
 
Voice gate mobile group presentation v1.1
Voice gate mobile group presentation  v1.1Voice gate mobile group presentation  v1.1
Voice gate mobile group presentation v1.1
 
Sitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile AppsSitecore and PhoneGap - Driving Business with Mobile Apps
Sitecore and PhoneGap - Driving Business with Mobile Apps
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]Find the right mobile app architecture for your business [detailed guide]
Find the right mobile app architecture for your business [detailed guide]
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 

Viewers also liked

HTML5 Accessibility CSUN 2012
HTML5 Accessibility CSUN 2012HTML5 Accessibility CSUN 2012
HTML5 Accessibility CSUN 2012Steven Faulkner
 
Web Design Trends - the Do's and Don'ts of using HTML5
Web Design Trends - the Do's and Don'ts of using HTML5Web Design Trends - the Do's and Don'ts of using HTML5
Web Design Trends - the Do's and Don'ts of using HTML5Kevin Bruce
 
HTML5: The Future of Web Development with IE9, IE10 and Windows 8
HTML5: The Future of Web Development with IE9, IE10 and Windows 8HTML5: The Future of Web Development with IE9, IE10 and Windows 8
HTML5: The Future of Web Development with IE9, IE10 and Windows 8Shaymaa
 
Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Yael Sahar
 
Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Adam Lu
 
Creating a Slick Web App Using jQTouch
Creating a Slick Web App Using jQTouchCreating a Slick Web App Using jQTouch
Creating a Slick Web App Using jQTouchSt. Petersburg College
 
The Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingThe Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingBitbar
 
Don't Mobilize Your Business – Reinvent It
Don't Mobilize Your Business – Reinvent ItDon't Mobilize Your Business – Reinvent It
Don't Mobilize Your Business – Reinvent ItDMI
 
Mobile Application Security by Design
Mobile Application Security by DesignMobile Application Security by Design
Mobile Application Security by DesignDMI
 
HTML5 Real-Time and Connectivity
HTML5 Real-Time and ConnectivityHTML5 Real-Time and Connectivity
HTML5 Real-Time and ConnectivityPeter Lubbers
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Bitbar
 
The advantages of mobile learning
The advantages of mobile learningThe advantages of mobile learning
The advantages of mobile learningOhoooud
 
라이크미 매뉴얼
라이크미 매뉴얼 라이크미 매뉴얼
라이크미 매뉴얼 COMANDKEY Inc.
 
Instagram Marketing Tips
Instagram Marketing TipsInstagram Marketing Tips
Instagram Marketing TipsInnobirds Media
 
Advantages and Disadvantages of Mobile phone
Advantages and Disadvantages of Mobile phoneAdvantages and Disadvantages of Mobile phone
Advantages and Disadvantages of Mobile phoneMuhammad Ali
 
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)GAMENEXT Works
 
인스타그램 이용행태 분석 자료 :: Instagram for Business
인스타그램 이용행태 분석 자료 :: Instagram for Business인스타그램 이용행태 분석 자료 :: Instagram for Business
인스타그램 이용행태 분석 자료 :: Instagram for BusinessInnobirds Media
 

Viewers also liked (20)

HTML5 Accessibility CSUN 2012
HTML5 Accessibility CSUN 2012HTML5 Accessibility CSUN 2012
HTML5 Accessibility CSUN 2012
 
Web Design Trends - the Do's and Don'ts of using HTML5
Web Design Trends - the Do's and Don'ts of using HTML5Web Design Trends - the Do's and Don'ts of using HTML5
Web Design Trends - the Do's and Don'ts of using HTML5
 
HTML5: The Future of Web Development with IE9, IE10 and Windows 8
HTML5: The Future of Web Development with IE9, IE10 and Windows 8HTML5: The Future of Web Development with IE9, IE10 and Windows 8
HTML5: The Future of Web Development with IE9, IE10 and Windows 8
 
Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5Tapping into Mobile UI with HTML5
Tapping into Mobile UI with HTML5
 
Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)Html5 on Mobile(For Developer)
Html5 on Mobile(For Developer)
 
Creating a Slick Web App Using jQTouch
Creating a Slick Web App Using jQTouchCreating a Slick Web App Using jQTouch
Creating a Slick Web App Using jQTouch
 
The Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and TestingThe Powerful and Comprehensive API for Mobile App Development and Testing
The Powerful and Comprehensive API for Mobile App Development and Testing
 
Don't Mobilize Your Business – Reinvent It
Don't Mobilize Your Business – Reinvent ItDon't Mobilize Your Business – Reinvent It
Don't Mobilize Your Business – Reinvent It
 
HTML5 Quick Start
HTML5 Quick StartHTML5 Quick Start
HTML5 Quick Start
 
Mobile Application Security by Design
Mobile Application Security by DesignMobile Application Security by Design
Mobile Application Security by Design
 
Mobile App Testing
Mobile App TestingMobile App Testing
Mobile App Testing
 
HTML5 Real-Time and Connectivity
HTML5 Real-Time and ConnectivityHTML5 Real-Time and Connectivity
HTML5 Real-Time and Connectivity
 
Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?Different Android Test Automation Frameworks - What Works You the Best?
Different Android Test Automation Frameworks - What Works You the Best?
 
Native, Hybrid, Web Apps?
Native, Hybrid, Web Apps? Native, Hybrid, Web Apps?
Native, Hybrid, Web Apps?
 
The advantages of mobile learning
The advantages of mobile learningThe advantages of mobile learning
The advantages of mobile learning
 
라이크미 매뉴얼
라이크미 매뉴얼 라이크미 매뉴얼
라이크미 매뉴얼
 
Instagram Marketing Tips
Instagram Marketing TipsInstagram Marketing Tips
Instagram Marketing Tips
 
Advantages and Disadvantages of Mobile phone
Advantages and Disadvantages of Mobile phoneAdvantages and Disadvantages of Mobile phone
Advantages and Disadvantages of Mobile phone
 
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)
[GAMENEXT] 모바일 앱, 수익성 제고를 위한 실전 마케팅 전략 수립(머니매그넷)
 
인스타그램 이용행태 분석 자료 :: Instagram for Business
인스타그램 이용행태 분석 자료 :: Instagram for Business인스타그램 이용행태 분석 자료 :: Instagram for Business
인스타그램 이용행태 분석 자료 :: Instagram for Business
 

Similar to HTML5 for Mobile - When and Why

Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?Kony, Inc.
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Softweb Solutions
 
Native v s hybrid
Native v s hybridNative v s hybrid
Native v s hybridKelly Ston
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile DrupalTwinbit
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterBrian Huff
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcampAtlanta2012
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 GamingAndrew Smith
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012marcocasario
 
Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform MobileapplicationsRamkumar R
 
From mobile browser to mobile app
From mobile browser to mobile appFrom mobile browser to mobile app
From mobile browser to mobile appRyan Stewart
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNeev Technologies
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentDipesh Mukerji
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterpriseBryce Curtis
 
Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platformGuada Casuso
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsBrian Huff
 

Similar to HTML5 for Mobile - When and Why (20)

Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?
 
Mobile Web Apps
Mobile Web AppsMobile Web Apps
Mobile Web Apps
 
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
 
Native v s hybrid
Native v s hybridNative v s hybrid
Native v s hybrid
 
Mobile Drupal
Mobile DrupalMobile Drupal
Mobile Drupal
 
Integrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenterIntegrating ADF Mobile with WebCenter
Integrating ADF Mobile with WebCenter
 
Drupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_printDrupalcamp armedia phonegap_oct2012_print
Drupalcamp armedia phonegap_oct2012_print
 
appMobi HTML5 Gaming
appMobi HTML5 GamingappMobi HTML5 Gaming
appMobi HTML5 Gaming
 
Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012Mobile HTML5 Web Apps - Codemotion 2012
Mobile HTML5 Web Apps - Codemotion 2012
 
Crossplatform Mobileapplications
Crossplatform MobileapplicationsCrossplatform Mobileapplications
Crossplatform Mobileapplications
 
From mobile browser to mobile app
From mobile browser to mobile appFrom mobile browser to mobile app
From mobile browser to mobile app
 
PhoneGap
PhoneGapPhoneGap
PhoneGap
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Native Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A ComparisonNative Mobile Platforms vs Phonegap – A Comparison
Native Mobile Platforms vs Phonegap – A Comparison
 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
 
PhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the EnterprisePhoneGap Day - IBM, PhoneGap and the Enterprise
PhoneGap Day - IBM, PhoneGap and the Enterprise
 
Mobile Apps Develpment - A Comparison
Mobile Apps Develpment - A ComparisonMobile Apps Develpment - A Comparison
Mobile Apps Develpment - A Comparison
 
Orange Partner HTML5 Day
Orange Partner HTML5 DayOrange Partner HTML5 Day
Orange Partner HTML5 Day
 
Xamarin cross platform
Xamarin cross platformXamarin cross platform
Xamarin cross platform
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 

More from DMI

CX Audit Workshop
CX Audit WorkshopCX Audit Workshop
CX Audit WorkshopDMI
 
7 Trends & Insights MWC 2017
7 Trends & Insights MWC 20177 Trends & Insights MWC 2017
7 Trends & Insights MWC 2017DMI
 
DMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI
 
DMI – World Gaming Executive Summit
DMI – World Gaming Executive SummitDMI – World Gaming Executive Summit
DMI – World Gaming Executive SummitDMI
 
DMI – We Can See the Future
DMI – We Can See the FutureDMI – We Can See the Future
DMI – We Can See the FutureDMI
 
Top 10 Trends at MWC16
Top 10 Trends at MWC16Top 10 Trends at MWC16
Top 10 Trends at MWC16DMI
 
Top 10 Trends for Winners in Mobile 2016
Top 10 Trends for Winners in Mobile 2016Top 10 Trends for Winners in Mobile 2016
Top 10 Trends for Winners in Mobile 2016DMI
 
Innovation through Hackathons
Innovation through HackathonsInnovation through Hackathons
Innovation through HackathonsDMI
 
Cambodian Life - Living and Working in Phnom Penh
Cambodian Life - Living and Working in Phnom PenhCambodian Life - Living and Working in Phnom Penh
Cambodian Life - Living and Working in Phnom PenhDMI
 
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile SolutionsDMI
 
MWC 2015 - A Recap of the Key Announcements, Highlights and Trends
MWC 2015 - A Recap of the Key Announcements, Highlights and TrendsMWC 2015 - A Recap of the Key Announcements, Highlights and Trends
MWC 2015 - A Recap of the Key Announcements, Highlights and TrendsDMI
 
Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015DMI
 
Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015DMI
 
Top 10 Mobile Trends 2015
Top 10 Mobile Trends 2015Top 10 Mobile Trends 2015
Top 10 Mobile Trends 2015DMI
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designDMI
 
Winning the mobile user in 2015
Winning the mobile user in 2015Winning the mobile user in 2015
Winning the mobile user in 2015DMI
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014DMI
 
Golden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersGolden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersDMI
 
User Testing- guiding the way to success
User Testing- guiding the way to successUser Testing- guiding the way to success
User Testing- guiding the way to successDMI
 
Golden Gekko, 10 burning questions on privacy
Golden Gekko, 10 burning questions on privacyGolden Gekko, 10 burning questions on privacy
Golden Gekko, 10 burning questions on privacyDMI
 

More from DMI (20)

CX Audit Workshop
CX Audit WorkshopCX Audit Workshop
CX Audit Workshop
 
7 Trends & Insights MWC 2017
7 Trends & Insights MWC 20177 Trends & Insights MWC 2017
7 Trends & Insights MWC 2017
 
DMI 2017 Mobile Trends
DMI 2017 Mobile TrendsDMI 2017 Mobile Trends
DMI 2017 Mobile Trends
 
DMI – World Gaming Executive Summit
DMI – World Gaming Executive SummitDMI – World Gaming Executive Summit
DMI – World Gaming Executive Summit
 
DMI – We Can See the Future
DMI – We Can See the FutureDMI – We Can See the Future
DMI – We Can See the Future
 
Top 10 Trends at MWC16
Top 10 Trends at MWC16Top 10 Trends at MWC16
Top 10 Trends at MWC16
 
Top 10 Trends for Winners in Mobile 2016
Top 10 Trends for Winners in Mobile 2016Top 10 Trends for Winners in Mobile 2016
Top 10 Trends for Winners in Mobile 2016
 
Innovation through Hackathons
Innovation through HackathonsInnovation through Hackathons
Innovation through Hackathons
 
Cambodian Life - Living and Working in Phnom Penh
Cambodian Life - Living and Working in Phnom PenhCambodian Life - Living and Working in Phnom Penh
Cambodian Life - Living and Working in Phnom Penh
 
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
 
MWC 2015 - A Recap of the Key Announcements, Highlights and Trends
MWC 2015 - A Recap of the Key Announcements, Highlights and TrendsMWC 2015 - A Recap of the Key Announcements, Highlights and Trends
MWC 2015 - A Recap of the Key Announcements, Highlights and Trends
 
Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015Top 8 Mobile Finance Trends 2015
Top 8 Mobile Finance Trends 2015
 
Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015
 
Top 10 Mobile Trends 2015
Top 10 Mobile Trends 2015Top 10 Mobile Trends 2015
Top 10 Mobile Trends 2015
 
UX & UI Design - Differentiate through design
UX & UI Design - Differentiate through designUX & UI Design - Differentiate through design
UX & UI Design - Differentiate through design
 
Winning the mobile user in 2015
Winning the mobile user in 2015Winning the mobile user in 2015
Winning the mobile user in 2015
 
Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014Golden Gekko presentation Google I/O 2014
Golden Gekko presentation Google I/O 2014
 
Golden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developersGolden Gekko Review of iOS8- for users and developers
Golden Gekko Review of iOS8- for users and developers
 
User Testing- guiding the way to success
User Testing- guiding the way to successUser Testing- guiding the way to success
User Testing- guiding the way to success
 
Golden Gekko, 10 burning questions on privacy
Golden Gekko, 10 burning questions on privacyGolden Gekko, 10 burning questions on privacy
Golden Gekko, 10 burning questions on privacy
 

Recently uploaded

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

HTML5 for Mobile - When and Why

  • 1. HTML5 for Mobile – When and Why
  • 2. About Golden Gekko Who we are and what we do. 2
  • 3. About Us Cross platform specialists since 2005 Team of 140+ people across 5 countries 400+ apps in the past 12 months + + + Your business is here…! And Here And also here…! too…! here.! 3
  • 4. About Us Pásala bien. More than 100 brands and agencies have put their trust in us. 4
  • 5. Technology You chose the technology Description Reach Pros Cons Mobile Web – XHTML All mobile browsers Great reach Basic user interface and functionality Limited fragmentation No app store presence Simpler, lower cost SEO Mobile Website/Web App – HTML5 HTML5 “compatible” Rich User interface No app store presence browsers (iOS, Android and partially BB, WP7) Many native like Missing many native features features Can be wrapped as a Still needs to be tested web app for distribution and optimised per OS on app stores, see version and device as PhoneGap. they all behave differently SEO Mobile Web App – " iOS, Android, Rich user interface by Customisation needed to Blackberry, Symbian, using web standards. get native look and feel HTML5 wrapped in PhoneGap WP7 and BadaiOS, Android, Blackberry, Symbian, WP7 and Bada Many native features No SEO Published on appstores Native App iOS, Android, Full flexibility to do Higher cost for cross- Blackberry, Symbian, anything the native SDK platform development WP7 and Bada allows Published on appstores No SEO 5
  • 7. A mobile website is the basis of any mobile presence... …and HTML5 has vastly improved the user experience and richness of mobile web… ..but cutting edge innovation comes from mobile apps thanks to the fast phase of development from Google, Apple, Microsoft and others... 7
  • 8. HTML5 Commitment The mobile vendors have already embraced HTML5 Apple: “Apple created WebKit, a complete open-source HTML5 rendering engine that is the heart of the Safari web browser used in all our products. Google: "It looks to me like HTML5 will eventually become a way almost all applications are built, including those on new phones.” – Eric Schmidt, Feb 2011 RIM: "Our commitment to supporting HTML5 and Adobe AIR development has resonated and spurred developers to create fun and innovative applications for BlackBerry PlayBook users” – David Yach (CTO), Apr 2010 Microsoft: "IE9 is a great example of bringing assets together from across Microsoft to improve the Windows Phone experience. We need to give people the full web, the full internet... like they expect with the PC.” – Steve Balmer, Feb 2011 8
  • 9. HTML5 forecasts It’s early days but HTML5 will be huge !   There are currently 100m real HTML5 enabled phones/tablets (ABI) !   There will be one billion HTML5-capable phones sold in 2013 (Strategy Eye) !   There will be more than 2.1 billion mobile devices with HTML5 browsers by 2016 (ABI) 9
  • 10. HTML5 compliant browsers Which browsers are HTML5 compliant? If you define an "HTML5 browser" as one that supports all features of HTML5 then there are precisely zero in existence. If you define an "HTML5 browser" as one that can consume some HTML5 features, then all browsers are "HTML5 compliant”. Source: http://www.brucelawson.co.uk/2011/html5-notes-for-analysts-and-journalists/ Browser compliance iOS5 is currently the top mobile HTML5 browser followed by Blackberry OS7. Android 2.3, 3.0 and 4.0 still has major deficiencies. Source: http://www.slideshare.net/sevenval/why-html5-is-getting-on-my-nerves 10
  • 11. Apps vs mobile web apps !  HTML is a markup language for web pages, the next generation HTML !  Some of the new features in HTML5 are functions for embedding audio, video, graphics, client-side data storage, and interactive documents. 11
  • 12. HTML5 Pros Why do brands and developers chose HTML5? !  Multi-platform – One core code base for multiple platforms making it easier to develop and maintain !   Multi-channel – One code base reusable for mobile web and apps !   Web standard / Open source technology !   Install through a weblink/bookmark, no dependency on app stores !   HTML5 can interact with device capabilities: offline caching, data storage, video & audio streaming, Geolocation API and 2D animation 12
  • 13. HTML5 Cons Why HTML5 might not be a good idea !  Still a work in progress. Has not yet been standardized. The W3C expects official completion of the HTML5 set of standards in 2014 and final recommendation by 2022 !  Without app store visibility, your app won’t get the consistent visibility through web that it can through app stores Only good for apps that don’t depend on app stores for visibility !  Fragmentation - It isn’t really cross platform yet: Differences across platforms for fonts, form widgets (such as check boxes), video encoding, cache size, screen resolutions. (webkit helps with this) !  A rethink of the UI is needed to work cross platform !  Native UI – Almost impossible to deliver a native UI experience !  To succeed in an ever changing market your app should keep up with the newest coolest hardware of the device – meaning a native app. 13
  • 14. What about Hybrids? The hybrid approach can help bridge the gap between native and HTML5 !  Frameworks can help you build a “a cross-platform, native-like” web app !  Frameworks = Sencha Touch, jQuery Mobile, jQTouch, and Titanium Mobile !  Deploy a Web app inside a native wrapper. The easiest way to do this is via Phone Gap. This allows you to use web technology AND release to app store. Steve Jobs: "We know from painful experience that letting a third party layer of software come between the platform and the developer ultimately results in sub-standard apps and hinders the enhancement and progress of the platform." 14
  • 15. Feature matrix - overview HTML5 PhoneGap+Sencha* Native Apps Web view Yes! Yes! Yes Media - Video/Audio Yes! Yes! Yes Location Yes! Yes! Yes Local storage Yes! Yes! Yes Camera No! Yes! Yes Native menus No! Yes! Yes Contacts No! Yes! Yes Accelerometer No! Yes! Yes File access No! Yes! Yes Notifications (Local, No! Yes! Yes Alert, Push, Sound) Compass No! Yes! Yes Native UI No! No! Yes Access to full API/SDK No! No! Yes *  Example  as  there  are  also  other  frameworks  that  can  be  used   15
  • 16. Only with native Some examples of things that are always better or easier when with native apps Only with native !   Full native UI components !   Video/audio editing !   OpenGL graphics for advanced Uis and games, etc !   On-device file management !   Use any kind of Fonts !   Augmented reality Easier with native !   In-app payments through the appstore !   Social Network integration with native apps 16
  • 17. The real cost of HTML5? Browser fragmentation means that the cost depends on your target platforms Other – Windows Phone, iOS but iPhone and/or Android but which versions Mozilla, Symbian, iPad and which versions? and devices? Blackberry, Bada, etc Each new browser / device configuration requires additional optimisation and testing which adds cost. 17
  • 18. Conclusion So should you build your app using Web technologies? !  No, if you’re invested in native technologies already and don’t need to expand to new mobile platforms, stick with native. !  No, if your app is complex and highly interactive (and especially if you don’t need to customize the look & feel heavily) — or if any performance issue is going to drive you nuts – consider native. !  Yes, if you’re app has fairly simple functionality and you are ok to compromise somewhat on the user experience and design !  Yes, if you’re targeting multiple platforms, or your expertise is largely Web-centric — and if you’re willing to spend some time optimizing — then we certainly recommend Web technologies. !  And always consider a mobile website as a compliment to any mobile app. And one final note: this isn’t an either/or decision. Any native app can contain a Web view. If you need native for only part of a cross-platform app, there’s no reason you can’t code other parts of it in HTML. 18
  • 19. Additional insights Get to know the differences. 19
  • 20. Difference between HTML5 and native apps Source: Brightcove 20
  • 21. Key differences Good base Competent Most advanced standard design & U.E. !   Open standard !   Open standard !   Access to more !   Broadest support & !   Fragmentation phone functionality reach among browsers ! Appstore: Clear !   Unclear discovery creates higher cost discovery, updates !   Instant gratification than XHTML & reviews !   Unclear discovery !   Instant gratification !   Instant gratification on homescreen (Android) 21
  • 22. When choose what? As a base for your For first movers For best mobile presence. investing in the performance and future base for PR for your brand. Mass reach for mobile presence. basic info. Higher cost due to Invest in User more advanced Cheapest option. Experience and features and more cross-platform fragmentation. support 22
  • 23. What do customers prefer? 23
  • 24. HTML5 examples Golden Gekko Case studies" " Note: For more, see appendix! 24
  • 25. 30+ HTML5 apps for leading Case studies global brands
  • 26. Case Studies VW Passat Mobile Web !   VW chose HTML5 Mobile Web only 26
  • 27. Case Studies Yellow Pages in 8 countries !   The Yellow Pages are available and optimised for every single channel including a HTML5 optimised version 27
  • 28. Appendix More examples of HTML5 apps/sites:" Financial Times" Best Buy" Amazon" Box.net" Facebook" Walmart" Citibank" RBS" Youtube 28
  • 29. FT uses HTML5 web on iPad and HTML5 app on Android Native Android App using HTML5 iPad web app 29
  • 30. Best Buy Launched iPad web apps April and Oct 2011 !   HTML5 web app for full buying experience on iPad !   HTML5 based movie service app using Phone Gap as wrapper 30
  • 31. Walmart Vudu iPad web app Launched Aug 2011 !   Entirely based on HTML5 !   Launched as web app to get around Apple’s revenue sharing 31
  • 32. Facebook Launched Oct 2011 !   Facebook is a big proponent of HTML5 !   Latest iPad app is hybrid of native and HTML5 but the web app for Facebook on m.facebook.com is HTML5 32
  • 33. Citi bank Launched in the US spring 2011 !   UI developed by Fjord !   Core based on HTML5 !   App developed by Citibanks in-house mobile team 33
  • 34. RBS iPad app Launched July 2011 !   RBS decided on an agnostic app approach !   Launched iPad and Blackberry tablet app based on HTML5 34
  • 35. Youtube iPad App Launched April 2011 !   Looks like a native app !   All developed based on HTML5 35
  • 36. Amazon Kindle Launched for iPad August 2011 !   Amazon has developed an HTML5 version of the iPad Kindle app !   The web app has a slightly different design but the exact same functionality as the native app 36
  • 37. Box.net Launch on iPad Aug 2011 !   Cloud storage service !   HTML5 web site and native app using HTML5 wrapper !   Look and feel and performance the exact same 37