Native App Development vs. HTML5
By Product Management | October 25, 2012
While Keynote’s DeviceAnywhere platform supports ALL types of app development including native, hybrid, and web-based, it is important to look at this topic as web-based HTML5 becomes adopted by a larger audience of development to include the PC and mobile markets, respectively.
In a post today by Business Insider, entitled “HTML5 vs. Apps: Why The Debate Matters, And Who Will Win” they discussed this very issue. Saying “HTML5 is a new technology that allows developers to build rich web-based apps that run on any device via a standard web browser. Many think it will save the web, rendering native platform-dependent apps obsolete. So, which will win? Native apps or HTML5?
A recent report from BI Intelligence explains why we think HTML5 will win out, and what an HTML future will look like for consumers, developers, and brands.Here's why the Apps-vs-HTML5 debate matters:
- Distribution:Native apps are distributed through app stores and markets controlled by the owners of the platforms. HTML5 is distributed through the rules of the open web: the link economy.
- Monetization:Native apps come with one-click purchase options built into mobile platforms. HTML5 apps will tend to be monetized more through advertising, because payments will be less user-friendly.
- Platform power and network effects:Developers have to conform with Apple's rules. Apple's market share, meanwhile, creates network effects and lock-in. If and when developers can build excellent iPhone and iPad functionality on the web using HTML5, developers can cut Apple out of the loop. This will reduce the network effects of Apple's platform.
- Functionality:Right now, native apps can do a lot more than HTML5 apps. HTML5 apps will get better, but not as fast as some HTML5 advocates think.
Recently we spoke to mobile developers at a Mobile Monday in London whereby Native vs HTML5 was the number one topic of discussion. It was clear to us and our customers that it will depend on the type of app you want to deploy that will determine the way you build the app (i.e. – whether it is dependent on the internet, etc.)
Click here to read more from the Business Insider blog.
*Chart is as reported in the BI Intelligence Report