Percentages on the uptake of new technologies generally are misleading. A small base inevitably leads to huge percentage gains even if only moderate levels of success are reached.
That said, numbers from ABI Research reported last week on HTML5 browsers for mobile devices are impressive. The firm said that there will be an installed base of 1.4 billion at the end of the year. That will represent an increase of 87 percent compared to the number in use at the end of 2012, ABI said.
It is not that HTML5 will take over, however. ABI said that the native apps – those built on specific operating system platforms – will share the spotlight with those built using the HTML5 environment. ABI says that HTML5 uptake will begin to accelerate due to support being “baked deeper” into operating systems and greater support from hardware vendors.
The ABI research captures the question of the day for mobile developers. Now that HTML5 is coming of age, they will face big decisions on whether to use it on native platforms to make their apps. The Firefox OS relies on HTML5.
It promises to be a complex ongoing saga. HTML5 is said by critics to create apps that are inferior to native apps. Andreas Gal, the vice president of engineering at Mozilla, said in an interview with Know Your Mobile that HTML5-based apps are not inferior. They may, however, be getting shortchanged when they run on browsers that feature native apps:
HTML5-based applications don't offer sub-par performance. However, HTML5-based applications can offer sub-par performance on iOS and Android smartphones that are optimized for native iOS/Android applications instead of the Web.
In other words, the new approach will do fine if it is adequately supported. Matt Asay, the vice president of corporate strategy at open source database firm 10gen, wrote in a commentary at ReadWrite Mobile that the future for enterprises app development will be, in essence, a little bit of native and a lot of HTML5:
How apps are put together is vitally important in terms of security, usability and customer reach. Enterprises should watch developments – especially the progress made by HTML5 – very carefully.