...the content to fit into one column, or allow users to zoom into content without any input from the developer.
That's the nature of the One Web: make a single site, send a suggested display and accept that users will customise to their heart's content.
Some intelligent browsers make the One Web reality by transcoding and compressing content to reduce data costs and waiting time [disclosure: I work for Opera, the maker of Opera Mini, which performs these tasks].
Content display decisions
Some people dislike these mobile browsers. It is fundamentally wrong, they argue, that browsers rearrange or reformat content; the content provider has the ultimate right to decide how the content is displayed. This is anachronistic nonsense. Pixel-perfect rendering is PDF, not the web.
Of course, you own the intellectual-property rights to your content, but you can't dictate display. Users have always been able to resize text or override fonts. Screen-readers turn text into speech. Print stylesheets reformat pages and strip out nav bars that are no use on paper. Search engines and mash-ups rearrange content. That's what the web does.
The best objection I've heard to the idea that one website can serve all devices is the argument that some content is more suited to mobile devices and some is more suitable for desktops.
The most common examples are of restaurants and travel websites. On phones, people simply want to find out opening times and the address of their favourite eatery, or whether their train is running late. And Nielsen is right when he says "bloated pages hurt users". But that's not an argument for a separate mobile version; it's an argument for slimming down the flabby desktop site.
What desktop visitors value
Desktop visitors largely dislike restaurants' immersive brand experience and choose 'skip intro'. They don't value the big picture of the train company's bearded chief executive, grinning broadly. Just like mobile users, desktop users are task-focused. The best way to ensure repeat visits is to make sure you don't waste visitors' time when they are with you.
If your site really, really needs a mobile version — perhaps your users are stuck with ancient browsers or you're doing something unimaginably special — do not lock your users in. Offer them the choice of which version they receive.
For 99 percent of sites, content that is good for mobiles is good content, full stop, and should be served to desktop users, too. Media queries are the way to save time and money by writing one site to run across devices. Device-specific sites for disabled people disappeared as browsers and web standards improved.
Let's hope history repeats itself for the mobile web.
Bruce Lawson works as an open-web-standards evangelist for Opera. He has been involved in standards and accessibility since 2002. The views expressed in this column are his own. You can follow him on Twitter.







Talkback
This post has been removed by a moderator.
Sorry, but I completely disagree with the premisses of your article. There never was "One web" in the first place. There is twitter, there is spotify, my first internet experience was with the tank game Bolo on an old beige mac.
A lot of websites are totally unusable in a mobile environment. But have a great user experience in a normal browser. Should they really redesign?
And do we really want the same stuff in all contexts? I don't think you don't want the same things from your online bank at the bus, as you want at home.
With your approach everyone who wants to design an experience for a real mobile context will have to write an app for appStore. 'Cause then they can do what they want.
To finish of; Have you ever tried to play a browser based online multiplayer browsergame on Opera mini? I have, and I think most people will be begging for customized, mobile version if they had.
Mobile versions of sites are here already. And they will explode in numbers in 2009. :-)
"I don't think you don't want the same things from your online bank at the bus, as you want at home"
maybe it's just me, but when i go to my online banking site at home, i don't care much for the bulk of offers, upsells, adverts...i quickly skip through the rubbish, find the "my account" login, and then go through the far more task-focussed system that lets me see my statements, standing orders, etc...which is exactly what i'd want when mobile, too. so, to echo bruce's point, it's an argument for making the desktop experience more task-focussed. the only difference, for me, when using the desktop at home is that i have a large screen and a mouse which enable me to filter through the crap on the bank site quicker and home in on the account login button - my needs, however, are the same, no matter where i am (home, at bus stop, travelling abroad, etc).
"A lot of websites are totally unusable in a mobile environment. But have a great user experience in a normal browser. Should they really redesign?"
yes, because they can redesign by employing media queries and small-screen-specific styles, without even having to touch the look and feel for "normal" browsing.
"With your approach everyone who wants to design an experience for a real mobile context will have to write an app for appStore. 'Cause then they can do what they want."
as the article mentions, in certain edge cases (which would need to be considered on a case-by-case basis), there may well be situations that absolutely require a separate mobile/small screen version. but then, offer users the choice of switching between the diet and full-fat versions (rather than force-redirecting any user with a mobile user agent string purely to the diet version).
"To finish of; Have you ever tried to play a browser based online multiplayer browsergame on Opera mini? I have, and I think most people will be begging for customized, mobile version if they had."
fundamentally, i think the problem with these types of discussions is that they're too theoretical...let's put some urls up that you feel are good examples of sites that will categorically not work well as they are in a mobile context and let's discuss those in particular.
I agree with the thrust of the story and the second poster. Too many sites are bloated rubbish. I always skip intros. How arrogant of website owners to think we all want to watch slow-loading uninformative gumph.
And how much worse it gets if one has to return to such a website repeatedly?
By all means have a link to long videos or overloaded pages, but don't make everybody suffer. Why should we all have to put up with badly-written websites? Mobile or no mobile.
Dori S
The reason I used an online bank as an example is that this is a good case of massive amounts of information. A good online bank will provide you with the tools to manage your whole private economy. In a mobile context, you don't want that information. You want the hands on stuff. At a glance account information, and some easy tasks connected to what you may do on the road, like moneytransfers.
Here's a question; When the phone becomes a transaction tool. (it already is in Japan, everyone pays just about everything with their phones). Shouldn't the phones online experience be built to reflect and support this?
Another good example would be google analytics. The amount of information is staggering, but I want it all on my 24" desktop. On my phone? not so much. I want just the basics. A totally different set of information. This could be solwed by more customizable pages, but then that's just what a mobile webpage is.
Regarding the edge cases. Does the number of apps on Apples app store indicate that mobile customization is about edge cases?
This seems like a holy grail discussion, The premises "Only presentation should change, information should stay the same" is layed down in stone. Where is the reason in that? Where does this idea come from? News are not the same on Radio as on TV. Should every watch have the same info? from a diamond rolex to a sports casio? No way. It's about what's neccessary, and desirable, in each context.
Redesigning the "one" web to fit on mobiles as well, while screens on the other end of the scale are growing and turning to video and other media, seems like not just a bad idea, but also an impossible one.
Thank you for the nice article and different view on the subject, although I don't agree with all of it. I have the feeling you are saying the same as J. Nielsen. "You should optimize your website to view on a mobile", may it be by css media types or user-agent redirects. That means you have a different website no?
"He's wrong. Making two or even three mediocre sites, designing and user-testing them, then trying to keep them in sync is a waste of time and money."
If I read the article, he is not saying you should make a mediocre site, he is pointing out that there are different ways of interaction on mobile devices and you should optimize your content and website to gain usability on mobile websites.
"Gradually, people learnt how to make sites accessible, visually pleasing and useful to all. "
This is working 2 ways, the possibilities on making websites more accessible depends on the browsers as much as the techniques used by the developer. Because desktop browsers are becoming more stand compliant it is easier and less time consuming to get your website accessible. For the moment, all the mobile browsers are like Netscape, IE and who know what 10 years ago. All making different assumptions on standard. "I think the browser developers should for once start working together, instead of making there own decisions." Making the web accessible is one of there jobs!
"Mobile users also want the full experience rather than separate-but-equal treatment."
Again I don't agree with that. The task and context are totally different. On a desktop a users has time, "privacy", easy input and screen space. On a mobile a user has no time, no privacy, difficult input and no screen space. The task at hand are so different that a user needs different options to work with. Take the bank example.
On the desktop you have a full overview of all the products the bank sells and the different task options. Does a user want that information at the moment he is on his mobile? Or is the user visiting your site with a task at hand, for example transferring money? I think you can say mobile user don't really surf the web but are task orientated. While desktop users are surfing the web.
"Users can customise the settings so their mobile never downloads images that consume lots of bandwidth."
User are lazy, they don't want to change settings so they can optimize the browser experience. The browser comes as it is and the website should serve the options for the task the want to do. Mind you, different tasks on mobile and desktop.
"But that's not an argument for a separate mobile version; it's an argument for slimming down the flabby desktop site."
Totally agree with you, that some websites present stuff that is in no use for user,... or ist it? Shouldn't we forget that there is also a branding and marketing objective with websites? Splash pages are totally 2004 but some branding can be done no?
"If your site really, really needs a mobile version — perhaps your users are stuck with ancient browsers or you're doing something unimaginably special — do not lock your users in. Offer them the choice of which version they receive."
I agree that the user should have an option to visit the full website. With the new mobiles coming up, it is possible to view the desktop website.
"— perhaps your users are stuck with ancient browsers"
I think this is still representing the most user surfing the internet by mobile.
Evert Slagter
Student Communication Multimedia Design, University of Rotterdam, The Netherlands.
twitter.com/shortye
Having one site that dynamically fits all end devices irregardless of what it may be is the key, that way when new technology comes about very little time is waisted deploying it in the way you have become accustomed to using it.
I want the same accessibility and experience on my mobile device as i have on my desktop machine, I don't want to waist time relearning how to use something every time i upgrade.
The article stands.
I agree with Bruce totally, but the reality is that producing one website for all devices is quite difficult. I have been working on different aspects of this with some success, but the usability of a 'one web' website is just now beginning to materialize. The iPhone and other advanced smartphones can now process a well formed (xHTML MP compliant) web page including javascript and and CSS correctly (as meant by the developer). More complete standards, as well as strictly following current standards make it possible to create reasonable 'multi device' websites, but browsers like IE and Mobile IE are still a real problem to true 'one web' success. Since people still use these 'crap' browsers with their relatively little standards compliance, the 'one web' dream is still a ways off.
This post has been removed by a moderator.