-
The Drupal Business Summit Series
-
DrupalCon 2012: Recharging Our Batteries
-
Upcoming Webinar: Responsive Design
-
Warner Music Project Launch
-
Drupalcon Denver: On Productive Design Discussions
-
UX Review: Drupal's Panels & Page Manager Modules
-
The Long Road to Lean UX
-
Myplanet featured in the Financial Post.
-
Using UX To Increase Drupal's Competititveness
-
Long Live The Moustache
-
Upcoming Webinar: Achieving Hyper-productivity with SCRUM
-
Myplanet Fellowships
-
Green Plan v2.0
-
The Amazing Calendar of Misfit Chores
-
Building a Sensitivity to User Needs
-
How Disruptive Technology is Revolutionizing Businesses
-
Making Magic With Art & Technology
-
Catch Us At DrupalCon Chicago (March 7-10, 2011)
-
Why Myplanet is Pumped About Mobile
-
Why Canadian Tech Entrepreneurs Need to Man/Woman Up
-
Global Business, Digital Technology: Connecting in an interconnected world
-
Why Good Companies Choose Freedom
-
Privacy? What Privacy?
-
The 3 Barriers to Municipal Open Government
-
Receive More Donations Through Your Website With This Form
-
Help us reduce our environmental footprint
-
How To Use Data To Fuel Your Marketing
-
Getting Started With Mobile App Development
-
Usability, Aesthetics, and the Human Factor
-
4 Key Principles to Creating Your Project Roadmap
-
We Asked, Ontario Municipalities Responded
-
The Rise of the Semantic Web
-
Augmented Reality's Practical Value
-
Our New Site Launches!
-
Strategy for Outside-In Page Building in Drupal
-
Awesome Andy Improves Twitter Module
-
Content Strategy for eCommerce: Lunch n' Learn
-
Myplanet to host Drupal Accessibility Sprint
-
Keynote Address at Markham's Small Business Forum
-
DrupalCamp Toronto is back!
-
Boundary Objects in Design Research
-
Myplanet at TEDxToronto 2012
-
Myplanet visits University of Waterloo
-
Introducing Myplanet's Drupal Academy Program
-
Myplanet at nextMEDIA Dec 3 & 4
-
DrupalCamp Wrap Up
-
Usability Testing: Learning To Be Lean From Steve Krug
-
Building Teams & Avoiding Dysfunctions
-
Myplanet Relaunches Esri Canada
-
Myplanet Wins Markham Board of Trade 2012 Business Excellence Award
-
Myplanet Now a Certified B Corporation
-
Myplanet 2012: An Intergalactic Review
-
IxDA & Interaction13 coming to Toronto
-
The Evolution of Myplanet's Fellowship Program
-
Our Picks for Interaction13
-
Responsive: A Task for the Developer or the Device?
-
Yammer Roundup
-
Side Project Spotlight: Citizens Connected
-
Meet our Fellows
-
Interaction13 Report
-
Developing enterprise products with Lean UX and JavaScript
-
Yammer Roundup #2
-
Beyond Responsive
-
Launching With Zero Update Hooks
-
WetKit steals the show at DrupalCamp Ottawa
-
Fellows Begin Implementation
-
Engaging Remote Workers
-
The agency model is broken: Why we sell teams, not projects
-
Product Innovators: Craig Follett, Uniiverse
-
Fellowship Product Preview
-
How Top Companies Are Embracing Humanity
-
Yammer Roundup #3
-
How We Work, Part 1: Making The Case for Bricolage
-
5 Cardinal Sins of Web Usability
-
How We Work, Part 2: Examining Structure & Roles
-
A Brief History of JavaScript
-
Troubleshooting Workbench
-
Migrating to Drupal 7: Book Review
-
Myplanet at TEDxWaterloo
-
Product Innovators: How To Acquire Your First Customers
-
Product Innovators: Hussain Saleem, Rocket Man
-
Myplanet's Exciting Move to Downtown Toronto
-
Product Innovators: Tapping Into Startup Communities
-
UX Lessons From The USSR: The Trouble With Manifestos
-
Product Innovators: Lead Generation & Iterative Product Development
-
Product Innovators: The Importance of Lean UX Design
-
Myplanet wins Momentum Company of the Year
-
How To Successfully Facilitate Groups
-
Hacking a Standing Desk
-
The Social Graph Is Broken
-
'Interviewing Users' By Steve Portigal
-
Photoshop IA: The Structure Behind The Design
A post on responsive design recently made its way to the top of Hacker News.
While I agree that responsive is currently the right approach (Erik from our team often talks about the benefits of responsive design), I think that a lot of time, money and energy is spent building responsive sites that could instead be focused on improving the mobile browser experience. As developers, we should be able to provide semantic markup and let the device focus on its interpretation.
As a user, I’m often paranoid about what’s missing.
I find when browsing on my phone that it can be difficult to differentiate between a responsive and mobile-only website design. I’m left thinking, “Have developers changed the site because I’m on a mobile device? What might I be missing here?”
We’ve all had the frustrating experience of trying to find something on the mobile version of a site and opting to switch to the desktop version after a period of confusion. I think the fact that including a link to the “desktop version” on mobile sites is considered a best practice is an indicator that we’re doing something wrong.
Develop semantically and let the device interpret the optimal display.
Today’s smartphones are as powerful as were desktop machines not too long ago. Why not push to make sites more accessible by thinking deeper about the accessibility and usability of our sites rather than building different versions of the same site? The HTML5 specification has done a great job of laying out web pages in a document-like format. Semantic markup, large typefaces and interactive objects coupled with better use of whitespace are just a few considerations that can make both desktop and mobile sites more usable.
Mobile browsers are getting smarter.
The battle of developer vs. increasing device fragmentation will never end. We won’t be able to achieve 100% device coverage. Devices need to continue to get smarter about semantic markup.
A good example of this concept in action is Safari’s “Reader” mode on the iPhone. Using a bit of wizardry, Reader finds content and displays it in a highly usable format. Opera Mini in the past has also done a good job of taking seemingly indecipherable web pages and making them accessible.
I’m often impressed by my phone’s ability to zoom in and out of a full desktop site to allow focus on a particular piece of content or navigational element, teasing out hints from markup that was never intended to be interpreted in quite that way. But while some sites behave better than others, most can be improved. Let’s not optimize for mobile by changing the complete experience and leaving our users in the dark about what’s going on behind the scenes; instead, let’s treat accessibility on the mobile web like we do on the desktop. This is partially akin to the “mobile first” approach.
Let’s focus on semantic markup and accessibility while pushing the state-of-the-art forward for mobile browsers. Maybe then we can eliminate the overhead of building responsive and mobile-only sites for everything from watches to TVs.
-
Photography ClassesJan 24, 2013Responsive design is getting even harder though. There is too much stratification in the mobile browser market. Developing a responsive design for one version of an android deceive does not usually work for another, it is becoming a PITA in my opinion.
-
John HaugelandJan 24, 2013The worst thing I can imagine for web development is a series of browsers making heuristic-driven guesses at how each to differently mangle my sites. Maybe you should look back to how badly this went when people tried this in the past, before calling for people to repeat the same mistake anew in the future.
-
Yashar RassoulliJan 24, 2013@John, thanks for the comment. This is already being done to some extent with "reader" mode or even tools like Instapaper and Pocket. We can move more of this into the browser. The mobile browsers are also already making a number of accessibility choices to improve the browsing experience of desktop sites. What I'm arguing is that we should continue to push in this direction this rather than responsive.
-
Yashar RassoulliJan 24, 2013@Photography Classes, I agree :) Definitely doesn't make it encouraging.


