
On the Floor
HTML5 vs. Native Apps
It is not always easy or straightforward to choose between HTML5 and native application programming when making a decision on the best technology to use for a mobile application.
If you're developing a game and you want to make money from it, the choice is pretty clear: you should develop a native app for the iOS platform and sell it in the Apple App Store. But for many other types of applications, the choice is not as straightforward. To help clarify your options, I've developed a chart that examines many different factors.
Click here to view the chart: HTML5 vs. Native Apps.
Posted by Adrian Duyzer
♦
December 31 2010 at 03:00PM
♦
Permalink
♦
Subscribe 
Follow us on
Twitter 
Archives
May 2012April 2012
March 2012
February 2012
January 2012
December 2011
November 2011
October 2011
September 2011
August 2011
July 2011
May 2011
April 2011
March 2011
February 2011
January 2011
December 2010
November 2010
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
June 2009
March 2009
January 2009
December 2008
November 2008
September 2008
August 2008









Comments
Awesome chart. Thanks for sharing.
One question. Can you elaborate on, "Robust, sustainable, data-rich user experience is the most important thing: HTML5". Why not native for this case?
Hi Christian,
Sorry for the late reply, I was away on vacation.
Note that in that section, I said "lean toward approach X", so I'm not ruling out native apps for this, just saying that in my opinion, I think this weighs a little more in HTML5's favour.
This point is separated into two parts, I think - the "robust, sustainable" part, and the "data-rich experience" part.
For the "robust, sustainable part", I believe that if you are looking to create a maintainable, sustainable, application that you can rely on over the long-term, then HTML5 is a good choice because it is naturally cross-platform. Investments made in it right now can be expected to be valuable for years to come, and will be less vulnerable to the rapidly changing mobile device landscape.
For the "data-rich experience" part, what I mean is that if your application is focused on data and information rather than interactivity - e.g. it is business- or productivity-focused - then HTML5 should serve it well, because you'll have all of the standard interface controls and conventions that come along with web applications available to you. If it mainly consists of forms, tabular data, etc., then HTML5 should work well.
Add a Comment