In a few years the smartphone has evolved from expensive curiosity, through consumer leisure device to the point where they are now essential business tools. Regardless of the sector you operate in, if you are not already developing mobile applications then you probably feel under pressure to start.
The Challenge of Fragmentation
The current mobile ecosystem is highly fragmented in terms of both platforms (iOS, BlackBerry, Android and Windows Phone) and form factors (Phone, Tablet and intermediate device sizes). The need to support multiple platforms and form factors means there are no longer any simple common denominators when it comes to making implementation and strategy decisions. The recent trend towards BYOD only complicates the enterprise environment.
Substance and Form
Creating products that deliver a great user experience is significantly more challenging in the current environment. It’s no longer sufficient to make simple assumptions about likely screen resolutions and form factors and design for a single target. User interaction can take place with keyboard and mouse, touch, gesture as well as voice; devices can be reoriented and support pan and zoom. These are the kinds of issues our User Experience Design Practice deals with on a daily basis.
Choosing the Right Technology
Targeting all devices with native applications requires multiple teams with differing skills, which is expensive. HTML5 is an attractive alternative in terms of cost and simplicity but has its limitations. As a result, determining a suitable mobile strategy is not an easy task, which is why we have invested significant resources from our R&D department to investigate these issues.
At Scott Logic we develop native applications for all the major platforms, and have experience of practically every cross-platform mobile framework.