Why mobile-first and progressive enhancement are the right way forward
Just three months into the year, and it’s already happened.
Over the last three years, traffic has grown by almost 5x. Desktop visitors now account for less than half of all traffic.
|All Traffic||Mobile & Tablet|
|May 2011||5,229||468 (~9%)|
|May 2012||8,559||2,035 (~23%)|
|January 2013||21,697||7,894 (~36%)|
|August 2013||15,621||6,987 (~45%)|
|March 2014||24,955||12,917 (~52%)|
The PAWS New England website was accessed by 289 different mobile devices in March of 2014. These devices included a good number of high-end smart phones running Apple iOS and Android. They also included a long tail of not-so-smart and feature phones—including a healthy handful of old BlackBerry devices.
And as I discussed in Adopting a dog from your phone, people aren’t just browsing. They’re submitting adoption applications and making donations. Mobile is an essential part of our organization’s success.
Mobile-First and Progressive Enhancement
By using a mobile-first code structure, and layering in JS functionality as a feature and not a requirement, we ensure that all users get an experience that’s appropriate to the size of their screen and capabilities of their device. Content for everyone, advanced layouts and features for browsers and devices that support them.
This approach lets us support more users with less testing… and ultimately allows us to save the lives of more dogs.