Any company creating mobile apps
today faces an important decision NATIVE or HTML5?Each has its advantages, but choosing the wrong one could be costly NATIVE APP HTML5 APP A device-specific program tailored to amobile device and its associated operating A web-based program designed to run on system, such as iOS or Android. any mobile device via a browser.
1.25 MILLION APPS TODAY 650k
iOS Only 6% of apps (75,000 out of 1.25 million) targeted for development in HTML5*500k Android 94% native 100k Microsoft *according to Appcelerator/IDC’s Q2 2012 survey
ONLY NATIVE APPS CAN DELIVER
THE BEST USER EXPERIENCES, LEVERAGING THE FULL CAPABILITIES OF THE DEVICE AND OS TO OFFER INNOVATIVE WAYS OF DOING THINGS. The biggest mistake we made as a company was betting too much HTML5 on HTML5 as opposed to native. DO YOU WANT advocates believe It just wasn’t ready. “GOOD ENOUGH”the user experience OR DO YOU WANT today is “good THE BEST? enough.” — Mark Zuckerberg, Sep. 2012
Native apps require a new
build-out for every platform. HTML5 offers the promise of “write once, run anywhere” — but that promise is not a reality today.DIFFERENT TYPES OF BROWSER INTERPRETATIONS OF HTML5 MAKE “write once, run anywhere” MORE LIKE “write once, optimize everywhere.”
HTML5 gives developers complete control
of distribution and lets them deliver apps directly to users via browsers, rather than putting them behind a third-party wall like an app store. THIRD-PARTY CONTROL, HOWEVER, LEADS TO FASTER INNOVATIONIOS GETS AN ANNUAL NEW RELEASE MEANWHILE, HTML5 HAS TAKEN FIVE AND ANDROID FEATURES MULTIPLE YEARS TO BE RATIFIED BY THE W3C. NEW RELEASES EVERY YEAR.
HTML5 SOURCE CODE IS MUCH
EASIER TO ACCESS AND CORRUPT. DATA AT REST (CACHED) CAN BE SECURED AND ENCRYPTED IN NATIVE APPS - BUT NOT HTML5 APPS. DATA IN TRANSIT (DOWNLOADING AND UPLOADING) CAN BE SECURED IN BOTH NATIVE AND HTML5 APPS, BUT SECURING HTML5 DATA COMPROMISES SPEED.
WHEN YOUR USERS DON’T WANT
TO DOWNLOAD AN APP WHEN YOUR INFORMATION IS CONSTANTLY UPDATINGWHEN YOU DON’T WANT APPLE OR GOOGLESTANDING IN YOUR WAY