Web Apps vs. Native Apps: The Low Down

  • View
    528

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Text of Web Apps vs. Native Apps: The Low Down

  • 1. follow us on twitter @apppli contact@apppli.com

2. Web vs. nativeThe multi-platform mobile app debate Presented by Gokul Selvaraj Partner, Apppli@sgokul 3. Native apps have the lead Over 1 million mobile apps have been developedOver $10 billion generated through direct app sales Close to 25 billion native apps downloaded 4. Why has the web lagged? Limited capabilities of mobile browsersFailure of current web standards to cater to mobileuser needs All set to change with the adoption of HTML5 5. What do web apps need to address? FunctionalityPerformance User Experience Development costsMonetisation Discoverability 6. Feature Gap Supported on iOS and Android Specified in HTML5 draftbrowsers Physical sensorsOffline storage Notifications Geolocation Media Gallery Advanced 2D rendering(Canvas) Media Capture Multimedia Playback Feature Permissions Contacts Calendar System Information 7. Performance: Can web apps ever be as fast? Native code is implicitly faster since it is closer tomachine language Web apps can become faster by taking advantage ofthese HTML5 features: WebWorkers for multi-threaded execution Hardware acceleration to speed up renderingWebGL to improve 3D graphics performance 8. Development costs Building a single web app is cheaper than buildingmultiple native apps.Web development skill-sets are more readilyavailable than native skill-sets. Maintaining and updating a single code base ismuch easier and cheaper. 9. User experience Native apps can make use of controls specific to theOS that users are already familiar with Web apps can detect the platform being used by theuser and present a custom CSS that takes advantageof such platform specific controls Over time, the mobile web will evolve its own set oftouch friendly controls 10. Monetisation Native apps are easier to monetisethrough simple tap to payapplication stores. Many monetisation mechanisms arealready available on the desktopweb like subscription, advertisingand affiliate networks. Web apps will have the option to notbear the monopoly fees charged bynative application stores. 11. Discoverability Again, native app stores have made discovery veryeasy for new users through curated lists, top chartsand user reviews.On the web, app discovery is possible throughmultiple media by the simple process of linkingthrough a URL. Curated distribution mechanisms such as theChrome web store are starting to appear on desktopand can be expected on mobile sometime soon. 12. Hybrid approachSome glaring gaps with web apps may not make itworthwhile for developers to invest solely in webapps todayHybrid apps: multi-platform HTML5 apps packagedin a native wrapper Fills in for the lacking functionality with native codeAllows distribution and monetisation via native appstores Development costs are low unless heavycustomisation is required for each platform 13. in summaryNative will always be faster at adopting newtechnologies Hybrid apps are a compromise Native is a fast moving target but web is narrowingthe gap. The openness and accessibility of the web as aplatform is certain to make web apps popular in thenot-so-distant future 14. Thank youDownload our whitepaper here! appp.li/html5wp Presented by Gokul Selvaraj Partner, Apppli@sgokul