In a previous blog post, we outlined our thoughts on the native/HTML5 app debate and where we were going with our development. Since then things have changed such as the well-publicised change of Facebook’s application to a fully native experience which many in the blogosphere have taken to mean that, certainly in the short term, native is the way to go and HTML5 is just not good enough, yet.
We would disagree with this assertion. The Facebook app change was not as clear-cut as it is often made out to be. In reality, Facebook chose to change from a hybrid app (one which is a native app that presents HTML5 pages within it) to a fully native one. They did not kill off their true HTML5 web app, which is still fully available at http://m.facebook.com and works well, and quickly.
As stated before, we are going down the HTML5 route as we believe this is the future and ensures the user experience is consistent across all devices. The other major benefit for our clients is that it is so much easier to ask users to browse to a web address rather than hunting through a crowded app store to find the app, download it and then log in. In the time that takes, they could have already completed the required task!