SlideShare a Scribd company logo
1 of 19
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 playerHenny Swan
 
Universal access across devices
Universal access across devicesUniversal access across devices
Universal access across devicesHenny Swan
 
Inclusive and accessible mobile
Inclusive and accessible mobileInclusive and accessible mobile
Inclusive and accessible mobileHenny Swan
 
Opera Accessibility SXSW 09
Opera Accessibility SXSW 09Opera Accessibility SXSW 09
Opera Accessibility SXSW 09Henny 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.0Henny Swan
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibilityHenny 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 AppsSusan 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, 2015Henny Swan
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Henny 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 accessibleHenny 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 endHenny 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 Experiencesgoodfriday
 
Xtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceXtreme Interactions - Concurrent Speech & Gesture Interface
Xtreme Interactions - Concurrent Speech & Gesture InterfaceJoe 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 EnvironmentsSerenoa Project
 
Evernote overview sept 2011
Evernote overview   sept 2011Evernote overview   sept 2011
Evernote overview sept 2011Rodion Nasakin
 
Accessibility Reaching all Learners
Accessibility Reaching all LearnersAccessibility Reaching all Learners
Accessibility Reaching all LearnersLeslie Schecht
 
Mac vs. Windows for Art Educators
Mac vs. Windows for Art EducatorsMac vs. Windows for Art Educators
Mac vs. Windows for Art Educatorsaurioste
 
Firefox for Mobile
Firefox for MobileFirefox for Mobile
Firefox for Mobilefoxymary
 
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 DevelopersJigyasa 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
 
Apps Covered in the Presentation
Apps Covered in the PresentationApps Covered in the Presentation
Apps Covered in the PresentationALATechSource
 
Part II TechSource Workshop: Apps
Part II TechSource Workshop:  AppsPart II TechSource Workshop:  Apps
Part II TechSource Workshop: AppsRebecca Kate Miller
 
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
 
Apps Covered in the Presentation
Apps Covered in the PresentationApps Covered in the Presentation
Apps Covered in the Presentation
 
Part II TechSource Workshop: Apps
Part II TechSource Workshop:  AppsPart II TechSource Workshop:  Apps
Part II TechSource Workshop: Apps
 
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

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

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