HTML5 mobile application development vs. native development – this has become old debate that is still talked about. With this longstanding issue, there are two schools of thought. Proponents of HTML5 mobile application development see the ubiquity of HTML5 as the single reason for adoption. Proponents of native see the superiority of functionality that native apps can provide the moment.
Most recently, two events have occurred that have brought this issue back into discussion. The two events were that first, Nokia adopted Windows 7 as its smart phone platform, and second, Blackberry allowed Android apps onto its Playbook tablet. Unbeknownst to many, this had a large impact on HTML5 mobile application development.
Why did large brands such as Nokia and Blackberry do this? The answer is simple – customers are buying phones these days not just for the features, but also for the surrounding eco-system of apps. At this tame, Apple and Android have become the players in the app space.
What does this mean for the HTML5 mobile application development? This means that there are just 3 big mobile platforms to develop for: iPhone, Android and perhaps Windows in the future. Coming back to our HTML5 debate – where does this leave us now? Developers have to just develop for two platforms – iPhone and Android, and hence a cross mobile development on HTML5 does not offer as much benefit as it used to in the earlier scenario with 5 to 6 prominent platforms. This clearly has an impact on HTML5 mobile application development.
We think HTML5 is a great technology and it will stay here for a long time, but we also believe that the first battle will be won by native apps. The next two years will remain native and two years in mobile is like two decades in any other technology. What happens next is anybody’s guess.
Director, RapidValue Solutions