crafting great accessible experiences

77
CRAFTING GREAT ACCESSIBLE EXPERIENCES @mostgood Sally Shepard

Upload: sally-shepard

Post on 15-Apr-2017

388 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Crafting Great Accessible Experiences

CRAFTING GREAT ACCESSIBLE EXPERIENCES

@mostgoodSally Shepard

Page 2: Crafting Great Accessible Experiences

HOW DO WE GET TO GREAT?

PART 1:

Page 3: Crafting Great Accessible Experiences

IF YOU’RE SHIPPING APPS, YOU’RE SHIPPING

ACCESSIBILITY EXPERIENCES…

Page 4: Crafting Great Accessible Experiences

…BUT ARE THEY GREAT EXPERIENCES?

Page 5: Crafting Great Accessible Experiences

1) KNOW YOUR USERS.

Page 6: Crafting Great Accessible Experiences

ACCESSIBILITY?

Page 7: Crafting Great Accessible Experiences

[Disability]…is a complex phenomenon, reflecting the interaction between features of a person’s body and features of the society in which he or she lives.

-World Health Organization, definition of disability

Page 8: Crafting Great Accessible Experiences

Disability never holds anyone back, disability is not something that people need to overcome. The barriers that exist are created by society.

-Haben Girma, WWDC 2016: Disability and Innovation: The Universal Benefits of

Accessible Design

Page 9: Crafting Great Accessible Experiences

DISABILITY ONLY EXISTS IF WE DON’T PROVIDE WAYS TO

INCLUDE PEOPLE.

Page 10: Crafting Great Accessible Experiences

“BLINDNESS”

Page 11: Crafting Great Accessible Experiences

STOP MAKING ASSUMPTIONS.

Page 12: Crafting Great Accessible Experiences

There is so much praise for the human eye, but anyone who has seen the full breadth of the electromagnetic spectrum will recognise how blind we are.

- Neil deGrasse Tyson

Page 13: Crafting Great Accessible Experiences

Human range of hearing is 20 Hz to 20kHz Cats can hear up to 79 kHz, Would cats perceive humans as disabled?

Page 14: Crafting Great Accessible Experiences

How a human with standard eye sight views something

How a dog with standard eye sight views something

Page 15: Crafting Great Accessible Experiences

…but we rely on dogs to help visually impaired users.

Page 16: Crafting Great Accessible Experiences

ASSISTIVE TECHNOLOGIES ARE NOT EXCLUSIVE TO A PARTICULAR DISABILITY.

Page 17: Crafting Great Accessible Experiences

BY NOT MAKING YOUR APP ACCESSIBLE, YOU ARE CREATING

BARRIERS.

Page 18: Crafting Great Accessible Experiences

2) KNOW WHAT YOUR USERS USE.

Page 19: Crafting Great Accessible Experiences

VoiceOver

🔨

Page 20: Crafting Great Accessible Experiences

Zoom

Page 21: Crafting Great Accessible Experiences

Invert Colors

❓🔨

Page 22: Crafting Great Accessible Experiences

Color Filters

Page 23: Crafting Great Accessible Experiences

Speech

Page 24: Crafting Great Accessible Experiences

Larger Text (Dynamic Type)

🔨

Page 25: Crafting Great Accessible Experiences

Bold Text

🔨

Page 26: Crafting Great Accessible Experiences

Button Shapes

Page 27: Crafting Great Accessible Experiences

Reduce Transparency

❓🔨

Page 28: Crafting Great Accessible Experiences

Darken Colors

❓🔨

Page 29: Crafting Great Accessible Experiences

Reduce White Point

Page 30: Crafting Great Accessible Experiences

Reduce Motion

❓🔨

Page 31: Crafting Great Accessible Experiences

On/Off Labels

Page 32: Crafting Great Accessible Experiences

Switch Control

🔨

Page 33: Crafting Great Accessible Experiences

Assistive Touch

Page 34: Crafting Great Accessible Experiences

Touch Accommodations: -Hold Duration -Ignore Repeat -Tap Assistance

Page 35: Crafting Great Accessible Experiences

Mono Audio

❓🔨

Page 36: Crafting Great Accessible Experiences

Subtitles & Captioning

❓🔨

Page 37: Crafting Great Accessible Experiences

Audio Descriptions

❓🔨

Page 38: Crafting Great Accessible Experiences

Guided Access

❓🔨

Page 39: Crafting Great Accessible Experiences

POWERFUL FEATURES, A LOT OF HEAVY LIFTING

HAS BEEN DONE FOR YOU.

Page 40: Crafting Great Accessible Experiences

FEATURES -> EXPERIENCE

Page 41: Crafting Great Accessible Experiences

BAD EXPERIENCES (NON-FUNCTIONAL)

Page 42: Crafting Great Accessible Experiences

OKAY EXPERIENCES (FUNCTIONAL-ISH / MOSTLY USABLE)

Page 43: Crafting Great Accessible Experiences

GREAT EXPERIENCES (USEABLE & DELIGHTFUL)

Page 44: Crafting Great Accessible Experiences

3) INTEGRATE ACCESSIBILITY INTO WHAT YOU DO.

Page 45: Crafting Great Accessible Experiences

WHERE SHOULD YOU START?

Page 46: Crafting Great Accessible Experiences

NEW APP EXISTING APPDESIGN FOR ACCESSIBILITY

IMPLEMENT DESIGNS

TEST FOR ACCESSIBILITY

TEST FOR ACCESSIBILITY

DESIGN FOR ACCESSIBILITY

IMPLEMENT DESIGNS

Page 47: Crafting Great Accessible Experiences

DESIGNERS

Page 48: Crafting Great Accessible Experiences

PROVIDE DESIGNS FOR ASSISTIVE FEATURES.

Page 49: Crafting Great Accessible Experiences

LARGE TAP TARGETS.

Page 50: Crafting Great Accessible Experiences

DON’T RELY ON COLOUR ALONE TO CONVEY MEANING.

Page 51: Crafting Great Accessible Experiences

.FILENAMES

Page 52: Crafting Great Accessible Experiences

PROVIDE ALTERNATIVES FOR ANIMATIONS.

Page 53: Crafting Great Accessible Experiences

QUESTION CUSTOM CONTROLS

Page 54: Crafting Great Accessible Experiences

HIERARCHY & NAVIGATION

Page 55: Crafting Great Accessible Experiences

DEVELOPERS

Page 56: Crafting Great Accessible Experiences

LABEL EVERYTHING.

Page 57: Crafting Great Accessible Experiences

RESPOND TO LARGER TEXT SIZES.

Page 58: Crafting Great Accessible Experiences

CUSTOM CONTROLS…

Page 59: Crafting Great Accessible Experiences

WATCH OUT FOR ABBREVIATIONS.

Page 60: Crafting Great Accessible Experiences

GROUP ELEMENTS IN TABLE/COLLECTION VIEWS.

Page 61: Crafting Great Accessible Experiences

THE ACCESSIBILITY INSPECTOR IS YOUR FRIEND.

Page 62: Crafting Great Accessible Experiences

TESTERS

Page 63: Crafting Great Accessible Experiences

GET GOOD AT VoiceOver & Switch Control,

LEARN HOW TO USE ALL THE OTHER FEATURES.

Page 64: Crafting Great Accessible Experiences

ADD ACCESSIBILITY TESTING TO YOUR TEST PLAN.

Page 65: Crafting Great Accessible Experiences

GET BETA TESTERS WHO USE A VARIETY OF

ASSISTIVE TECHNOLOGY.

Page 66: Crafting Great Accessible Experiences

4) DON’T STOP.

Page 67: Crafting Great Accessible Experiences

ACCESSIBILITY IS NOT A FEATURE. EVERY FEATURE SHOULD BE

ACCESSIBLE.

Page 68: Crafting Great Accessible Experiences

GETTING TO GREAT:

Page 69: Crafting Great Accessible Experiences

1) KNOW YOUR USERS. 2) KNOW WHAT YOUR USERS USE. 3) INTEGRATE ACCESSIBILITY INTO WHAT YOU DO. 4) DON’T STOP.

GETTING TO GREAT

Page 70: Crafting Great Accessible Experiences

HAVE A CLEAR PURPOSE.

Page 71: Crafting Great Accessible Experiences

BE LESS HUMAN.

Page 72: Crafting Great Accessible Experiences

TECHNOLOGY IS AN ENABLER AND AN EQUALIZER.

Page 73: Crafting Great Accessible Experiences

STOP CREATING BARRIERS.

Page 74: Crafting Great Accessible Experiences

NOT SHIPPING ACCESSIBILITY MEANS SHIPPING DISABILITY.

Page 75: Crafting Great Accessible Experiences

YOUR APP SHIPS WITH ACCESSIBILITY EXPERIENCES,

MAKE THEM GREAT.

Page 76: Crafting Great Accessible Experiences

WHO HAS AN iOS APP IN THE APP STORE THAT IS: -FREE -NOT BEEN TESTED

PART 2:

Page 77: Crafting Great Accessible Experiences

THANK YOU!@mostgood