SlideShare a Scribd company logo
Mobile UX 4 Accessibility?




                 Henny Swan

            …accessibility?
Henny Swan I @iheniIwww.iheni.comIhenny@iheni.com
The mobile   We’re all disabled on mobile both
context      physically and mentally
                Small screens
                Light / glare
                Noise
                Small keyboards / Touch

             Build in accessibility and you will solve
             usability issues

             If you can’t make something accessible go
             back to the design
/Mobile accessibility originates with
design and is implemented in
development
1. Colour                        Contrast
                                 WCAG 2.0 (5:1 Level AA)
                                 MWBP Default Delivery Context (256
                                 colours minimum)
                                 Device specific advice

                                 Meaning
                                 Use colour to reinforce meaning, not to
                                 convey meaning alone



Mobile accessibility resources
Desktop - Firefox




 Mobile - Safari on iPhone
2. Layout                             Sizing
                                      iPhone - baseline, margins and touch
                                         targets are multiples of 44px
                                      Touch targets should be 9.2-9.6mm
                                      minimally (Neilson)

                                      Positioning
                                      Provide 1mm inactive space around
                                      elements
                                      Provide enough read-tap symmetry
                                      Position content appropriately



Luke Wroblewski’s book Mobile First
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
Avoid repeated touchzones and small
targets (old iPlayer on iPad)
Group touchzones, larger targets,
content order (YouTube with VoiceOver on)
4. Zoom           Support pinch zoom
                    No:
                    <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 Keith



Chrome on Android
5. Input                           Limit to only what is necessary
                                   Name, email, password

                                   Limit free input of forms
                                   Use menus instead
                                   Use the appropriate keyboard
                                     - HTML5 forms (iOSand Android)
                                     - Map to standard UI keyboards




Mobile input types – Jack Holmes
6. Structure                     Annotate wireframes
                                 Content order
                                 Heading / Lists
                                 Containers / Landmarks
                                 Labels




Content order on touch screens
2. More (text, link)


1. BBC (image, link)                                3. Search (text input field, butto
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 landmarks
    across devices
Testing                                 Android 4
                                        Native browser, Chrome and Firefox
                                        Nightly
                                        Talkback and Spielvoice output
                                        Eyes-Free-Keyboard

                                        iPhone 3+ / iPad
                                        Mobile Safari, Chrome
                                        Voiceover
                                        Inverse colours

Talk is cheap – screen reader testing
on mobile                               Nokia
                                        Native browser
                                        Talks
/Mobile accessibility doesn't hijack
design, it solves the problems you never
knew you had
/ This is just a snapshot
To be continued…
Mobile and Tablet Accessibility
  Guidelines & techniques
           Coming soon
Thank you




                 Henny Swan

             …accessibility?
Henny Swan I @iheniIwww.iheni.comIhenny@iheni.com

More Related Content

Viewers also liked

The secret life of an accessible player
The secret life of an accessible playerThe secret life of an accessible player
The secret life of an accessible player
Henny Swan
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devices
Henny Swan
 
Inclusive and accessible mobile
Inclusive and accessible mobileInclusive and accessible mobile
Inclusive and accessible mobile
Henny Swan
 
Opera Accessibility SXSW 09
Opera Accessibility SXSW 09Opera Accessibility SXSW 09
Opera Accessibility SXSW 09
Henny Swan
 
Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0
Henny Swan
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibility
Henny Swan
 
Dive Into Mobile - Guidelines for Testing, Native and Web Apps
Dive Into Mobile - Guidelines for Testing, Native and Web AppsDive Into Mobile - Guidelines for Testing, Native and Web Apps
Dive Into Mobile - Guidelines for Testing, Native and Web Apps
Susan Hewitt
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
Henny Swan
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
Henny Swan
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
Henny Swan
 
Interpersonal communication
Interpersonal communicationInterpersonal communication
Interpersonal communication
Mehran Rostamzadeh
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
Henny Swan
 
The Velvet Rope - making user experience accessible
The Velvet Rope - making user experience accessibleThe Velvet Rope - making user experience accessible
The Velvet Rope - making user experience accessible
Henny Swan
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
Henny Swan
 

Viewers also liked (14)

The secret life of an accessible player
The secret life of an accessible playerThe secret life of an accessible player
The secret life of an accessible player
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devices
 
Inclusive and accessible mobile
Inclusive and accessible mobileInclusive and accessible mobile
Inclusive and accessible mobile
 
Opera Accessibility SXSW 09
Opera Accessibility SXSW 09Opera Accessibility SXSW 09
Opera Accessibility SXSW 09
 
Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0Accessibility beyond the desktop - panel slides Accessibility 2.0
Accessibility beyond the desktop - panel slides Accessibility 2.0
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibility
 
Dive Into Mobile - Guidelines for Testing, Native and Web Apps
Dive Into Mobile - Guidelines for Testing, Native and Web AppsDive Into Mobile - Guidelines for Testing, Native and Web Apps
Dive Into Mobile - Guidelines for Testing, Native and Web Apps
 
Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?Is the mobile web enabled or disabled by design?
Is the mobile web enabled or disabled by design?
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Interpersonal communication
Interpersonal communicationInterpersonal communication
Interpersonal communication
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
The Velvet Rope - making user experience accessible
The Velvet Rope - making user experience accessibleThe Velvet Rope - making user experience accessible
The Velvet Rope - making user experience accessible
 
Breaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an endBreaking silos - all bad things must come to an end
Breaking silos - all bad things must come to an end
 

Similar to Mobile ux upa

VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work
Carrie Anton
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
goodfriday
 
Xtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceXtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture Interface
Joe Anandarajah
 
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
Andriy Larchenko
 
Adaptation and Continuity in Multi-Device Environments
Adaptation and Continuity in Multi-Device EnvironmentsAdaptation and Continuity in Multi-Device Environments
Adaptation and Continuity in Multi-Device Environments
Serenoa Project
 
Aplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan ŠedivýAplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan Šedivý
Asociace UX (Prague ACM SIGCHI)
 
Evernote overview sept 2011
Evernote overview   sept 2011Evernote overview   sept 2011
Evernote overview sept 2011Rodion Nasakin
 
Word Learner by New Generation
Word Learner by New GenerationWord Learner by New Generation
Word Learner by New Generation
malte_behrendt_student
 
Accessibility Reaching all Learners
Accessibility Reaching all LearnersAccessibility Reaching all Learners
Accessibility Reaching all Learners
Leslie Schecht
 
Mac vs. Windows for Art Educators
Mac vs. Windows for Art EducatorsMac vs. Windows for Art Educators
Mac vs. Windows for Art Educators
aurioste
 
Firefox for Mobile
Firefox for MobileFirefox for Mobile
Firefox for Mobile
foxymary
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
Jigyasa Makkar
 
Considerations about Eye Gaze interfaces for people with disabilities: from t...
Considerations about Eye Gaze interfaces for people with disabilities: from t...Considerations about Eye Gaze interfaces for people with disabilities: from t...
Considerations about Eye Gaze interfaces for people with disabilities: from t...
Jacques Chueke
 
Mobiviewforhighereducation 121002204256-phpapp01
Mobiviewforhighereducation 121002204256-phpapp01Mobiviewforhighereducation 121002204256-phpapp01
Mobiviewforhighereducation 121002204256-phpapp01tomchris
 
Part II TechSource Workshop: Apps
Part II TechSource Workshop:  AppsPart II TechSource Workshop:  Apps
Part II TechSource Workshop: Apps
Rebecca Kate Miller
 
Apps Covered in the Presentation
Apps Covered in the PresentationApps Covered in the Presentation
Apps Covered in the PresentationALATechSource
 
iPads in education part 1
iPads in education part 1iPads in education part 1
iPads in education part 1Kdeethomas1
 
Part 1 i pad basics_slaughter
Part 1 i pad basics_slaughterPart 1 i pad basics_slaughter
Part 1 i pad basics_slaughterLeaAnne Daughrity
 

Similar to Mobile ux upa (20)

VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work VRA Conference Assistive Technology @ Work
VRA Conference Assistive Technology @ Work
 
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User ExperiencesUsing Microsoft Silverlight for Creating Rich Mobile User Experiences
Using Microsoft Silverlight for Creating Rich Mobile User Experiences
 
Xtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceXtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture Interface
 
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
 
Adaptation and Continuity in Multi-Device Environments
Adaptation and Continuity in Multi-Device EnvironmentsAdaptation and Continuity in Multi-Device Environments
Adaptation and Continuity in Multi-Device Environments
 
Aplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan ŠedivýAplikace pro rozpoznávání řeči - Jan Šedivý
Aplikace pro rozpoznávání řeči - Jan Šedivý
 
Evernote overview sept 2011
Evernote overview   sept 2011Evernote overview   sept 2011
Evernote overview sept 2011
 
Word Learner by New Generation
Word Learner by New GenerationWord Learner by New Generation
Word Learner by New Generation
 
Accessibility Reaching all Learners
Accessibility Reaching all LearnersAccessibility Reaching all Learners
Accessibility Reaching all Learners
 
Mac vs. Windows for Art Educators
Mac vs. Windows for Art EducatorsMac vs. Windows for Art Educators
Mac vs. Windows for Art Educators
 
Firefox for Mobile
Firefox for MobileFirefox for Mobile
Firefox for Mobile
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Considerations about Eye Gaze interfaces for people with disabilities: from t...
Considerations about Eye Gaze interfaces for people with disabilities: from t...Considerations about Eye Gaze interfaces for people with disabilities: from t...
Considerations about Eye Gaze interfaces for people with disabilities: from t...
 
Mobiviewforhighereducation 121002204256-phpapp01
Mobiviewforhighereducation 121002204256-phpapp01Mobiviewforhighereducation 121002204256-phpapp01
Mobiviewforhighereducation 121002204256-phpapp01
 
Part II TechSource Workshop: Apps
Part II TechSource Workshop:  AppsPart II TechSource Workshop:  Apps
Part II TechSource Workshop: Apps
 
Apps Covered in the Presentation
Apps Covered in the PresentationApps Covered in the Presentation
Apps Covered in the Presentation
 
Optimized mobile apps
Optimized mobile appsOptimized mobile apps
Optimized mobile apps
 
iPads in education part 1
iPads in education part 1iPads in education part 1
iPads in education part 1
 
Part 1 i pad basics_slaughter
Part 1 i pad basics_slaughterPart 1 i pad basics_slaughter
Part 1 i pad basics_slaughter
 
ISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice MenISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice Men
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Mobile ux upa

  • 1. Mobile UX 4 Accessibility? Henny Swan …accessibility? Henny Swan I @iheniIwww.iheni.comIhenny@iheni.com
  • 2. The mobile We’re all disabled on mobile both context physically and mentally Small screens Light / glare Noise Small keyboards / Touch Build in accessibility and you will solve usability issues If you can’t make something accessible go back to the design
  • 3. /Mobile accessibility originates with design and is implemented in development
  • 4. 1. Colour Contrast WCAG 2.0 (5:1 Level AA) MWBP Default Delivery Context (256 colours minimum) Device specific advice Meaning Use colour to reinforce meaning, not to convey meaning alone Mobile accessibility resources
  • 5. Desktop - Firefox Mobile - Safari on iPhone
  • 6. 2. Layout Sizing iPhone - baseline, margins and touch targets are multiples of 44px Touch targets should be 9.2-9.6mm minimally (Neilson) Positioning Provide 1mm inactive space around elements Provide enough read-tap symmetry Position content appropriately Luke Wroblewski’s book Mobile First
  • 7. 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
  • 8. Avoid repeated touchzones and small targets (old iPlayer on iPad)
  • 9. Group touchzones, larger targets, content order (YouTube with VoiceOver on)
  • 10. 4. Zoom Support pinch zoom No: <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 Keith Chrome on Android
  • 11. 5. Input Limit to only what is necessary Name, email, password Limit free input of forms Use menus instead Use the appropriate keyboard - HTML5 forms (iOSand Android) - Map to standard UI keyboards Mobile input types – Jack Holmes
  • 12.
  • 13. 6. Structure Annotate wireframes Content order Heading / Lists Containers / Landmarks Labels Content order on touch screens
  • 14. 2. More (text, link) 1. BBC (image, link) 3. Search (text input field, butto 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 landmarks across devices
  • 15. Testing Android 4 Native browser, Chrome and Firefox Nightly Talkback and Spielvoice output Eyes-Free-Keyboard iPhone 3+ / iPad Mobile Safari, Chrome Voiceover Inverse colours Talk is cheap – screen reader testing on mobile Nokia Native browser Talks
  • 16. /Mobile accessibility doesn't hijack design, it solves the problems you never knew you had
  • 17. / This is just a snapshot To be continued…
  • 18. Mobile and Tablet Accessibility Guidelines & techniques Coming soon
  • 19. Thank you Henny Swan …accessibility? Henny Swan I @iheniIwww.iheni.comIhenny@iheni.com