Image: Shutterstock

Over the years, the focus of user interaction with computers has shifted inexorably from desktop to laptop, to tablet and smartphone, and will presumably continue on to wearable devices such as smartwatches. As it does so, the pressure intensifies on software development teams to 'mobilise' existing customer-facing and internal applications, and to create brand-new 'mobile-first' apps and services.

To add to the problem, the mobile landscape is both fragmented and fast-moving: not only are there multiple native platforms (A ...

Upgrade now to get the whole story

Start your free trial