Article content

Mobility is a modern day professionals’ mainstay. In the past 10 years, BlackBerrys have kept us connected to our email on the go, iPhone’s have changed the way we consume media and simplified the user experience, and Android phones have opened the door for smaller players and emerging markets. Ubiquitous is a word that comes around as every generation grows and evolves, and smartphones are just that.

In my short time as a software developer, I have seen a renaissance in recent years as the mobile industry has exploded. In years past, consumers had to confine themselves to the performance of a 10-year-old desktop, but with the speed at which mobile performance is improving, it will soon catch and even eclipse the old white box. Soon, consumers will have the power to do all of their computing from the palm of their hands. But with that comes some challenges. How do developers design for productivity on a device that fits in your pocket? How do companies market on devices to ensure the message reaches as many hands as possible? iPhone versus Android versus Web App, can there be only one, or is there room for all?