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
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
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)
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
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
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