Jakob Nielsen’s April Fools Day piece on mobile is HILARIOUS. So boneheadedly wrong. But why April 10? (@karenmcgrane)
Honestly, I’m not sure I see the contradiction between what Nielsen says and Responsive Design. He’s just stating that “well designed mobile specific sites” work better for the users. Is there anything to argue about that?
Now, some are trying to say, that this is also pushing the expensive option. But how is that a problem? If you can’t afford it – well, you don’t have it! And Responsive Web Design is the cheaper option, even if not as optimal as a completely separate site.
IMHO, RWD is purely a technical solution to achieve the same result – optimize the layout and content for mobile. It’s not like Nielsen is saying “Don’t use CSS – use font tags and tables for layout”. And that’s what media queries really are – just a simpler technical way of using different CSS for the same markup.
From the designers perspective (as in “graphical bit”) RWD is still about making multiple designs (especially if done in Photoshop). RWD only places an additional constraint – the content must be pretty much the same. However, the “design” itself, while consistent, is still different. IMHO RWD is more similar to Nielsen’s “two sites” idea, than different.
The only place where Nielsen is more wrong than not in that article is about the “<..> penalty imposed on desktop users when you give them a design that’s suboptimal for bigger screens” – but I believe that’s just the mis-interpretation of “mobile first”, because “mobile first” is not “mobile only”. Neither is responsive design.
Update: Jakob Nielsen responded to critique. I find this bit to be saying exactly what I tried to say with this post:
There are at least three different ways of implementing different user interfaces for different devices:
- Each version lives at a different URL.
- The same URL serves up different versions, depending on the device used to request the page.
- The same code is transmitted to all devices, and the client side transforms this into the different designs, using responsive design.
As long as each user sees the appropriate design, the choice between these implementation options should be an engineering decision and not a usability decision.