HTML5 development continues to experience more widespread usage, but it's not without its growing pains. The budding programming language will need a long climb to displace its fully entrenched HTML4 predecessor, especially as its star waned somewhat during a particularly harsh hype cycle. However, the advantages of HTML5 are fairly clear, with a variety of extraneous and extenuating factors holding back its growth. Here are four things that programmers considering HTML5 development for their app and program needs should know:
Browsers could be holding it back: HTML5 development is going up against native mobile app creation, which is generating more disconnect in overall app development and making it more difficult for HTML5 to fulfill its potential as a one-stop-shop for compatible app development, enterprise app strategist Michael King recently told InfoWorld. HTML5 does not offer the same level of access and functionality to native app features.
"The promise of HTML5 is you write once, run everywhere and this is not happening because of the divergence of browser features," King stated.
Creating native apps might be a better decision for one company, but it creates an environment in which cross-platform compatibility is compromised by the decision to forego the language that would make app development more accessible for all. In the meantime, programmers looking to derive the highest ROI from HTML5 development can look to report designer providers that offer the tools and framework systems for optimal development and integration.
"Add into the mix that the final spec of HTML5 isn't likely to be finalized by the Worldwide Web Consortium until 2014 and you can see that improvement is still a very real possibility," Drinkwater wrote.