Mobile Application Development: A hybrid approach

I think it’s reasonably obvious to even those with only the slightest interest in technology that mobile and tablet application development is a rising trend. Unfortunately (and understandably) there is currently no single industry adopted standard allowing for a “write once, deploy to many” methodology. The results of which vary but almost certainly include increased development time and costs and I think it goes without saying that the minimisation of both is highly desirable in such a dynamic industry, more so if the intention is to maximise revenue or capitalise on current trends.

Many developers have decided to adopt a less traditional method of application deployment in the way of remotely hosted HTML5 web applications. The advantages of which include RAD (rapid application development) and easy cross platform deployment. The disadvantages of which will include the prerequisite of an active internet connection and the inability to distribute the application via an official store or marketplace. One such solution to these disadvantages would be to adopt a “hybrid” development model, wherein a bare bones native application is developed which in turn calls a “webview” populated with an embedded HTML5 application. In most instances, the HTML5 application can often be implemented with minimal (if any) modification whilst deploying cross-platform. Not only does this method allow for an almost “write-once” scenario, it also allows for web developers with little native/desktop application development experience to utilise their skill set and yet still produce a native product.

Continue reading