HTML5 is a new technology that allows website developers to build a rich web-based app that run on any device via a standard web browser. Many people think it will save the web, giving native platform-dependent apps as old fashioned item.
So, which will win? Native apps or HTML5?
This pie chart explains why we think HTML5 will win out, and what an HTML future will look like for consumers, developers, and brands:
Main Differences Between Native Apps and HTML5:
- 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 creates network effects and lock-in. If developers can build excellent iPhone and iPad functionality on the web using HTML5, they 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.