One of the key questions an organization must grapple with when choosing to develop a mobile application is whether to take a browser based approach and develop using HTML5 or to create native applications that are targeted at specific operating systems. The idea of writing one application in HTML5 and then distributing it to a plethora of different device types is certainly appealing, but despite the potential of reduced work and significant time savings, many mobile development teams are avoiding the browser and choosing to 'go native' instead.
In this article we hear from Nate Cavanaugh, Liferay's Director of UI Engineering and one of the creators of the powerful JavaScript library AlloyUI. He provides five important things to think about when choosing between native mobile development and using a responsive design.