Menu

Posts tagged “technology”

Why Google might just be right about responsive design in Africa

Phillip Kruger argues that responsive design shouldn’t be used in Africa in a Memeburn article called Why Google might just be wrong about responsive design in Africa. He lays out his argument in two parts. First:

Responsive design only works on smartphones. So by default you are already ignoring 80+% of users in Africa. You are also reaching the 20% of users that possibly have internet access at home or work.

This is an argument I see a lot, but it’s valid only in the context of target audience and use cases. If the target market for your service primarily uses low-end phones, then by all means don’t bother with responsive design. But let’s say you’re building a site to order take-out food and deliver in major cities, the situation changes dramatically. Now you’re most likely looking at a target market that sits squarely in the 20% of people who have smartphone access (and who don’t want to get off their couches and walk to their PCs to place an order).

This is why personas, scenarios, and use cases are so important. If you’re building a service for ALL THE PEOPLE (which isn’t advisable), then averages are appropriate. And those averages will rightly guide you to focusing on the 80% of people who do not have smartphones. But in most cases, the analytics that matter are not the averages of all users, but the specifics of the market you’re going after. Don’t dismiss responsive design in Africa because of averages. Dismiss it if it doesn’t make sense for your target market.

Phillip continues:

Responsive design is not lightweight. When using responsive design, the size of the download to the browser is still very big (in fact it’s very similar to what the webpage would be). All the HTML is still being downloaded (even parts that are hidden on a smartphone if you use media queries to set display:none in your CSS). Sure, you can have rules to download separate images for separate display sizes and that should help a bit.

Tim Lind wrote a comment on the article that addresses the problem with this logic:

Responsive design does not mean you can’t do server side optimisations. In fact it can help you to do these, and encourages a more efficient design process. You can design the content for the feature phones, and responsive media queries allows you to upgrade the design with a single stylesheet file for the smartphone or desktop (which server side optimisation could exclude).

One of the many good things about responsive design is that it forces designers and developers to spend a lot of time on optimisation to ensure light, fast pages. This is just good practice for web development in general — not just for mobile. Page bloat is a huge problem, with the average web page now being more than 1 MB big.

Page speed optimisation is just good web citizenship, and it should be a requirement regardless of whether or not a responsive design approach is taken. The other point to remember is that mobile networks already do a lot of compression on served images (see How should we handle responsive images?).

What worries me about this debate is that there appears to be no room for nuance. Responsive design is either the answer to all of Africa’s problems, or we shouldn’t do it at all. But as with most things, the appropriate approach is to say “it depends.” A mobile strategy shouldn’t be a decision between a native app or a separate mobile site. A mobile strategy should form part of a larger web strategy, and it needs to include a discussion about the appropriateness of responsive design. It might not be the right thing for your project, but it should be on the table.

I keep reminding myself of Ben Callahan’s statement in The Responsive Dip: “Just because you can’t, doesn’t mean you shouldn’t.” Just because this is a difficult problem that we haven’t quite figured out, doesn’t mean we should throw it away and go back to how we’ve always done things. What we need to do now is push through and find elegant ways to apply responsive design in Africa. Where it makes sense, of course.

Update 2012/11/26: Phillip responded to all the feedback on his Memeburn post. See Google might be wrong - part 2. It’s good to get additional clarification on the Google talk that formed the backdrop for his original post. This isn’t the last discussion we’ll have about RWD in Africa, and that’s a good thing. We need to figure this out…

What design is really about

There’s quite a fight going on in the comments of Elliot Jay Stocks’s A conversation with Erik Spiekermann. If you’re able to wade through the mudslinging you’ll find some good points in there, like this paragraph by Erik himself:

Design is first and foremost an intellectual activity which has nothing to do with what medium you work in. It is about looking at a problem, understanding it, translating it into visuals, actions, and messages. That is solving the problem, whatever medium the solution may end up in.

The worst work is done by designers who have decided on a medium before they even know the problem that has to be solved. Just like a print designer (and I do not make that distinction myself) should not immediately think brochure or poster, an interaction designer should also be able to think about other media besides websites or apps. Otherwise you end up behaving like the infamous hammer: every problem looks like a nail.

This relates to a point I made earlier that we shouldn’t let technology or devices (what Erik calls “the medium”) guide product decisions. The problem and the use cases should guide those decisions.

Why mobile and desktop operating systems shouldn't be combined

Dmitry Fadeyev makes the best case so far for why it’s not a good idea to combine mobile and desktop operating systems into a unified experience, like Windows 8 has done. From Blurring of the Lines:

The road to a good OS is not a blurring of the lines between PCs and tablets, but rather an amplification of the differences through a strong focus on the uses that each category serves. The desktop OS should make use of large screen real estate and the precise targeting of the mouse cursor. The mobile OS should be optimized for the small screen and for the rough tap of the finger. The desktop OS should focus on power users and multi-tasking, the mobile OS should focus on content consumption. The environments they run on are different, the use cases are different, and the solutions should be different.

That’s exactly right. This “unified experience” sounds like a decision made from the viewpoint of devices and technology, not use cases. For example, if you make decisions based on devices and technology, you may decide to create an iPhone app before you know what kind of phones people will use your service on. If you make decisions based on real use cases, you may actually find that very few people would use your service on a mobile device, so a better solution would be to (gasp!) optimise for desktop use1.

The irony is that even though Microsoft made a huge deal about their “no compromise” design philosophy, the Windows 8 experience will have to make compromises if the same software needs to work on both mobile and desktop devices.


  1. Wait, don’t slaughter me. I love Mobile First. I’m just saying that some services or applications just don’t lend themselves to mobile use. I’d argue that tax return software falls into that category. 

Fewer ads for a better world

In The Banner Blindness Cure: How Fewer Ads Can Equal More Revenue Dave Zinman points out something all readers know already, and publishers will hopefully take note of:

It’s no wonder, looking at these stats, that banner blindness is such a glaring issue. Talk about losing sight of the forest for the trees: We’re so busy looking after our bottom line, we’re not paying attention to the user experience. We hit our visitors over the heads with ads like sledgehammers, then wonder why our ads aren’t “performing.” It’s absurd. Clearly, we’re doing it wrong. […]

Wouldn’t a publisher be far better off serving fewer ads, and taking top dollar for one or two premium placements? With highly relevant ads that aren’t forced to compete against several other ads on the page, odds of interaction and possible conversion are tremendously improved. And when ads perform better, publishers, advertisers and consumers win.

Somewhat related, here’s what’s happening over on the far end of the creepiness scale:

The odds are that access to you — or at least the online you — is being bought and sold in less than the blink of an eye. On the Web, powerful algorithms are sizing you up, based on myriad data points: what you Google, the sites you visit, the ads you click. Then, in real time, the chance to show you an ad is auctioned to the highest bidder.

Not that you’d know it. These days in the hyperkinetic world of digital advertising, all of this happens automatically, and imperceptibly, to most consumers.

If I may use a John Gruberism: Gross.

A call for "tempered pessimism" about the Internet as distractor

The Atlantic printed an interesting interview with Clay Shirky, covering a wide range of topics like privacy, publishing, and the Internet as a distractor. Shirky argues for tempered pessimism about the oft-lamented distracting role of the Internet. Here’s why:

The other case for tempered pessimism is that the examples we have of group creation don’t rely on wholesale change — whether you are looking at examples of amateur collaboration (digitizing old ship logs, figuring out how proteins fold), sites of cultural production (Pinterest, YouTube), collaborative consumption (Freecycle, CouchSurfing) or new kinds of conversational value (Quora, Reddit). Each of these initiatives requires only a small percentage of the population to donate a small percentage of time to making or sharing to have an outsized effect.

This is, for me, the biggest driving force in our use of the cognitive surplus: considering that by the end of the 20th century, the total time spent in media consumption, with no accompanying production or sharing and even precious little annotation or discussion, is a situation so different from ours in the early 21st century.

His point is that even though we’re much more connected to media (which definitely has its drawbacks), it’s a much less passive connection than it used to be. Now we comment, like, share, and in the best case scenario, further discussions in a meaningful way. And that’s a good thing.

Technology is wonderful, and terrible

Stephen Hackett’s Parenting Technology is a haunting piece of writing for The Magazine. I don’t want to give the story away, so I’ll just quote a couple of key paragraphs:

How many little moments have I missed in my kids’ lives by checking Twitter on my iPhone while they play in the yard? How many hours have I spent writing or hacking away on my Web site while I should have been reading books to Josiah?

Technology saved my son’s life, yet has left him with terrible scars. It allows me to work from the hospital on days when I need to, but distracts me from being engaged at home. Technology is wonderful, but terrible, all at once.

How we deal with that balance — with what technology wants — remains one of the biggest struggles of our time.

An agency perspective on responsive design: tips, case studies, and challenges

Christopher Butler shares a long and interesting agency perspective on responsive design in What We’ve Learned About Responsive Design. He shares tips, case studies, and some unresolved issues — including how to deal with larger display sizes:

So, the parting question for me is this: What about upward responsiveness? If we’re heading toward bigger displays with much higher pixel density, how will our designs adapt to make use of them? We’re all excited and sold on the concept of responsive design, but so far that has been limited to responding to smaller conditions. If we’re up for that challenge, than I know we can do better on the “desktop,” too.

So far we’ve dealt with that issue either by setting a maximum width for websites, or to live with acres of white space. Christopher rightly points out that we need to experiment more with ways to take advantage of larger displays without overwhelming users with too much content.

(link via @smashingmag)

Nothing beats Twitter for live events and real-time search

Dan Frommer believes that when it comes to live events, Twitter Stands Alone:

Then look over at Twitter, where the room is bursting with fresh news, links, photos from everywhere, alerts that Karl Rove is melting down or that Diane Sawyer seems wasted, jokes coming so fast that you can barely keep up. (Many of them even funny.) You control the content, the sources, the volume, the pace, and your drink. Sometimes, it’s wrong, but it’s quickly corrected, and you should be more skeptical anyway. And if you want, you can participate. You’re not just watching.

This sentiment resonates with me — especially because we don’t have cable TV at home. On election night (morning in South Africa) I went to the gym at 5:30am so I could watch CNN on the TVs there (two birds with one stone and all that). But all the TVs in the section I was in when the race was called were set to sports channels, so how did I find out who won? Twitter, of course.

Twitter is also my first port of call when there is an issue on this site, or with one of the apps I use. If my site is down, the first thing I do after running a traceroute is send a tweet to Cloudflare or Mediatemple. When Tweetbot isn’t sending push notifications, I just search for “Tweetbot notifications” to find out if it’s just me. This has been said before, but there is simply no service out there that is better for real-time search.

Ok, that was more of a Twitter love letter than I thought it would be. I’ll stop now.

The real problems with Apple's software

Kontra wrote a great post on the real problems Apple needs to address in their software and operating systems. Apple’s design problems aren’t skeuomorphic starts with a statement everyone needs to take to heart:

The current meme of Ive coming on a white horse to rescue geeks in distress from Scott Forstallian skeuomorphism is wishfully hilarious.

Exactly. As Gruber pointed out:

The speculation regarding skeuomorphism as a factor in Forstall’s ouster has gotten out of hand. That’s not what this was about. This is about Forstall’s relationship with the other senior executives at the company. Personalities and politics, not rich Corinthian leather.

Anyway, moving on. Kontra goes on to list some of Apple’s current software issues, and concludes:

In the end, what’s wrong with iOS isn’t the dark linen behind the app icons at the bottom of the screen, but the fact that iOS ought to have much better inter-application management and navigation than users fiddling with tiny icons. I’m fairly sure most Apple users would gladly continue to use what are supposed to be skeuomorphically challenged Calendar or Notebook apps for another thousand years if Apple could only solve the far more vexing software problems of AppleID unification when using iTunes and App Store, or the performance and reliability of the same. And yet these are the twin sides of the same systems design problem: the display layer surfacing or hiding the power within or, increasingly, lack thereof.

Read Apple’s design problems aren’t skeuomorphic.

The impact of a sudden lack of information

Jenna Wortham shares some fascinating stories in How New Yorkers Adjusted to Sudden Smartphone Withdrawal:

On the scale of hardships suffered in the storm and its aftermath, these were more like minor annoyances. But the experience of being suddenly smartphoneless caused some to realize just how dependent on the technology they had become. […]

“It’s strange, how in the end you feel like a prisoner to your device,” [Steve Juh] said. “It’s the one thing you wanted to work, more than anything.”

What most people find most disconcerting is the sudden lack (and unreliability) of information. As one person said, “You had to make plans and stick to them. It felt so old-school, like we were back in 1998.”

(link via The system that breaks is not the system that repairs)