As devices proliferate, so the importance of delivering content for any device increases. We design with multiple devices in mind, ensuring data is available at the point of need.
In 2012 Mark Zuckerberg proclaimed that Facebook was going to become a 'mobile first' company. Since then, we've seen the first 'mobile first' generation enter the economy. Not just represented by young adults in the developed world, but by every age group in the developing world. For many of these, they will be a 'mobile only' generation.
At the same time, we were executing on an 'any device, any location' strategy..This strategy was linked closely to moving on-premise applications to the cloud. What's changed in the last 5 years. More of the same, with the predictions we were referring to then being proved absolutely on the money (see below).
What's changed for us with technology?
Increasingly the promise displayed by a class of applications called 'Progressive Web Apps' is being delivered. Where performance of this class of software was an issue previously, advances in processing power on phones, and efficiencies in the software itself, have made 'everything first' a viable option. Where Java's promise was 'run anywhere - as long as it's a desktop / laptop', Progressive Web Apps enable the same application to run across both multiple device types and operating systems.
And where to next?
We'll continue to evolve into a much, much larger class of hardware with the Internet of Things. Wearables and 'connected-everything' will drive a new generation of requirements for cross-platform, and once again redefine what 'any device, any location' means.