Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Native Apps versus Web Apps

Cloud Genius
September 15, 2013

Native Apps versus Web Apps

Technologies used at the user end

Cloud Genius

September 15, 2013
Tweet

More Decks by Cloud Genius

Other Decks in Education

Transcript

  1. Technologies at the User End 2 User End ¨  User

    needs an app to use cloud services ¨  User choices include: ¤  Native app: runs native on the OS ¤  Web app: runs within a web browser
  2. Native apps 3 Native ¨  You likely know them very

    well already ¨  These are apps that run on your computers/phones and other devices ¨  Mostly written in a supported language ¨  Installed after download or from media ¨  Run natively on the OS
  3. Native apps: Some Examples 4 Native ¨  SKYPE/Yahoo! Messenger/ iChat/Windows

    Live Messenger ¨  Outlook/Word/Excel/PowerPoint Mail app/Pages/Numbers/Keynote Countless number of types…
  4. Web apps 5 Web ¨  Many of you may have

    used at least one ¤  Can you name some? ¨  These are apps that run within a browser ¨  Client components can be ¤  HTML/CSS/JavaScript or ¤  Flash or ¤  Silverlight etc. ¨  No need to install/setup
  5. Web apps: Some Examples 6 Web ¨  HTML/CSS/JS running in

    your browser ¤  Gmail (not gmail.com) ¤  Yahoo! Mail (not mail.yahoo.com) ¨  Flash in your browser ¤  Farmville (not apps.facebook.com/onthefarm) ¨  Silverlight in your browser ¤  Bing Maps (not bing.com/maps)
  6. Native versus Web ¨  Net access not needed ¨  Needs

    setup/install ¨  Responsive ¨  Depends on the platform ¨  Few problems with A/V media ¨  Beautiful font typefaces ¨  Needs net access (or offline support) ¨  Just launch the site serving the app ¨  JavaScript performance catching up ¨  Platform agnostic (mostly) ¨  Most browser support media tags ¨  Most browsers support web fonts 7 Native apps Web apps
  7. Native versus Web…Continued. ¨  Searchable content depends on app ¨ 

    Social sharing only if app supports ¨  Social discussion only if app enables ¨  Ready access to device hardware ¨  Special tools needed to develop ¨  Selling: Distributors cut about 30% ¨  Distributors may have rules for you ¨  Content searchable via web ¨  Social sharing: easy as a click ¨  Social discussion feasible easily ¨  Browsers are catching up ¨  Choice of tools: Many free and open ¨  Selling: All yours to keep ¨  You set your rules 8 Native apps Web apps
  8. Native versus Web…Continued. ¨  Device screen is your frame ¨ 

    Totally control the experience ¨  Apple’s primary strategy ¤  Apple also supports webapps n  apple.com/webapps ¨  Browser is your frame ¨  Experience depends on browser ¨  Google’s primary strategy ¤  Google also offers some native apps n  Google Search for iDevices n  Google Earth/Picasa for PC/Mac/iDevices 9 Native apps Web apps
  9. Web apps: Write once – run anywhere 11 The site

    http://ft.com As shown in a desktop browser As shown in Safari for iPhone
  10. Web apps: Examples 12 Web apps ¨  EveryTimeZone.com ¨  Netflix

    mobile ¨  YouTube mobile ¨  20thingsILearned.com ¨  alteredqualia.com/canvasmol ¨  popcap.com/games/free/bejeweled2 ¨  mrgan.com/pieguy
  11. Recap 13 Summary ¨  Users need apps to use cloud

    services ¨  Apps can be native or web ¨  Apps present the user experience ¨  Apps are the gateway to the cloud