Responsive Web Design in Africa - why it's time to adapt

106
Responsive Web Why it’s time to adapt Design in Africa

description

As responsive web design (RWD) continues to become the new standard for web development worldwide, there is still a lot of skepticism about its relevance in the African context. Since the mobile phone and data access landscape is so different here, many feel that it’s too early for us to spend time and money on designing websites that adapt to whatever device and viewport size might get thrown at it. In this talk I discuss how the web in general, and mobile context specifically, have changed over the past few years, and how responsive web design is the best approach to adapt to these changes. I’ll then address the major concerns about responsive design in the African context, point out the fallacies, and argue that overcoming the legitimate challenges are absolutely worth our time and effort. This might be Africa, but responsive design is every bit as relevant here as it is anywhere else in the world.

Transcript of Responsive Web Design in Africa - why it's time to adapt

Page 1: Responsive Web Design in Africa - why it's time to adapt

Responsive Web

Why it’s time to adapt

Design in Africa

Page 2: Responsive Web Design in Africa - why it's time to adapt

The webisn’t what it used to be

Page 6: Responsive Web Design in Africa - why it's time to adapt

In 1Q13 Worldwide PC shipments were down

compared to the same quarter in 2012

14%Source: PC Shipments Post the Steepest Decline Ever in a Single Quarter, According to IDC

Page 7: Responsive Web Design in Africa - why it's time to adapt
Page 8: Responsive Web Design in Africa - why it's time to adapt

But what about

Africa?

Page 9: Responsive Web Design in Africa - why it's time to adapt

2002

2011

49m cell phones

500m cell phones

Source: Spotlight on Africa - Mobile Statistics & Facts 2012

Page 11: Responsive Web Design in Africa - why it's time to adapt

That’s a problem,

right?

Page 12: Responsive Web Design in Africa - why it's time to adapt

(ok, hold that thought)

Page 13: Responsive Web Design in Africa - why it's time to adapt

Mobile contextisn’t what it used to be

Page 14: Responsive Web Design in Africa - why it's time to adapt

Where are peopleusing

mobile devices?

93% 62% 39%

Source: The Myth of Mobile Context

at home at work poopin’

Page 19: Responsive Web Design in Africa - why it's time to adapt

Mobile users are rushed & distracted

Page 21: Responsive Web Design in Africa - why it's time to adapt

Mobile is less

Page 22: Responsive Web Design in Africa - why it's time to adapt

“If you click a link or type a URL, you should get the content you requested.”

— Brad FrostSource: Content Parity

Page 23: Responsive Web Design in Africa - why it's time to adapt
Page 25: Responsive Web Design in Africa - why it's time to adapt
Page 26: Responsive Web Design in Africa - why it's time to adapt

“But if there’s one thing I’ve learned in observing people on their mobile devices, it’s that they’ll do anything on

mobile if they have the need.”

— Luke WroblewskiSource: Mobile context revisited

Page 27: Responsive Web Design in Africa - why it's time to adapt

Mobile is all about

apps

Page 30: Responsive Web Design in Africa - why it's time to adapt
Page 32: Responsive Web Design in Africa - why it's time to adapt

How do we

adapt?

Page 34: Responsive Web Design in Africa - why it's time to adapt

The practice of developing digital

experiences that adapt to a user’s device, screen size, and orientation.

Responsive Web Design

Page 35: Responsive Web Design in Africa - why it's time to adapt

++

Fluid grids

Flexible images

Media queries

Page 36: Responsive Web Design in Africa - why it's time to adapt

why?

Page 38: Responsive Web Design in Africa - why it's time to adapt

It’s device agnostic

Page 39: Responsive Web Design in Africa - why it's time to adapt

One sitefor all

Page 40: Responsive Web Design in Africa - why it's time to adapt

Good valuefor money

Page 41: Responsive Web Design in Africa - why it's time to adapt

Betterexperience

Page 42: Responsive Web Design in Africa - why it's time to adapt
Page 46: Responsive Web Design in Africa - why it's time to adapt

(Non-mobile statswent up too, but by less than half the

amounts on mobile)

Source: You like apples?

Page 47: Responsive Web Design in Africa - why it's time to adapt
Page 50: Responsive Web Design in Africa - why it's time to adapt

But this isAfrica

Page 51: Responsive Web Design in Africa - why it's time to adapt

It only works on smartphones

Page 57: Responsive Web Design in Africa - why it's time to adapt

RESSREsponsive web design + Server Side components

Page 58: Responsive Web Design in Africa - why it's time to adapt

ProgressiveEnhancement

Page 59: Responsive Web Design in Africa - why it's time to adapt

But also

understand yourtarget audience

because they may already be on smartphones

Page 60: Responsive Web Design in Africa - why it's time to adapt

Not OKImage source: Sharp Suits

Page 61: Responsive Web Design in Africa - why it's time to adapt

What to doGet to know RESS (And make Progressive Enhancement part of everything you do)

Define your target market(If you’re building something for high LSMs, chances are they’re already there)

Believe the data(Smartphone growth is real, and browser support is increasing)

Page 62: Responsive Web Design in Africa - why it's time to adapt

It’s bad for site performance

Page 63: Responsive Web Design in Africa - why it's time to adapt

The average web page is now larger

than 1MBSource: The growing epidemic of page bloat

Page 64: Responsive Web Design in Africa - why it's time to adapt

1.7 MB238 requests

Page 65: Responsive Web Design in Africa - why it's time to adapt

2.3 MB365 requests

Page 66: Responsive Web Design in Africa - why it's time to adapt

2.8 MB120 requests

Page 67: Responsive Web Design in Africa - why it's time to adapt

And what about the responsive ones?

Page 68: Responsive Web Design in Africa - why it's time to adapt

1.2 MB130 requests

Page 69: Responsive Web Design in Africa - why it's time to adapt

0.9 MB78 requests

Page 70: Responsive Web Design in Africa - why it's time to adapt

“If your website is 15MB it’s not

HTML5, it’s stupid.”

Chris HeilmannSource: Performance as Design

Page 71: Responsive Web Design in Africa - why it's time to adapt

Performanceis

Design

Page 72: Responsive Web Design in Africa - why it's time to adapt

What to doFrom base experience up(Base stylesheet for all browsers, enhanced stylesheet for modern + IE)

Load assets as needed(Start with a link instead of display:none; start with as little JS as possible)

Be smart about images(Use tools like Adaptive Images; hold out hope for the picture and srcset elements)

Page 73: Responsive Web Design in Africa - why it's time to adapt

It uses too much data, and data is expensive

Page 74: Responsive Web Design in Africa - why it's time to adapt

2006

20100,2m mobile connections

15m mobile connections

2015250m mobile connectionsSource: African Mobile Observatory 2011

Page 76: Responsive Web Design in Africa - why it's time to adapt

Data advancesFree international roaming

Load-based pricing

Bundled pricing

Page 77: Responsive Web Design in Africa - why it's time to adapt
Page 78: Responsive Web Design in Africa - why it's time to adapt

“The Middle East and Africa will have the strongest mobile data traffic growth of any region at 104%

CAGR by 2016.”— Jon HoehlerSource: The Smartphone Snapshot Showdown

Page 79: Responsive Web Design in Africa - why it's time to adapt

Mobile internet isthe only internet

http://www.flickr.com/photos/70292973@N07/7192937172/

Page 80: Responsive Web Design in Africa - why it's time to adapt

>50%

Mobile web users who never or infrequentlyuse the desktop web

Source: On Device Research

Page 81: Responsive Web Design in Africa - why it's time to adapt

What to doDon’t use too much data(Remember, performance is design...)

Know the landscape(Find out what’s happening with mobile data in your region)

Be patient(Mobile data is getting cheaper by the month; access is growing)

Page 82: Responsive Web Design in Africa - why it's time to adapt

It costs too much and takes too long

Page 83: Responsive Web Design in Africa - why it's time to adapt

“Yes, Responsive Web Design costs more...

— Brad Frost

than doing nothing.”

Source: A Response to ‘Responsive Web Design is Not the Future’

Page 85: Responsive Web Design in Africa - why it's time to adapt

What to doEducate the team(Make sure everyone understands what it is and why it’s important)

Build in extra time(Collaboration and iteration becomes essential — that’s a good thing)

Use existing patterns(There’s no need to build everything from scratch)

Page 86: Responsive Web Design in Africa - why it's time to adapt

There are too many UX limitations

Page 87: Responsive Web Design in Africa - why it's time to adapt
Page 88: Responsive Web Design in Africa - why it's time to adapt
Page 89: Responsive Web Design in Africa - why it's time to adapt
Page 90: Responsive Web Design in Africa - why it's time to adapt
Page 91: Responsive Web Design in Africa - why it's time to adapt

What about separate mobile sites?

What you have is an Information Architecture problem, not a mobile site problem.

It’s a huge hassle. Eventually you’ll just forget to update m.whatever.

Page 92: Responsive Web Design in Africa - why it's time to adapt

What to doRead a lot(New solutions to UX problems are emerging every week now)

Embrace Mobile First(Understand what it’s really about; focus on content and IA)

Experiment(This is an exciting time to try new things and contribute)

Go to a Device Lab(Test on as many devices as possible. There’s even one in Cape Town.)

Page 93: Responsive Web Design in Africa - why it's time to adapt

In otherwords

Page 94: Responsive Web Design in Africa - why it's time to adapt

Yes, there arechallenges!

Page 95: Responsive Web Design in Africa - why it's time to adapt

Four Stages of Learning

Where weare

Where wewant to be

Source: The Responsive Dip

Page 96: Responsive Web Design in Africa - why it's time to adapt

“The fact that we don't know how to do

something today doesn't mean we

shouldn't strive to do it tomorrow.”

— Ben CallahanSource: The Responsive Dip

Page 97: Responsive Web Design in Africa - why it's time to adapt

Thepresent

Thefuture

The point whereRWD makes sense

Page 98: Responsive Web Design in Africa - why it's time to adapt

We cannot waituntil we feel ready

Page 99: Responsive Web Design in Africa - why it's time to adapt

Consider RWD inAfrica because

We cannot assume context(The days of out-of-breath, screen-starved, time-starved users are over)

The browsers are coming(Smartphone shipments are growing steadily)

It’s better for everyone(The user and business benefits are pretty huge)

Data access is increasing(Bandwidth and coverage are expanding, and costs are decreasing)

Page 100: Responsive Web Design in Africa - why it's time to adapt

http://futurefriend.ly/

Page 101: Responsive Web Design in Africa - why it's time to adapt

@RianVDM

Thanks!

Page 102: Responsive Web Design in Africa - why it's time to adapt

A special thanks to @BelindaAnnLewis, @smn, @beep, @FireEnjn, @james3neal, @oafrica, @bnlv, and @pistoriusp who all helped me gather data for this talk.The most difficult part of preparing this talk was data-related. There’s a ton of data out there, but I had two problems.

First, it’s difficult to tell what’s reliable, particularly when it comes to Africa.

Second, deciding what to put into the presentation and what to leave out was not easy. Should I have put in current handset data, for example? Possibly. But there’s only so much data you can show before people fall asleep, so I focused on data that I believe accurately tell the story of where we’re headed.

Here are some additional data sources for those interested:http://www.oafrica.com/data/http://www.slideshare.net/jonhoehler/http://www.gsma.com/publicpolicy/public-policy-resources/mobile-observatory-serieshttp://www.youtube.com/watch?v=0bXjgx4J0C4

Page 104: Responsive Web Design in Africa - why it's time to adapt

All icons are from The Noun Project:Africa designed by Monika CiapalaHome designed by Andrew FortnumLoch Ness Monster designed by Mike WirthThumbs Up designed by Nick HolroydTablet designed by Luis PradoGroup designed by Amar ChadgarMoney designed by Rob GillObesity designed by James StoneGlobe designed by Marco DavanzoInternet designed by Fernando VasconcelosForget designed by Andrew Forrester

Some of the tools I used in this presentation:iConvert IconsCamtasia:macReflector.app

Page 105: Responsive Web Design in Africa - why it's time to adapt

http://caniuse.com/css-mediaqueries

A boring table that’s pretty important

Page 106: Responsive Web Design in Africa - why it's time to adapt

Ok, now it’s really the end.