designing for touchscreens

15

Click here to load reader

Upload: greg-hoin

Post on 13-May-2015

3.051 views

Category:

Design


0 download

DESCRIPTION

A few things i have learned while working on touchscreen interfaces.

TRANSCRIPT

Page 1: Designing for Touchscreens

Designing for touchscreensA few things i’ve learned while working on touchscreen interfaces.

Page 2: Designing for Touchscreens

Throw away your preconceptions

A touchscreen is not like a usual device.

Don’t rely on your design “habits”.

Page 3: Designing for Touchscreens

A touchscreen is not an iPhone.

All touchscreens are not created equal.

Multi-touch, quick response, modern browser, device-specific form elements, predictive keyboard, sound & visual feedback...

Don’t take it (all) for granted.

(or an Android)

Page 4: Designing for Touchscreens

but it might not be a desktop either...

Tablets, handheld devices, kiosks, tables...

The touchscreen landscape is still evolving.

Page 5: Designing for Touchscreens

Imagine the use cases

What kind of hardware? Which OS? Screen size?

Will the app mostly be used seated, standing, running, on the loo...?

Will the screen always be lighted correctly?

Do i know the type of users?

Page 6: Designing for Touchscreens

Dumb it down.

Don’t forget accessibility basics.

Remove any unnecessary or distracting elements.

Use clear call-to-actions.

Use large inputs.

Page 7: Designing for Touchscreens

Self-explaining & consistent icons

With no tooltips available, you should not confuse your users.

Use common conventions, pay attention to detail.

Page 8: Designing for Touchscreens

Use even more whitespace

Prevent accidental triggers by design.

Page 9: Designing for Touchscreens

Provide the user with visual feedback

Did this button register my tap?Is the page loading? Have i selected the right input?

Why does this look like a christmas tree?

Use feedback for actions & use inline validation wisely.

Page 10: Designing for Touchscreens

You might have to make some trade-offs

Ex: What happens when CSS3 is not supported?

Think about your lowest common denominator.

Page 11: Designing for Touchscreens

Use progressive enhancement

Your app should be usable by everyone. Just make it even better for those with the right technology.

Page 12: Designing for Touchscreens

Use conventions when they apply.

but don’t hesitate to throw them away when they’re not relevant or mess with your users.

Page 13: Designing for Touchscreens

Questions?