Forget the mobile Web: One site should work for all

 

Summary

perspective Some pundits argue you should have special versions of Web sites for mobile users and disabled people, but that's plain wrong, argues a Web guru.

Events

Social Media World Forum
22 - 23 Sep 2010

Suntec, Singapore

Governmentware 2010
28 - 30 Sep 2010

Suntec, Singapore

The 5th Annual CIO Forum Asia
28 Sep 2010

Singapore

IDC's Asia/Pacific Cloud Computing Conference 2010
31 Aug 2010

Marriott Hotel, Singapore

perspective Usability guru Jakob Nielsen wrote on his useit.com site recently: "Mobile-phone users struggle mightily to use Web sites, even on high-end devices. To solve the problems, Web sites should provide special mobile versions."

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. Concentrate on preserving the 'One Web': that is, make one really good site that works across all devices.

However, Nielsen is right when he says: "Using a mobile makes you a disabled user", because most devices are slow and awkward to use, much like disabled people's assistive technologies. But the solution is not to splinter the Web into device-specific sites such as 'mobile.example.com'. The solution is to use techniques conducive to universal design.

Special accessibility sites
Nobody makes separate 'disabled' sites any more. Originally, enlightened business owners who wanted to serve people with disabilities made special 'accessibility' sites that were separate from the main Web site.

Assistive technologies couldn't cope with the full Web site, the developers argued: there were too many pictures, or the site couldn't be made accessible for some other technical reason. Disabled people didn't want the adverts, they said, and so were given a stripped-down, task-focused site.

The developers were wrong. Many disabled people did want the ads and the special offers. Many complained about the "separate but equal" treatment they were given by developers, who thought they knew best when it came to what disabled people want.

Gradually, people learnt how to make sites accessible, visually pleasing and useful to all. Many techniques that are used to overcome disability barriers go a long way towards making sites that work well on mobile devices, and are documented by web-standards body the W3C in their online article Shared Web Experiences: Barriers Common to Mobile Device Users and People with Disabilities.

Mobile users also want the full experience rather than separate-but-equal treatment. There are ways to cater for smaller screens in code via handheld stylesheets or, even better, a CSS technique called media queries, which allows a developer to send a different layout optimized for the capabilities of different devices. You make one Web site, and the stylesheet sends different layouts to devices with smaller screens. I don't know if Nielsen knows of these methods, which are available for Opera, Safari and soon in Firefox.

As well as the developer sending different styles, mobile browsers are getting cleverer too. Users can customize the settings so their mobile never downloads images that consume lots of bandwidth. Some browsers will rearrange 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 customize 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 Web site 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 Web sites. 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.

Talkback

Forget the mobile Web: One site should work for all

Couldn't agree with you more. Good web content is always in demand and the problem these days is that so much of a web page is fluff, it discourages web surfing and searching.

Dwight Vietzke September 6th, 2009 Reply
Add your opinion

In order to post a comment, you need to be registered. (Sign In or register below)

Post your comment
HP Data Protector delivers high-performance data protection at up to 70% lower TCO.
Tech Vendor: HP
Did you know?
Did you know?

ZDNet Asia Live

Reading: Microsoft aiming to hone CRM pitch: As it gears up to start testing a new version of its product, Redmond... http://bit.ly/ah6Nsh

Brand new Google Instant: a search-as-you-type engine and Google SG will soon get a taste of it. See http://bit.ly/cm7kzy and @zdnetasia

#Force #Cloud S'pore: Social media trumps paid keyword ads: Microsoft aiming to hone CRM pitch: SAN FRANCISCO-... http://bit.ly/do6ECA #TCN

Iwebslog.com-Multi-task tricks of the Table Move handle in Word: Click or double-click the Table Move handle... http://dlvr.it/4xkZW #Excel

54 minutes ago by learnexcel on topsy

S'pore: Social media trumps paid keyword ads http://bit.ly/96gvyw

Microsoft aiming to hone CRM pitch: As it gears up to start testing a new version of its product, Redmond says it'... http://bit.ly/cCRyE6

10 things you should know about NoSQL databases: The relational database model has prevailed for deca... http://bit.ly/9kJeXc - #Asia #News

Multi-task tricks of the Table Move handle in Word: Click or double-click the Table Move handle to qu... http://bit.ly/b7UBPf - #Asia #News

Microsoft aiming to hone CRM pitch: SAN FRANCISCO--Microsoft is tired of seeing Salesforce.com get all the headlin... http://bit.ly/d6Uf6U

Microsoft aiming to hone CRM pitch: SAN FRANCISCO--Microsoft is tired of seeing Salesforce.com get all the headlin... http://bit.ly/9vsZxf

who would've thunk it?? increasingly important medium.. 'S'pore: Social media trumps paid keyword ads' - ZDNet Asia - http://bit.ly/axe88O

RT @zdnetasia: Oracle's Hurd for Phillips swap: What's the customer relations impact? http://ur1.ca/1jqms

Salesforce chief: Enterprise tech lacks innovation: Consumer tech makers such as Twitter are setting ... http://bit.ly/ca4KYi - #Asia #News

Adobe warns of zero-day hole in Reader, Acrobat: Critical vulnerability could allow an attacker to ta... http://bit.ly/bY9Xe6 - #Asia #News

Microsoft aiming to hone CRM pitch http://bit.ly/dn8jno

3 hours 52 minutes ago by superstarch on topsy

Link to the Dual Roles of the CIO: http://www.ciodashboard.com/cio-careers/cio-dual-roles/

13 hours 5 minutes ago by cbcurran on Boeing CIO: IT key to drive business growth

Here's another view of the dual roles of the CIO that I think is consistent. What we've found, however, is that only about 1 in 4 CIOs o...

13 hours 6 minutes ago by cbcurran on Boeing CIO: IT key to drive business growth

I agree with the author's sentiment in that Oracle seems to be set on a course to building an anti-open-source reputation. I don't agree ...

14 hours 10 minutes ago by sisto on Could Oracle fracture open source community?

Hi Rick, I like your point that there is a time and a place for automation, and that it can be quite effective when used properly. One su...

16 hours 30 minutes ago by XebiaLabs on Agile drivers for new project management tools

sorry for the double entry just a mistake

19 hours 41 minutes ago by notek on 5 ways to avoid removable media malware

Amazing and very informative blog one point i'd like to point out is that, for number 2 instead of completely restraining the use of remo...

19 hours 42 minutes ago by notek on 5 ways to avoid removable media malware

S'pore: Social media trumps paid keyword ads http://bit.ly/9Z7dNd

20 hours 72005 seconds ago by lenwilton on topsy

Hi. My name is Philippe de Passorio, head of Total Immersion office in Apac. Since we have opened our subsidiary in Hong Kong 1 year ago,...

20 hours 45 minutes ago by philippe on APAC lags in augmented reality adoption

Haha, thought long and hard about how to phrase it... no worries, you owe me lunch then, ;)

23 hours 46 minutes ago by yedwin on Is M'sia's online world ready for free speech?

Nice post man. Looks like I don't have to write one on this now.

1 day 7 minutes ago by davidlian on Is M'sia's online world ready for free speech?

The only reason Oracle has a leg to stand on here is that Sun didn't open source all of Java. The saw that Java as a desktop application...

1 day 49 minutes ago by txtechdog on Could Oracle fracture open source community?

I recently made some good experiences with CopyRight2 from Sys-Manage. You can download a trial version here: http://www.sys-manage.com/P...

1 day 28 minutes ago by JPatrick on Migrate shares from one Windows NT server to another

I have to disagree with the author's statement "If Oracle destroys OpenOffice and MySQL the Linux operating system would be left with, wh...

1 day 48 minutes ago by schumacr on Could Oracle fracture open source community?

Oracle may well kill OpenOffice and MySQL but the FOSS community has a better DB in PostgreSQL, and OOo will be forked to get out from un...

1 day 16 minutes ago by GreyGeek on Could Oracle fracture open source community?

sir want create my own accounting software but i dont know anythink abount the programing i try to improave my self with learn of some ex...

1 day 49 minutes ago by parveenidhi on Create a shortcut to a custom Word template