HTML 5 Development Cost Greater Than Native?

In the article from The Next Web: Accounting software startup Xero ditches HTML5 in favor of native iOS and Android apps

Our view is that HTML5 technologies can deliver as-good-as-native experiences…but the lesson from Fastbook is that it’s hard work – you don’t get those experiences out-of-the-box. And the lesson we’ve learnt over the last 12 months has been that the cost in time, effort and testing to bring an HTML5 application to a native level of performance seems to be far greater than if the application was built with native technologies from the get-go.

This surprises me a bit. One big reason for app developers to choose web app approach is because HTML5 is ‘cross-platform’, thus developers don’t have to deal with OS fragmentation and develop one version for each platform.

I guess this is due to immature of the ecosystem. By immature, it’s not just the technology itself, but also the developer talent pool as well as the tools and resources. We all know the ‘end-game’ for HTML5 is great, but to get there, there seems to be more hurdles than expected…


Form Follows Function: Great HTML5 Demo

Came across this gorgeous demo site for what HTML5 can do. The interaction and effect are amazing and the minimalism design helps too, highly recommend, link here.

You really need to click into every one of them and see the ‘live’ effect to fully appreciate them, but just for teasing purpose:


Pick your experience.


Bokeh. Dreamy color manipulation, works great even for a screen-saver.


Color Pixelated. Create your own Pixel-art with a simple click.


Ripples on the green. The reflection of the city actually ripples as if it’s on water surface.


Waver Typography. All the letters is raining from the top of the screen, and the black waver wiping them left and right, the physics engine of HTML5 is really impressive.


Raining Man. It works almost like a James Bond movie opening.

My language pales before the real thing, so go check it out!