mobile ux upa

19
Mobile UX 4 Accessibility? Henny Swan …accessibility? Henny Swan I @iheni I www.iheni.com I [email protected]

Upload: henny-swan

Post on 28-Jan-2015

123 views

Category:

Technology


0 download

DESCRIPTION

In this talk give at the Usability Experience Professional's Association I look at where the love is between mobile UX and accessibility, discuss how accessibility originates with design not development, and how it fixes the usability problems you never knew you had.

TRANSCRIPT

Page 1: Mobile ux upa

Mobile UX 4 Accessibility?

Henny Swan

…accessibility?

Henny Swan I @iheni I www.iheni.com I [email protected]

Page 2: Mobile ux upa

The mobile context

We’re all disabled on mobile both physically and mentally

Small screensLight / glareNoiseSmall keyboards / Touch

Build in accessibility and you will solve usability issues

If you can’t make something accessible go back to the design

Page 3: Mobile ux upa

/ Mobile accessibility originates with design and is implemented in development

Page 4: Mobile ux upa

1. Colour ContrastWCAG 2.0 (5:1 Level AA)MWBP Default Delivery Context (256 colours minimum)Device specific advice

MeaningUse colour to reinforce meaning, not to convey meaning alone

Mobile accessibility resources

Page 5: Mobile ux upa

Desktop - Firefox

Mobile - Safari on iPhone

Page 6: Mobile ux upa

2. Layout SizingiPhone - baseline, margins and touch

targets are multiples of 44pxTouch targets should be 9.2-9.6mm minimally (Neilson)

PositioningProvide 1mm inactive space around elementsProvide enough read-tap symmetryPosition content appropriately

Luke Wroblewski’s book Mobile First

Page 7: Mobile ux upa

3. Navigation Visible navigation cues: Arrows, icons etc to indicate where to select, swipe, tap

Signposting: replace back buttons with labels, create page titles, visible labels

1

2

3

Page 8: Mobile ux upa

Avoid repeated touchzones and small targets (old iPlayer on iPad)

Page 9: Mobile ux upa

Group touchzones, larger targets, content order (YouTube with VoiceOver on)

Page 10: Mobile ux upa

4. Zoom Support pinch zoomNo:<meta content=”width=device-

width; initial-scale=1.0; maximum-scale=1.0; user-scalable=1;” name=”viewport”>

Yes:<meta content=”width=device-

width; initial-scale=1.0; maximum-scale=2.0; user-scalable=1;” name=”viewport”>

iOS bug: Scale and orientation Jeremy KeithChrome on Android

Page 11: Mobile ux upa

5. Input Limit to only what is necessaryName, email, password

Limit free input of formsUse menus insteadUse the appropriate keyboard - HTML5 forms (iOS and Android) - Map to standard UI keyboards

Mobile input types – Jack Holmes

Page 12: Mobile ux upa
Page 13: Mobile ux upa

6. Structure Annotate wireframesContent orderHeading / ListsContainers / LandmarksLabels

Content order on touch screens

Page 14: Mobile ux upa

1. BBC (image, link)

2. More (text, link)

3. Search (text input field, button)4. role="navigation" aria-label="Channels"

6. role=“main”5. UL, 4 items

7. TV, H1

8. Best of BBC One, H2

9. Live, Our Greatest: At.. (image, text in a single ahref, list item

Usable landmarksacross devices

Page 15: Mobile ux upa

Testing Android 4Native browser, Chrome and Firefox NightlyTalkback and Spiel voice outputEyes-Free-Keyboard

iPhone 3+ / iPad Mobile Safari, ChromeVoiceoverInverse colours

NokiaNative browserTalks

Talk is cheap – screen reader testing on mobile

Page 16: Mobile ux upa

/Mobile accessibility doesn't hijack design, it solves the problems you never knew you had

Page 17: Mobile ux upa

/ This is just a snapshotTo be continued…

Page 18: Mobile ux upa

Mobile and Tablet Accessibility Guidelines & techniques

Coming soon

Page 19: Mobile ux upa

Thank you

Henny Swan

…accessibility?

Henny Swan I @iheni I www.iheni.com I [email protected]