SlideShare a Scribd company logo
Creating inclusive
mobile applications
Rebecca Topps
Twitter: @beckytopps
#nuxuk / #a11y
 Reasons to make our mobile apps inclusive
 Inclusive user research
 Testing mobile apps
 Mobile accessibility guidelines
What I’m going to cover
“Apps are usually much simpler
than websites because they
are so concise and all those
which are accessible with
voice-over usually have what
you need available straight
away…”
Uber – Taxi bookings Santander – Banking Ocado – Shopping
“Digital inclusion, or rather,
reducing digital exclusion, is about
making sure that people have the
capability to use the internet to do
things that benefit them day to day.”
- Gov.uk
Why should we make our
mobile apps inclusive?
In the UK around 81 per cent of UK
adults, and 91 per cent of 18–44 year
olds own a smartphone.
Deloitte Mobile Consumer report - https://www.deloitte.co.uk/mobileuk/assets/pdf/Deloitte-Mobile-
Consumer-2016-There-is-no-place-like-phone.pdf
Around 11.2
million
people in the
UK have
some type of
disability
More than
1 billion
of people
worldwide
have a
long term
disability
Visual – Blindness, low vision and colour blindness
Hearing – Hearing loss
Motor – Arthritis, cerebral palsy, multiple sclerosis
Cognitive – Down’s syndrome, aspergers, dyslexia and
learning difficulties
Types of impairments – Long term
Visual – Forgotten glasses or glare when using a device
in bright sunlight
Hearing – Communicating in a noisy environment
Motor – Broken wrist or carrying a child
Cognitive – Tiredness, stress or a hangover
Types of impairments - Temporary
Struggling to view a phone
screen due to sun glare
When the website isn’t optimised
for mobile and you can’t use
pinch zoom
When your iPhone home
button breaks – Assistive
touch accessibility settings
Forgetting your headphones
when you want to watch videos
on Facebook
Can anyone share another
difficulty they’ve encountered
when using a mobile phone?
Inclusive user research
Include users with
a range of
abilities when
conducting user
testing sessions
Build your own database of users
 Colleagues can ask friends and family
 Contact local disability charities and organisations
 Promote on social media
 Work with your participant recruitment team or external
supplier
 What devices do you currently use?
 Do you use any assistive technology?
 How often do you use your mobile phone?
 What apps do you use?
 Would you be okay travelling to our offices?
 Preferred format for tasks/agreement for recording
Questions to ask users
Create a relaxed lab environment
Ensure the lab is accessible
 Is the location accessible?
 Are guide dogs and wheelchairs able to access the lab?
 What is the best transportation for participants?
 Will transport be refunded to the participants?
 How do you enter the location?
 Will you ask a member of staff to meet people?
 Ensuring you have clear directions to the lab to send to participants
 Ensure you have the tasks available in users preferred formats
What if you are unable to use a
UX lab?
Technology
Recording
 Silverback (Mac) – http://silverbackapp.com
 Morae, TechSmith – http://www.techsmith.com/morae/html
Reflecting the phone screen
 Reflector – http://www.airsquirrels.com/reflector
 Solstice – https://www2.mersive.com/
Cameras
Mr Tappy lightweight rig & camera
https://www.mrtappy.com/
Dual-mode USB document camera
https://www.ipevo.com/
Before starting the session ask the
participant about any technology, apps
or settings they currently use on their
own phone/tablet.
Or, provide the option for participants
to use their own devices.
Participant’s device
http://www.uiaccess.com/accessucd/
Testing mobile applications
Changing font size and colours
The in-built mobile accessibility features gives users the option to
increase font size on their mobile phone; revert all colours or
change the font to high colour contrast.
Screen
Readers
Screen readers
replicate the UI for
users who cannot
see it.
In-built into your
phone accessibility
settings.
Bluetooth
keyboard
Allows users to easily
tab through and
interact with content
on a device. Can be
tested with a mobile
screen reader.
Switch control /
Switch access
iOS accessibility store -
https://www.apple.com/uk/shop/accessories/all-
accessories/accessibility
The clicking action is
interpreted by
accessibility settings on a
device, allowing the user
to navigate through the
mobile device, apps and
websites.
Mobile accessibility guidelines
There is no universal set of
accessibility guidelines for
mobile applications
Mobile Web Best Practices: https://www.w3.org/TR/mobile-bp/
The World Wide Web Consortium (W3C) is the main international
standards organization for the World Wide Web
Existing developer guidelines
Android developer guidelines:
https://developer.android.com/guide/topics/ui/accessi
bility/index.html
iOS developer guidelines:
https://developer.apple.com/library/content/documen
tation/UserExperience/Conceptual/iPhoneAccessibilit
y/Introduction/Introduction.html#//apple_ref/doc/uid/T
P40008785
Developer guidelines
Windows development centre - https://developer.microsoft.com/en-us/windows/accessible-apps
The best way to create
consistency is to build your
own set of mobile accessibility
guidelines
“iOS usage has continued to increase. Android usage also increased
though at a slower pace than previous years. Nokia usage is now quite
rare. Windows Phone, Blackberry, Palm, and other platforms combined
represent less than 6% of usage.”
Where to start with mobile inclusion
 Try the different accessibility settings on your mobile phone
 Include diverse range of users in your usability studies
 Look at existing mobile guidelines and send to different teams
 Start to include diverse range of users in your user testing
 Use free online training courses available online to start learning
about accessibility
Ways to learn more about
accessibility
https://www.udacity.com/course/web-accessibility--ud891
Inclusive design patterns
Heydon Pickering
Apps for all
Heydon Pickering
A web for everyone
Sarah Horton and
Whitney Quesenberry
Every single one of us can have
a small impact on making our
digital products inclusive
Get in touch:
Twitter: @beckytopps
Email: rebecca@toppsusability.co.uk
Website: https://toppsusability.co.uk
Thank you!

More Related Content

What's hot

Mobile computing moodle moot w audio
Mobile computing moodle moot w audioMobile computing moodle moot w audio
Mobile computing moodle moot w audio
BFricker
 
Web-based Video and Photography for the Green Industry
Web-based Video and Photography for the Green IndustryWeb-based Video and Photography for the Green Industry
Web-based Video and Photography for the Green Industry
Chris LaBelle
 
Mobile App Design and Development Best Practices for Senior Demographics and ...
Mobile App Design and Development Best Practices for Senior Demographics and ...Mobile App Design and Development Best Practices for Senior Demographics and ...
Mobile App Design and Development Best Practices for Senior Demographics and ...
Sean Power
 
Enhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with DisabilitiesEnhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with Disabilities
UXPA International
 
Alicea torres dariana mobilepresentation
Alicea torres dariana mobilepresentationAlicea torres dariana mobilepresentation
Alicea torres dariana mobilepresentation
TerryWeber
 
Global Accessibility Awareness Day
Global Accessibility Awareness DayGlobal Accessibility Awareness Day
Global Accessibility Awareness Day
Claudio Luis Vera, MBA, CPWA
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
Jon Gibbins
 
Mobile App Design Global Trends
Mobile App Design Global TrendsMobile App Design Global Trends
Mobile App Design Global Trends
Sean Power
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
Abhay Rautela
 
Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?
Chris LaBelle
 
The mobile ecosystem and development strategies
The mobile ecosystem and development strategiesThe mobile ecosystem and development strategies
The mobile ecosystem and development strategies
Ivano Malavolta
 
Henry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessibleHenry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessible
FrontEnders
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
Phil Reynolds
 
Why A Smartphone Class?
Why A Smartphone Class?Why A Smartphone Class?
Why A Smartphone Class?
Kathy Gill
 
The emerging mobile ecosystem
The emerging mobile ecosystemThe emerging mobile ecosystem
The emerging mobile ecosystem
Rohit Kumar
 
Basics of iPhone Development
Basics of iPhone DevelopmentBasics of iPhone Development
Basics of iPhone Development
Chris LaBelle
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Kate Horowitz
 
Ds Mobile Ecosystem 081408
Ds Mobile Ecosystem 081408Ds Mobile Ecosystem 081408
Ds Mobile Ecosystem 081408
space150
 
State of Content Accessibility
State of Content AccessibilityState of Content Accessibility
State of Content Accessibility
3Play Media
 
The future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm InsightsThe future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm Insights
geoff stead
 

What's hot (20)

Mobile computing moodle moot w audio
Mobile computing moodle moot w audioMobile computing moodle moot w audio
Mobile computing moodle moot w audio
 
Web-based Video and Photography for the Green Industry
Web-based Video and Photography for the Green IndustryWeb-based Video and Photography for the Green Industry
Web-based Video and Photography for the Green Industry
 
Mobile App Design and Development Best Practices for Senior Demographics and ...
Mobile App Design and Development Best Practices for Senior Demographics and ...Mobile App Design and Development Best Practices for Senior Demographics and ...
Mobile App Design and Development Best Practices for Senior Demographics and ...
 
Enhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with DisabilitiesEnhancing the User Experience for People with Disabilities
Enhancing the User Experience for People with Disabilities
 
Alicea torres dariana mobilepresentation
Alicea torres dariana mobilepresentationAlicea torres dariana mobilepresentation
Alicea torres dariana mobilepresentation
 
Global Accessibility Awareness Day
Global Accessibility Awareness DayGlobal Accessibility Awareness Day
Global Accessibility Awareness Day
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Mobile App Design Global Trends
Mobile App Design Global TrendsMobile App Design Global Trends
Mobile App Design Global Trends
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?Driving Content to a Mobile Device. Are we Killing the Internet?
Driving Content to a Mobile Device. Are we Killing the Internet?
 
The mobile ecosystem and development strategies
The mobile ecosystem and development strategiesThe mobile ecosystem and development strategies
The mobile ecosystem and development strategies
 
Henry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessibleHenry Charge - It's your job to make things accessible
Henry Charge - It's your job to make things accessible
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Why A Smartphone Class?
Why A Smartphone Class?Why A Smartphone Class?
Why A Smartphone Class?
 
The emerging mobile ecosystem
The emerging mobile ecosystemThe emerging mobile ecosystem
The emerging mobile ecosystem
 
Basics of iPhone Development
Basics of iPhone DevelopmentBasics of iPhone Development
Basics of iPhone Development
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Ds Mobile Ecosystem 081408
Ds Mobile Ecosystem 081408Ds Mobile Ecosystem 081408
Ds Mobile Ecosystem 081408
 
State of Content Accessibility
State of Content AccessibilityState of Content Accessibility
State of Content Accessibility
 
The future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm InsightsThe future of mobile learning in the workplace: Qualcomm Insights
The future of mobile learning in the workplace: Qualcomm Insights
 

Similar to Creating inclusive mobile applications - NUX Leeds

Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
Margarida Sousa
 
Forms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignForms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App Design
DianaGray10
 
Introduction To M-Learning
Introduction To M-LearningIntroduction To M-Learning
Introduction To M-Learning
Karen Brooks
 
Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?
CrowdLab
 
Assistive technology assignment
Assistive technology assignmentAssistive technology assignment
Assistive technology assignment
skeltonj
 
How to Support Learners with Sight Loss
How to Support Learners with Sight LossHow to Support Learners with Sight Loss
How to Support Learners with Sight Loss
Good Things Foundation
 
ELearning trends 2015: #2 Mobile learning
ELearning trends 2015: #2 Mobile learningELearning trends 2015: #2 Mobile learning
ELearning trends 2015: #2 Mobile learning
Nine Lanterns
 
Web Accessibility: Changing the perspective
Web Accessibility: Changing the perspectiveWeb Accessibility: Changing the perspective
Web Accessibility: Changing the perspective
ValerijaTrane
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
Vodafone developer
 
A SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USERA SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USER
Kristen Flores
 
etouches Introduces eMobile
etouches Introduces eMobileetouches Introduces eMobile
etouches Introduces eMobile
Suzanne Carawan
 
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensPre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
UXPA International
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
jack_armley
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And Accessibility
Glenn McKnight
 
How to plan responsive web services
How to plan responsive web servicesHow to plan responsive web services
How to plan responsive web services
Andrew Lewis
 
Mobile Learning: the potential, the pitfalls and the perils.
Mobile Learning: the potential, the pitfalls and the perils.Mobile Learning: the potential, the pitfalls and the perils.
Mobile Learning: the potential, the pitfalls and the perils.
Anne Bartlett-Bragg
 
The Challenge of Building Apps for iBeacon Experiences
The Challenge of Building Apps for iBeacon ExperiencesThe Challenge of Building Apps for iBeacon Experiences
The Challenge of Building Apps for iBeacon Experiences
Jon Little
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
Interactive Accessibility
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
Ezekiel Binion
 

Similar to Creating inclusive mobile applications - NUX Leeds (20)

Accessibility and why it matters
Accessibility and why it mattersAccessibility and why it matters
Accessibility and why it matters
 
Forms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App DesignForms for All: Building Accessibility into UiPath App Design
Forms for All: Building Accessibility into UiPath App Design
 
Introduction To M-Learning
Introduction To M-LearningIntroduction To M-Learning
Introduction To M-Learning
 
Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?Mobile Research: A good, even bake or a soggy bottom?
Mobile Research: A good, even bake or a soggy bottom?
 
Assistive technology assignment
Assistive technology assignmentAssistive technology assignment
Assistive technology assignment
 
How to Support Learners with Sight Loss
How to Support Learners with Sight LossHow to Support Learners with Sight Loss
How to Support Learners with Sight Loss
 
ELearning trends 2015: #2 Mobile learning
ELearning trends 2015: #2 Mobile learningELearning trends 2015: #2 Mobile learning
ELearning trends 2015: #2 Mobile learning
 
Web Accessibility: Changing the perspective
Web Accessibility: Changing the perspectiveWeb Accessibility: Changing the perspective
Web Accessibility: Changing the perspective
 
Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)Design for all goes mobile(over theair11)
Design for all goes mobile(over theair11)
 
A SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USERA SMART MOBILE APPS FOR BLIND USER
A SMART MOBILE APPS FOR BLIND USER
 
etouches Introduces eMobile
etouches Introduces eMobileetouches Introduces eMobile
etouches Introduces eMobile
 
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip LikensPre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
Pre-Conference Course: Wearables Workshop: UX Essentials - Phillip Likens
 
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0  Effective Inclusive...
Expedia Tech Know How Talks August 2016: Beyond WCAG 2.0 Effective Inclusive...
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
 
Digital Divide And Accessibility
Digital Divide And AccessibilityDigital Divide And Accessibility
Digital Divide And Accessibility
 
How to plan responsive web services
How to plan responsive web servicesHow to plan responsive web services
How to plan responsive web services
 
Mobile Learning: the potential, the pitfalls and the perils.
Mobile Learning: the potential, the pitfalls and the perils.Mobile Learning: the potential, the pitfalls and the perils.
Mobile Learning: the potential, the pitfalls and the perils.
 
The Challenge of Building Apps for iBeacon Experiences
The Challenge of Building Apps for iBeacon ExperiencesThe Challenge of Building Apps for iBeacon Experiences
The Challenge of Building Apps for iBeacon Experiences
 
Mobile Accessibility on the Move
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the Move
 
Going Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product designGoing Mobile First: a future-friendly approach to digital product design
Going Mobile First: a future-friendly approach to digital product design
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
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
 
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
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
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
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
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
 
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
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.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
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

Creating inclusive mobile applications - NUX Leeds

  • 1. Creating inclusive mobile applications Rebecca Topps Twitter: @beckytopps #nuxuk / #a11y
  • 2.  Reasons to make our mobile apps inclusive  Inclusive user research  Testing mobile apps  Mobile accessibility guidelines What I’m going to cover
  • 3. “Apps are usually much simpler than websites because they are so concise and all those which are accessible with voice-over usually have what you need available straight away…”
  • 4.
  • 5. Uber – Taxi bookings Santander – Banking Ocado – Shopping
  • 6. “Digital inclusion, or rather, reducing digital exclusion, is about making sure that people have the capability to use the internet to do things that benefit them day to day.” - Gov.uk
  • 7. Why should we make our mobile apps inclusive?
  • 8. In the UK around 81 per cent of UK adults, and 91 per cent of 18–44 year olds own a smartphone. Deloitte Mobile Consumer report - https://www.deloitte.co.uk/mobileuk/assets/pdf/Deloitte-Mobile- Consumer-2016-There-is-no-place-like-phone.pdf
  • 9. Around 11.2 million people in the UK have some type of disability
  • 10. More than 1 billion of people worldwide have a long term disability
  • 11. Visual – Blindness, low vision and colour blindness Hearing – Hearing loss Motor – Arthritis, cerebral palsy, multiple sclerosis Cognitive – Down’s syndrome, aspergers, dyslexia and learning difficulties Types of impairments – Long term
  • 12. Visual – Forgotten glasses or glare when using a device in bright sunlight Hearing – Communicating in a noisy environment Motor – Broken wrist or carrying a child Cognitive – Tiredness, stress or a hangover Types of impairments - Temporary
  • 13. Struggling to view a phone screen due to sun glare When the website isn’t optimised for mobile and you can’t use pinch zoom
  • 14. When your iPhone home button breaks – Assistive touch accessibility settings Forgetting your headphones when you want to watch videos on Facebook
  • 15. Can anyone share another difficulty they’ve encountered when using a mobile phone?
  • 17. Include users with a range of abilities when conducting user testing sessions
  • 18. Build your own database of users  Colleagues can ask friends and family  Contact local disability charities and organisations  Promote on social media  Work with your participant recruitment team or external supplier
  • 19.  What devices do you currently use?  Do you use any assistive technology?  How often do you use your mobile phone?  What apps do you use?  Would you be okay travelling to our offices?  Preferred format for tasks/agreement for recording Questions to ask users
  • 20. Create a relaxed lab environment
  • 21. Ensure the lab is accessible  Is the location accessible?  Are guide dogs and wheelchairs able to access the lab?  What is the best transportation for participants?  Will transport be refunded to the participants?  How do you enter the location?  Will you ask a member of staff to meet people?  Ensuring you have clear directions to the lab to send to participants  Ensure you have the tasks available in users preferred formats
  • 22. What if you are unable to use a UX lab?
  • 23.
  • 24. Technology Recording  Silverback (Mac) – http://silverbackapp.com  Morae, TechSmith – http://www.techsmith.com/morae/html Reflecting the phone screen  Reflector – http://www.airsquirrels.com/reflector  Solstice – https://www2.mersive.com/
  • 25. Cameras Mr Tappy lightweight rig & camera https://www.mrtappy.com/ Dual-mode USB document camera https://www.ipevo.com/
  • 26. Before starting the session ask the participant about any technology, apps or settings they currently use on their own phone/tablet. Or, provide the option for participants to use their own devices. Participant’s device
  • 29. Changing font size and colours The in-built mobile accessibility features gives users the option to increase font size on their mobile phone; revert all colours or change the font to high colour contrast.
  • 30. Screen Readers Screen readers replicate the UI for users who cannot see it. In-built into your phone accessibility settings.
  • 31.
  • 32. Bluetooth keyboard Allows users to easily tab through and interact with content on a device. Can be tested with a mobile screen reader.
  • 33. Switch control / Switch access iOS accessibility store - https://www.apple.com/uk/shop/accessories/all- accessories/accessibility The clicking action is interpreted by accessibility settings on a device, allowing the user to navigate through the mobile device, apps and websites.
  • 35. There is no universal set of accessibility guidelines for mobile applications
  • 36. Mobile Web Best Practices: https://www.w3.org/TR/mobile-bp/ The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web
  • 37. Existing developer guidelines Android developer guidelines: https://developer.android.com/guide/topics/ui/accessi bility/index.html iOS developer guidelines: https://developer.apple.com/library/content/documen tation/UserExperience/Conceptual/iPhoneAccessibilit y/Introduction/Introduction.html#//apple_ref/doc/uid/T P40008785
  • 38. Developer guidelines Windows development centre - https://developer.microsoft.com/en-us/windows/accessible-apps
  • 39. The best way to create consistency is to build your own set of mobile accessibility guidelines
  • 40.
  • 41. “iOS usage has continued to increase. Android usage also increased though at a slower pace than previous years. Nokia usage is now quite rare. Windows Phone, Blackberry, Palm, and other platforms combined represent less than 6% of usage.”
  • 42.
  • 43.
  • 44. Where to start with mobile inclusion  Try the different accessibility settings on your mobile phone  Include diverse range of users in your usability studies  Look at existing mobile guidelines and send to different teams  Start to include diverse range of users in your user testing  Use free online training courses available online to start learning about accessibility
  • 45. Ways to learn more about accessibility https://www.udacity.com/course/web-accessibility--ud891
  • 46. Inclusive design patterns Heydon Pickering Apps for all Heydon Pickering A web for everyone Sarah Horton and Whitney Quesenberry
  • 47. Every single one of us can have a small impact on making our digital products inclusive
  • 48. Get in touch: Twitter: @beckytopps Email: rebecca@toppsusability.co.uk Website: https://toppsusability.co.uk Thank you!

Editor's Notes

  1. Before I get into my presentation I want to start with a story about a lady I have worked with a lot in the past – tell Story about hazel and the apps she uses I’m going to start my presentation with a story about an amazing lady named Hazel.
  2. Apps most of us use which Hazel also uses on a daily basis; add apps and tell following story - “Wake up: Look to see what the weather is doing - what's the temperature? Look at Facebook to see what people have been doing and add a post. Read the newspaper to see what's going on in the world. During the day: check bank to see what's gone in and what's come out. Buy groceries and say when you want them delivered. Listen to apple music and radio app. which I cannot hear unless I use another app, as I live in London, read the Bible which I should do more often. Television: The wonderful Sky Plus app. Look to see what's on today and if I'm not going to be home, then record it on my Sky box, or alternatively, if I am home, perhaps watch something on there already as I can view the menu of stored programmes on my iPhone. Or maybe play some music using Apple music - just ask for what I want! Check out sports. When is Liverpool's next game? This time I use the LFC app which gives me news, scores and fixtures. Bedtime: read a book with the wonderful Kindle app.”
  3. On Friday I was in london and met up with Hazel to catch up, we got talking about apps and I asked her experiences with them.. Uber – not allowing Hazel into taxis due to the dog Santander – Bad experience with the app, unable to make a payment and they have told her to phone to make a payment Ocado – Great experience, says it’s her favourite app to shop on
  4. Digital inclusion, or rather, reducing digital exclusion, is about making sure that people have the capability to use the internet to do things that benefit them day to day
  5. What do you think inclusion is?
  6. Add image https://www.shopify.com/partners/blog/why-and-how-to-improve-ecommerce-website-accessibilityn
  7. https://www.shopify.com/partners/blog/why-and-how-to-improve-ecommerce-website-accessibilityn
  8. https://www.shopify.com/partners/blog/why-and-how-to-improve-ecommerce-website-accessibilityn 1 in 7 people Long term – blindness, hearing loss, dyspraxia, and cerebal palsy, down syndrome, Aspergers
  9. There are a large number of different types of long term impairments, this is only a few examples
  10. There are also a number of what we can call ‘temporary impairments’ which will affect a person short terms. It’s likely some of us have experienced some of these examples before
  11. These temporary impairments or difficulties can affect us when trying to use our mobile phones too for example…
  12. Issues for congitive are often found during user testing – it’s important to test with congitive impaired users and elderly users
  13. The best way is to build your own database of participants by contacting local charities; organisations and family members Screener: Have a phone conversation with the user – start by asking what technology they use Questions to ask users What devices do you currently use? Do you use any assistive technology? How often do you use your mobile phone? What apps do you use? Would you be okay travelling to our offices? Preferred format for tasks/agreement for recording
  14. Questions you can ask when contacting users regarding the recruitment – just have a chat
  15. Currently working with shop direct on creating a relaxed usability lab for our customers
  16. Including internal and external labs - Sending information and a photo of the lab beforehand - Tasks and permission forms – braille, read out all tasks, written down, etc
  17. When working with some clients on inclusive user testing I’ve been unable to use a lab – therefore, I’ve conducted guerilla style testing in a room or at the participants home
  18. In past research I’ve had to use different resources and technology to create my own lab for disabled user testing. What we get from this is – the phone screen; users interactions and the users reactions which is all best for observation notes and analysis
  19. You don’t have to use fancy software and technology Solstice – originally created to be used in classrooms but used in the lab at shopdirect to reflect multiple device screens into the observation room in the lab List the technology here only What I’ve used in the past when you don’t have a lab set up with high tech to record etc Silverback Morae Reflector Mr Tappy or (better) a camera on the table placed on the table Prepare a camera over the participants shoulder
  20. Also over the shoulder camera – participants with partial sight who hold phone close to their face What I’ve used in the past when you don’t have a lab set up with high tech to record etc Silverback Morae Reflector Mr Tappy or (better) a camera on the table placed on the table Prepare a camera over the participants shoulder Dual mode document camera - https://www.ipevo.com/prods/IPEVO-VZ-1-HD-VGA-USB-Document-Camera
  21. UI Access includes a lot of tips about working with disabled users
  22. Only a small selection of testing you can do on mobile starting now
  23. - Support dynamic type framework Support accessibility settings Large and bold text is an Accessibility feature that helps increase legibility by using the iOS dynamic type engine to make fonts bigger and/or heavier and generally easier to read. For people with low vision, making text larger can magnify words without also magnifying interface elements. For people who need more contrast, making text bold can turn thin, hard-to-see lines into thicker, easier-to-see lines. Applying large or bold text in iOS will make text larger and bolder in all of Apple's apps, and in any App Store apps that support the dynamic type framework.
  24. Screen readers replicate the user interface for users who cannot see it
  25.  Microsoft Universal Foldable Keyboard for iPad, iPhone, Android devices, and Windows tablet https://www.amazon.com/gp/product/B00UBGU4PY/ref=as_li_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B00UBGU4PY&linkCode=as2&tag=tabletdiscount-20&linkId=FXXUBIN5RYY2ZO5R
  26. On iOS it is switch control, on Android it’s switch access People who have very limited mobility use a switch device. If a person can move only the head, for example, a switch could be placed to the side of the head that would allow the person to click it with head movements. This clicking action is usually interpreted by special software on the computer, allowing the user to navigate through the operating system, web pages, and other environments. Some software facilitates the typing of words by using an auto-complete feature that tries to guess what the person is typing, and allowing the person to choose between the words that it guesses. Switch technology is life changing. While it has been around for a long time, the increase in availability and affordability and increase in applications for it is allowing people to live much more independent, enjoyable and meaningful lives than ever before The key thing to understand is that designers and developers don't have to care about what the hardware is, they just have to programme an interface that can be controlled by one or two inputs, e.g. an interface that can be controlled using tab/enter. . For all switch users with the right support, it is now possible to take advantage of the broad range of benefits modern computing can bring: The ability to create and consume, the ability to control your home environment, the ability to communicate globally. For some, it means the ability to forge friendships and mark out a career. Everyone's needs are unique, so the hardware setups used are often unique too. Supporting all the possible permutations may seem daunting at first. Fortunately it is simpler than it sounds. A computer switch interface consists of two things: a switch and an interface. Switches come in a massive range of forms. Most can act in a momentary fashion, meaning that your switch behaves exactly like a mouse button, allowing different durations of presses. A minority of systems are more limited , forcing a timed down - up event – like clicking a mouse, but with no ability to hold it down . Switch interfaces are the link between the user’s switch and the device to be controlled. A generic physical switch interface is a box fitted with a 3.5mm socket that connects to a computer via USB or Bluetooth . Some interfaces offer the facility, either in hardware or software, to filter out accidental presses. What all switch interfaces should have i n common is the ability to be recognised as a mouse and/ or keyboard device, whether directly at a hardware level, or through software . The key thing to understand is that designers and developers don't have to care about what the hardware is, they just have to programme an interface that can be controlled by one or two inputs, e.g. an interface that can be controlled using tab/enter .
  27. The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3). The Web Content Accessibility Guidelines (WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), the main international standards organization for the Internet.
  28. The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3). The Web Content Accessibility Guidelines (WCAG) are part of a series of web accessibility guidelines published by the Web Accessibility Initiative (WAI) of the World Wide Web Consortium (W3C), the main international standards organization for the Internet.
  29. I preferred to use guidelines such as the device specific guidelines, especially when working with mobile applications
  30. At my time with AbilityNet I was able to work with Barclays on creating their own internal mobile accessibility guidelines. Creating these guidelines helped developers and designers to know what to consider when building different user interface elements within their applications and websites. With Barclays we research the highest used platforms etc
  31. Best way to decide on which platforms to prioritise is to look at your highest used devices Webaim provide statistics on this – WebAim Screen reader survey
  32. A good example of internal guidelines which are available for us to view online are the BBC mobile accessibility guidelines. When working with mobile I often refer to the BBC guidelines to understand good practice; what to consider and how best to explain the requirements for all teams involved.
  33. Also provide a transcript where possible
  34. Inclusive design patterns by Heydon Pickering A web for everyone by Sarah Horton and Whitney Quesenberry
  35. If you want to know more get in touch