NATIVEWEBHYBRID
iOSisbeautifulbut there are other options
2%1%29%68%iOS AndroidWindows OtherFeb 2013Source: http://www.egov.vic.gov.au/focus-on-countries/australia/website-practice...
marketsharetotal cost of ownershiptechnical advantages / limitsuser experience
advantages of nativeaccess to all hardware and sensorsfull, responsive, performant UXsuitableforgames /mediaintensiveapps ...
:(steeplearningcurvehigher costspecialisationfor eachplatformupdate process / people not updatingapp store process / censo...
web appsHTML5 / CSS / JavaScript pagesrun through a device’s webbrowser that either provide aresponsive mobile site or “fa...
advantagesinstant deploymentmulti-platformsupportinstant “updates”back/forward compatibilityquicker time to market / lower...
ResponsiveHTML
fluidlayouts
mediaqueries
SenchaTouch
jQueryMobile
hybridweb apps “wrapped” within a nativecontainer, with access to devicecapabilities through a JavaScriptbridge
hybridaccess to all sensorsapps marketed on the app storeeasier to support multiple platformsgenerally quicker time to mar...
TitaniumJavaScript based
technicalconsiderations
performancenative apps outperform mobileapps by a large margin, especiallyif there are a large number of richUI elements
native look and feelSomeframeworks, suchastheSenchaTouchframework,attemptto mimic the native look and feelacross all devic...
searchanddistributionNative and hybrid apps can bemarketedandsearchedforonthe app store. Web apps requirethe knowledge of ...
offline capabilityHTML5 offers rudimentaryoffline capability / data storage,not fully supported acrossall devices
Native, Web or Hybrid?
Native, Web or Hybrid?
Native, Web or Hybrid?
Upcoming SlideShare
Loading in...5
×

Native, Web or Hybrid?

476

Published on

This presentation provides a very brief introduction on the benefits and drawbacks of developing mobile apps using native, web or hybrid approaches. More useful information can be found here:

http://www.tcs.com/resources/white_papers/Pages/mobile_client_architecture.aspx

Published in: Technology, Art & Photos
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
476
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Native, Web or Hybrid?

  1. 1. NATIVEWEBHYBRID
  2. 2. iOSisbeautifulbut there are other options
  3. 3. 2%1%29%68%iOS AndroidWindows OtherFeb 2013Source: http://www.egov.vic.gov.au/focus-on-countries/australia/website-practice-australia/mobile-web-australia/mobile-statistics-for-australia-february-2012-february-2013.html
  4. 4. marketsharetotal cost of ownershiptechnical advantages / limitsuser experience
  5. 5. advantages of nativeaccess to all hardware and sensorsfull, responsive, performant UXsuitableforgames /mediaintensiveapps marketed on app store
  6. 6. :(steeplearningcurvehigher costspecialisationfor eachplatformupdate process / people not updatingapp store process / censorship
  7. 7. web appsHTML5 / CSS / JavaScript pagesrun through a device’s webbrowser that either provide aresponsive mobile site or “fake”an app-like experience
  8. 8. advantagesinstant deploymentmulti-platformsupportinstant “updates”back/forward compatibilityquicker time to market / lower costHTML is searchable / indexable
  9. 9. ResponsiveHTML
  10. 10. fluidlayouts
  11. 11. mediaqueries
  12. 12. SenchaTouch
  13. 13. jQueryMobile
  14. 14. hybridweb apps “wrapped” within a nativecontainer, with access to devicecapabilities through a JavaScriptbridge
  15. 15. hybridaccess to all sensorsapps marketed on the app storeeasier to support multiple platformsgenerally quicker time to market
  16. 16. TitaniumJavaScript based
  17. 17. technicalconsiderations
  18. 18. performancenative apps outperform mobileapps by a large margin, especiallyif there are a large number of richUI elements
  19. 19. native look and feelSomeframeworks, suchastheSenchaTouchframework,attemptto mimic the native look and feelacross all devices under a singlecode base
  20. 20. searchanddistributionNative and hybrid apps can bemarketedandsearchedforonthe app store. Web apps requirethe knowledge of an explicit URL
  21. 21. offline capabilityHTML5 offers rudimentaryoffline capability / data storage,not fully supported acrossall devices

×