Is responsive Web design the answer to cross-platform development?
- 24 October, 2012 10:46
Responsive Web design is an emerging trend where applications and websites are designed for optimal viewing across multiple devices and screen sizes using a single code base. But will it fix Web application problems in today's mobile world?
Scott Shaw, head of technology at ThoughtWorks Australia, told CIO Australia that he is “wary” about the idea of a ‘one size fits all’ design approach to creating an optimal Web experience that is consistent across multiple platforms.
“If responsive Web design becomes another word for ‘build it once via some kind of magic platform and have it translated into a number of different devices’ then I think that’s not right,” he said.
“People are anxious to create an application that can be offered both on Android and iOS app stores very quickly… If you really want to optimise the experience say on an iPhone or an iPad then you’ve got to be able to use the native controls when necessary. Don’t be lulled into the promise of cross platform mobile development, it doesn’t come for free.”
Cost benefit versus native app benefit
Shaw acknowledged that responsive Web design can be a less expensive solution to building optimised apps across multiple devices compared to building native apps.
“Responsive Web design probably can save people a lot of money in the long run because you’re no longer maintaining two separate versions of the app. It means you’ve built the application to firstly [make it] accessible on mobiles and then enhance it and allow [it] to adapt as necessary to the device,” he said.
However, he cautions to not only look at the benefits from a cost perspective as responsive Web design can limit users from being able to use the media and location awareness functions of a native app.
He said organisations will need to determine what users will want most from the application before deciding on whether to build a native app or not. “Whether you choose to create a HTML5 Web app or a native app should really be driven by more the sort of features you want to offer the customer,” he said.
Being responsive in design
To really be ‘responsive’ in design, Shaw suggested building Web applications around users’ feedback rather than jumping straight into detail as this will help create a more optimal user experience over time.
“Combine design and development in a really iterative fashion,” he said. “In order to really take advantage of the mobile channel, it’s important to take an iterative approach and get a minimal application out to the public, get the feedback, and respond to that feedback and evolve the application over time.”
He advised developers to focus on making the application as simple to use, and accessible as possible. He said this may be a basic concept in design but it is applicable for both Web and mobile, and is the best approach to achieving optimisation across multiple devices.
“I think you can choose to build a simple application that pays a lot of attention to giving the user the information they need upfront and minimising the amount of clicks or hurdles that they have to go through to get to the things that are more important to them,” he said.
“That experience design is no different on the Web than it is on mobile devices. So paying attention to that and building a mobile Web application that serves a number of different devices but is simple and straight forward as possible is probably the best way to go if you want to optimise across a number of devices.”
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
The enlightened CIO’s guide to running projects
Why IT projects really fail
Queensland government to provide 200 services online by 2015
Call Centers Suffer From Big Data Overload
CIO 100: Carsales wins top gong for innovation
Delivering Private Clouds Today
Developing effective private cloud management and implementation plans is a top priority for many IT decision makers. Highly integrated management environments can monitor and optimize complex, heterogeneous private cloud applications, while infrastructure can provide IT staff with self-service provisioning capabilities and tools to automate many routine processes and workflows. This white paper discusses industry-wide views on private cloud management trends and priorities, while case studies highlight the benefits of using enhanced architecture and highlight the lessons learned.
5 Ways To Be More Productive At Work
Think back to the last time all your employees were in the office, at their desks, on the same day. It’s no surprise that you might struggle, between travel and off-site meetings, remote staff, flexible schedules and sick days. In today's competitive business climate, organisations need to maintain productivity and connectedness with their staff, despite not always being onsite. In this whitepaper, we look at five ways you can improve productivity, no matter where employees are.
Deploying Customer Service in the Cloud
Customer engagement is rapidly shifting, and one of the biggest challenges companies are facing is figuring out how to serve consumers in this new digital environment. Implementing and managing new channels needs to be economically palatable, without any disruption to existing customer care practices. This business guide provides insight into how best to deploy customer service in the cloud, detailing the four phases of an evolved customer experience management strategy.