crafting great accessible experiences

Post on 15-Apr-2017

388 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CRAFTING GREAT ACCESSIBLE EXPERIENCES

@mostgoodSally Shepard

HOW DO WE GET TO GREAT?

PART 1:

IF YOU’RE SHIPPING APPS, YOU’RE SHIPPING

ACCESSIBILITY EXPERIENCES…

…BUT ARE THEY GREAT EXPERIENCES?

1) KNOW YOUR USERS.

ACCESSIBILITY?

[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

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

DISABILITY ONLY EXISTS IF WE DON’T PROVIDE WAYS TO

INCLUDE PEOPLE.

“BLINDNESS”

STOP MAKING ASSUMPTIONS.

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

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

How a human with standard eye sight views something

How a dog with standard eye sight views something

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

ASSISTIVE TECHNOLOGIES ARE NOT EXCLUSIVE TO A PARTICULAR DISABILITY.

BY NOT MAKING YOUR APP ACCESSIBLE, YOU ARE CREATING

BARRIERS.

2) KNOW WHAT YOUR USERS USE.

VoiceOver

🔨

Zoom

Invert Colors

❓🔨

Color Filters

Speech

Larger Text (Dynamic Type)

🔨

Bold Text

🔨

Button Shapes

Reduce Transparency

❓🔨

Darken Colors

❓🔨

Reduce White Point

Reduce Motion

❓🔨

On/Off Labels

Switch Control

🔨

Assistive Touch

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

Mono Audio

❓🔨

Subtitles & Captioning

❓🔨

Audio Descriptions

❓🔨

Guided Access

❓🔨

POWERFUL FEATURES, A LOT OF HEAVY LIFTING

HAS BEEN DONE FOR YOU.

FEATURES -> EXPERIENCE

BAD EXPERIENCES (NON-FUNCTIONAL)

OKAY EXPERIENCES (FUNCTIONAL-ISH / MOSTLY USABLE)

GREAT EXPERIENCES (USEABLE & DELIGHTFUL)

3) INTEGRATE ACCESSIBILITY INTO WHAT YOU DO.

WHERE SHOULD YOU START?

NEW APP EXISTING APPDESIGN FOR ACCESSIBILITY

IMPLEMENT DESIGNS

TEST FOR ACCESSIBILITY

TEST FOR ACCESSIBILITY

DESIGN FOR ACCESSIBILITY

IMPLEMENT DESIGNS

DESIGNERS

PROVIDE DESIGNS FOR ASSISTIVE FEATURES.

LARGE TAP TARGETS.

DON’T RELY ON COLOUR ALONE TO CONVEY MEANING.

.FILENAMES

PROVIDE ALTERNATIVES FOR ANIMATIONS.

QUESTION CUSTOM CONTROLS

HIERARCHY & NAVIGATION

DEVELOPERS

LABEL EVERYTHING.

RESPOND TO LARGER TEXT SIZES.

CUSTOM CONTROLS…

WATCH OUT FOR ABBREVIATIONS.

GROUP ELEMENTS IN TABLE/COLLECTION VIEWS.

THE ACCESSIBILITY INSPECTOR IS YOUR FRIEND.

TESTERS

GET GOOD AT VoiceOver & Switch Control,

LEARN HOW TO USE ALL THE OTHER FEATURES.

ADD ACCESSIBILITY TESTING TO YOUR TEST PLAN.

GET BETA TESTERS WHO USE A VARIETY OF

ASSISTIVE TECHNOLOGY.

4) DON’T STOP.

ACCESSIBILITY IS NOT A FEATURE. EVERY FEATURE SHOULD BE

ACCESSIBLE.

GETTING TO GREAT:

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

GETTING TO GREAT

HAVE A CLEAR PURPOSE.

BE LESS HUMAN.

TECHNOLOGY IS AN ENABLER AND AN EQUALIZER.

STOP CREATING BARRIERS.

NOT SHIPPING ACCESSIBILITY MEANS SHIPPING DISABILITY.

YOUR APP SHIPS WITH ACCESSIBILITY EXPERIENCES,

MAKE THEM GREAT.

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

PART 2:

THANK YOU!@mostgood

top related