Download - Mobile ux upa

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]