Analyst Watch: Native vs. Web: The debate continues
January 14, 2014 —
(Page 1 of 3)
Related Search Term(s): native, IDC, HTML5
The debate has raged for a couple of years now around the best way to build mobile apps. I discussed this in my column last March highlighting our IDC prediction that native and Web development will coexist. For 2014, we are going further and asserting that for mobile apps, HTML5 will not replace native development for the 2017 planning horizon, though certain parts of the technology, such as WebSockets, will mature for widespread mobile use.
So where is HTML5 now? To put it in Dickensian terms, these are the best of times for HTML5, these are the worst of times for HTML5. It’s the best of times because the technology is moving faster than ever and it has continued to hold developer attention. A large number of important companies are working furiously on evolving the technology, and all modern browsers now support it to a significant degree. Browsers are being updated at a dizzying pace, and new HTML5 features are being added or improved constantly.
But it's also the worst of times, because a number of high-profile efforts to develop important high-scale applications in HTML5 have failed (e.g. Facebook and LinkedIn), and as of today, few startups would risk implementing their flagship mobile application on HTML5. HTML5 has so far failed to be the imagined unifier of mobile development, and it is far from toppling native application platforms (e.g. iOS and Android) as the primary means for developing mobile applications.
What is going well with HTML5?
HTML5 is in fact being widely adopted, especially on the desktop. Desktop browsers now support almost all the key features, and many enterprise and consumer applications are refreshing their UIs to use more HTML5 features. An HTML5 gaming ecosystem has begun to mushroom with casual games like Bombermine and Battle Fish engaging the free-to-play desktop gaming world, and technologies like WebGL are starting to be used now that it is supported by IE11. New app builders like Construct 2 have sprouted for casual mobile developers, and new versions of Android and iOS are sporting improved browsers (notwithstanding bugs).