SlideShare a Scribd company logo
Accessible
UX Design
For Mobile
uxWaterloo P2P Series
December 10, 2013
Greg Fields, BlackBerry
Session Topics
• About Greg

• About Accessibility at BlackBerry
• Top 10 Best Practices

• Q&A
About Greg
• Married (Heather), 1 son (Treye)

• Product Management @ BlackBerry
• Accessibility ‘Expert’

• Care sincerely about great user
experiences
Accessibility at BlackBerry
• Team initiated in 2003.

• Distributed, yet Accessibility focused.
• Active participants internally within the
company, and externally within the
disability community.
Top 10
Best Practices
#. Heuristic
• Pearl of wisdom

• Nugget of truth
Screenshots
5. Simplify to the Core
✔

✔

• Peel away excess until
just before it hurts the
user experience.
• Reduce Cognitive Load
• Reduce Critical
Reasoning
Square Cash (iPhone)

Clique (iPhone)
6. Logical Order of Things
✖

✔

• Chunking still matters.

• Align visual and actual
information layout.
• Guide and assist.

CircleMe (iPhone)

Twitterrific (iPhone)
7. Be Consistent
✖

✔

MS Outlook (Android)

Clique (iPhone)

• Don’t make me think.

• Avoid fighting with
existing mental models.
• Challenging when multiplatform.
8. Manage Empty Data (or Errors)
✖

✔

• Use active voice.

• Be specific + obvious.
• Prompt an accelerated
resolution.

Spotify (Android)
BlackBerry Messenger (Android)
9. Test with Humans
• Choose right method(s).

• Get in the wild!
• Include Assistive
Technologies and user
needs in study plan.
10. Plan for Success
• Understand user needs.

• Assume failure at first.
• Allow for iterations.

• Universal Design (initially)
takes longer.
Questions?

More Related Content

Similar to Best Practices in Accessible UX Design for Mobile

jQuery Comes to XPages
jQuery Comes to XPagesjQuery Comes to XPages
jQuery Comes to XPages
Teamstudio
 
ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...
Mind the Product
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
Dominopoint - Italian Lotus User Group
 
Zilino NCDD Tech Tuesday presentation
Zilino NCDD Tech Tuesday presentationZilino NCDD Tech Tuesday presentation
Zilino NCDD Tech Tuesday presentation
Intellitics, Inc.
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
Dave Hora
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public en
Sergiy Gladkyy
 
Gogle lively
Gogle livelyGogle lively
Gogle lively
mz7093
 
Google
GoogleGoogle
Google
Zhiyu Xue
 
Integrity Offshore Development Challenges
Integrity Offshore Development ChallengesIntegrity Offshore Development Challenges
Integrity Offshore Development Challenges
Ed Morrissey
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
Dan Brickley
 
IXD14 - Recap for IxDA Chicago Redux
IXD14 - Recap for IxDA Chicago ReduxIXD14 - Recap for IxDA Chicago Redux
IXD14 - Recap for IxDA Chicago Redux
stojakovic
 
Google glass
Google  glassGoogle  glass
Google glass
Narendra Tangudu
 
Data driven omaha_12112014
Data driven omaha_12112014Data driven omaha_12112014
Data driven omaha_12112014
Daniel Murray
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
Jan Collijs
 
How To Build Scrum Task Boards that Radiate Information
How To Build Scrum Task Boards that Radiate Information How To Build Scrum Task Boards that Radiate Information
How To Build Scrum Task Boards that Radiate Information
mikedep01
 
Where do you want to go today?
Where do you want to go today?Where do you want to go today?
Where do you want to go today?
Erin Baker
 
Responsive Design & the Business Analyst
Responsive Design & the Business AnalystResponsive Design & the Business Analyst
Responsive Design & the Business Analyst
Ted Hardy, MBA, CBAP
 
Collaboration Insights Webinar: The 9 Types of Collaborators
Collaboration Insights Webinar: The 9 Types of CollaboratorsCollaboration Insights Webinar: The 9 Types of Collaborators
Collaboration Insights Webinar: The 9 Types of Collaborators
Central Desktop
 
Making IT Accessibility Accessible (and Fun?)
Making IT Accessibility Accessible (and Fun?)Making IT Accessibility Accessible (and Fun?)
Making IT Accessibility Accessible (and Fun?)
gdkraus
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
Ario Jafarzadeh
 

Similar to Best Practices in Accessible UX Design for Mobile (20)

jQuery Comes to XPages
jQuery Comes to XPagesjQuery Comes to XPages
jQuery Comes to XPages
 
ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...ProductTank: What do UX people want from PMs and how can they best work toget...
ProductTank: What do UX people want from PMs and how can they best work toget...
 
IBM Connections 10 things every user should know
IBM Connections 10 things every user should knowIBM Connections 10 things every user should know
IBM Connections 10 things every user should know
 
Zilino NCDD Tech Tuesday presentation
Zilino NCDD Tech Tuesday presentationZilino NCDD Tech Tuesday presentation
Zilino NCDD Tech Tuesday presentation
 
Learn Learning + Prototype Testing
Learn Learning + Prototype TestingLearn Learning + Prototype Testing
Learn Learning + Prototype Testing
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public en
 
Gogle lively
Gogle livelyGogle lively
Gogle lively
 
Google
GoogleGoogle
Google
 
Integrity Offshore Development Challenges
Integrity Offshore Development ChallengesIntegrity Offshore Development Challenges
Integrity Offshore Development Challenges
 
Data Viz Barcamp, Amsterdam
Data Viz Barcamp, AmsterdamData Viz Barcamp, Amsterdam
Data Viz Barcamp, Amsterdam
 
IXD14 - Recap for IxDA Chicago Redux
IXD14 - Recap for IxDA Chicago ReduxIXD14 - Recap for IxDA Chicago Redux
IXD14 - Recap for IxDA Chicago Redux
 
Google glass
Google  glassGoogle  glass
Google glass
 
Data driven omaha_12112014
Data driven omaha_12112014Data driven omaha_12112014
Data driven omaha_12112014
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
 
How To Build Scrum Task Boards that Radiate Information
How To Build Scrum Task Boards that Radiate Information How To Build Scrum Task Boards that Radiate Information
How To Build Scrum Task Boards that Radiate Information
 
Where do you want to go today?
Where do you want to go today?Where do you want to go today?
Where do you want to go today?
 
Responsive Design & the Business Analyst
Responsive Design & the Business AnalystResponsive Design & the Business Analyst
Responsive Design & the Business Analyst
 
Collaboration Insights Webinar: The 9 Types of Collaborators
Collaboration Insights Webinar: The 9 Types of CollaboratorsCollaboration Insights Webinar: The 9 Types of Collaborators
Collaboration Insights Webinar: The 9 Types of Collaborators
 
Making IT Accessibility Accessible (and Fun?)
Making IT Accessibility Accessible (and Fun?)Making IT Accessibility Accessible (and Fun?)
Making IT Accessibility Accessible (and Fun?)
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 

Recently uploaded

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 

Recently uploaded (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 

Best Practices in Accessible UX Design for Mobile

  • 1. Accessible UX Design For Mobile uxWaterloo P2P Series December 10, 2013 Greg Fields, BlackBerry
  • 2. Session Topics • About Greg • About Accessibility at BlackBerry • Top 10 Best Practices • Q&A
  • 3. About Greg • Married (Heather), 1 son (Treye) • Product Management @ BlackBerry • Accessibility ‘Expert’ • Care sincerely about great user experiences
  • 4. Accessibility at BlackBerry • Team initiated in 2003. • Distributed, yet Accessibility focused. • Active participants internally within the company, and externally within the disability community.
  • 6. #. Heuristic • Pearl of wisdom • Nugget of truth Screenshots
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. 5. Simplify to the Core ✔ ✔ • Peel away excess until just before it hurts the user experience. • Reduce Cognitive Load • Reduce Critical Reasoning Square Cash (iPhone) Clique (iPhone)
  • 12. 6. Logical Order of Things ✖ ✔ • Chunking still matters. • Align visual and actual information layout. • Guide and assist. CircleMe (iPhone) Twitterrific (iPhone)
  • 13. 7. Be Consistent ✖ ✔ MS Outlook (Android) Clique (iPhone) • Don’t make me think. • Avoid fighting with existing mental models. • Challenging when multiplatform.
  • 14. 8. Manage Empty Data (or Errors) ✖ ✔ • Use active voice. • Be specific + obvious. • Prompt an accelerated resolution. Spotify (Android) BlackBerry Messenger (Android)
  • 15. 9. Test with Humans • Choose right method(s). • Get in the wild! • Include Assistive Technologies and user needs in study plan.
  • 16. 10. Plan for Success • Understand user needs. • Assume failure at first. • Allow for iterations. • Universal Design (initially) takes longer.

Editor's Notes

  1. Preamble:Your previous design + usability + IA experience matters.Following the best practices do result in better products.Accessibility also resolves situational impairments.Not limited to mobile, universal truths.
  2. Benefits:People already know how to use native controls.Makes it easier to work with assistive technologies.Universal Design Benefits:Allows users to use various input methods.Saves re-work time down the road.
  3. Recommendation:Minimum is 4.5:1, I’d recommend 10/11:1 or as great as possible.Benefits:¼ of men are red:green colourblindUniversal Design Benefits:Use colours to reinforce brand, action controls, etc.Helps reduce glareDepending on the screen type, extends life of a screen, etc.
  4. Benefits:Helps people with TremorsHelps people with eye-hand coordination difficultiesHelps people with upper limb impairmentsSituational Impairment Benefits:Benefits people wearing glovesBenefits people carrying multiple bags and using their mobile
  5. Benefits:Can help improve task effectivenessHelps customers with mobility impairments, RSI, etc.Helps customers with vision loss (blind, partially sighted)Universal Design Benefits:Helps reduce spread of infectious diseasesFacilitates multitasking, eyes-free hands-free use cases
  6. Active Voice - Writing in the active voice means constructing sentences where the subject “acts”:Examples:The wedding planner is making all the reservations. (active)All the reservations will be made by the wedding planner. (passive)http://www.towson.edu/ows/activepass.htm
  7. Reminder usability setups are artificial already, and likely nothing like the traditional lab environment