The Evolution of Mobile Website Development and Why It’s Encouraging
My mobile browsing life began waiting minutes for sports news sites to load on my navy blue Kyocera Slider. From there It evolved to playing BrickBreaker on a white Blackberry pearl, which was a substantial upgrade at the time. Eventually landing myself what was a top of the line phone for 2009, the Palm Pree. I still miss this phone to be honest, not the performance (512 mb Ram, 600 MHz single core CPU and 8gb of flash storage) by any means but I do miss the feel of the phone in my hand, it was sleek, rounded and sexy. As the hardware for mobile devices developed, around 2007 with the launch of the first generation Iphone the mobile web finally managed to take a solid hold on usability and the web.
Separate Mobile Sites (1996–2008)
The Golden Age of Responsive Web Development (2009 — Present)
Speed Baby Speed, AMP Has Arrived (2016 — Future)
Lucky for us, AMP (Accelerated Mobile Pages) was introduced in partnership with Google and Twitter as the AMP Project in October 2015, but not released to the public until February 2016. The AMP Project’s goal is to solve the costly slow loading aspects of mobile responsive web pages. Unlike the separate mobile sites of the early 2000’s, AMP tends to be used for blogs and news articles. Enabling almost instant load times for the sites using this technology. AMP has many restrictions on how to structure code with specific requirements for it to be a “true” Accelerated Mobile Page. You can read about them here. The basic principle of AMP is to decouple the layout from any resources that need to be downloaded such as images, fonts or other external resources.
Why it’s Encouraging
I’ve briefly overviewed how the mobile web has evolved from basic copies of real websites, to fluid responsive masterpieces, lastly specially developed impressively fast mobile platforms. What’s encouraging to me is two factored. It’s encouraging to see the massive technology companies Twitter and Google working together. Generally large technology companies like these release their technology as open source initiatives through Github or keeping them as in-house proprietary technologies. I’m also encouraged to see developers take elements and ideas from the past, creating separate mobile pages, but applying modern technologies and patterns to improve them. From clunky mobile sites to streamlined high performance mobile specific pages.
I can’t wait to contribute to and see what else the developer community comes up with.
Originally published at www.theredrooffs.com.