SlideShare a Scribd company logo
1 of 55
Eric Maslowski
University of Michigan 3D Lab
   emaslows@umich.edu
Some Context…
  • Work done in collaboration with IGDA Accessibility
    SIG for Constance Steinkuehler, former Senior Policy
    Analyst at the Office of Science and Technology Policy
    in the Executive Office of the U.S. President.

  • Heavily inspired by WC3/WCAG and IGDA

  • 10+ years of application and web
    development experience.
Someone You Should Know…
  IGDA (International Game Developers Association)
  Game Accessibility Special Interest Group
  http://igda-gasig.org


  • Game Accessibility Top 10

  • Methods for Providing Accessibility

  • How Many Need It?

  • Etc.
What Type of Applications Are We
Talking About…
        Visually Dynamic and Rich User Experiences
        on Mobile Platforms.
What is Accessibility…?

The ability to fully experience
an application even when
functioning under limiting
conditions.
Possible Limiting Conditions

Vision

• Vision Loss (e.g. mild,moderate, severe, blindness)

• Color Blindness

• Visual motor impairment (e.g. visual tracking, diplopia)

• Visual field loss
Motor (e.g. arms, hands, trunk, legs)

• Motor control impairment (e.g. coordination,
aiming, response speed)

• Muscle weakness (e.g. paralysis, paresis)

• Muscle Tone (e.g. rigidity, spasticity,
hypo/hypertonicity, tremor)

• Balance (e.g. vestibular, visual, proprioceptive, )

• Range of Motion limitation
Cognitive

• Attention (e.g. divided attention)

• Memory (e.g. working memory, memory span, associative memory)

• Executive Function (e.g. planning, decision making, learning)

• Visual Perceptual (e.g. visual closure, visualization)
Hearing

• Hearing Loss (e.g. mild, moderate, severe, deafness)



Vocal & Communication (i.e. speech)

• Speech disorder (e.g. articulation, fluency, voice)

• Language (e.g. form, content, function)

• Muteness
Type                      Number         %
Some Numbers…                              Visual – Severe           1,768,000     0.8

                                           Visual – Not severe       5,904,000     2.8

                                           Auditory – Severe          832,000      0.4
 Category            Number         %
                                           Auditory – Not severe     7,134,000     3.4

 No disability       181,317,000   78.7    Mobility – Severe         14,698,000    7.1

                                           Mobility – Not severe     10,441,000    5.0

 Severe disability   32,776,000    14.2    Learning disability       3,451,000     1.7
                                           Other mental disability
 Not severe                                (dementia, mental
                     16,297,000     7.1                              6,657,000     3.2
                                           retardation, other
 disability                                unspecified)
                                           Other disabilities
                                                                     2,270,000     1.1
                                           (Speech)
 Total population    279,463,000   100.0
                                           Total                     53,155,000


                                                                     Source: 2005 Census Data
Can we be all things to all people…
                   No, but it’s a nice goal to strive for.
So Why We Should Care?

• User Satisfaction

• Reach Greater Audience

• Address Government Regulations

• Provide New Skill Building Opportunities
Practically speaking…
• Project Requirements

• Budget and Resource Considerations

• Platform Limitations

• Demographic Considerations

• Etc.
Current State…(Games)
Vision - Even the simplest issues (such as font size and contrast) are rarely
considered, resulting in significant issues for older players in particular.

Hearing - Subtitling/captioning is relatively commonplace, however the implementation is
highly inconsistent and usually patchy and poorly executed.

Motor – New input devices, control schemes, and mechanics has contributed to significant
growth.

Cognitive - Although many therapeutic titles exist for profound cognitive
impairment, commercial considerations are rare.

Vocal & Communication - Speech is now beginning to be included as an input method as
well as simply communicating with other players on select titles.
• Great for Interactive Apps

• Low to Mid-Cost

• Touch Screen Accessibility

• Many (cheap) Apps

• Convenient

• Unique Development

• (often) Special Distribution

• Noisy Input
Screen Readers Possible, but…
                       Unity 3D does not support Screen Readers!



 Puts everything on developer which is a major
 challenge and demand on resources.
You will need to make compromises…

•   What are their interests?

•   What limitations could they have?

•   What will make your audience happy?
•   Adolescent and young males with SCI
    • 16 to 24 year old
    • Racial and ethnic minority backgrounds

•   Gaming Experience
•   Expectations
•   Devices (which ones they own and play)
•   How often they play
Inspiration
•   South Park
•   Adult Swim
•   Call of Duty
•   Assassin’s Creed
•   Uncharted
•   Ratchet and Clank
•   Mario
•   Zelda
•   Deathspank
•   Fallout 3
•   Hot Shots
•   Naked Gun
1. Manual Dexterity
• Includes full control of one or more hands to severely limited movement of
  fingers or the need for peripheral devices such as mouthsticks.

• Poor articulation of the fingers often leads to knuckles dragging or fingers
  accidentally resting on the device which creates multiple unintentional “taps”.

2. Varying Touch Speed & Accuracy

• Motor impairment often leads to lack of control over pressure sensitivity,
  speed, and accuracy due to muscle weakness and involuntary movements.
3. Limited Range of Motion

• Due to muscle atrophy or direct neuropathy an individual’s range of
  movements may be limited requiring devices to be placed in strategic spots
  (e.g. resting on thigh) or mounts. For those affected this often prevents access
  to the full screen.

4. Spasms and Involuntary Movements

• For those affected, involuntary movements big and small can lead to accidental
  taps, interrupted swipes, and lack of accuracy.
Double taps often lead to accidental clicks
and false-positives due to spasms, multiple
fingers/knuckles on the device, or lack of
force when interacting.

Relying on single taps, swipes, and context
sensitive menus

Requires additional development and
design considerations to juggle the many
interactions players have come to expect.
Response time, accuracy and player abilities can
vary, which makes it difficult. (The experience is
too hard or too easy)

Focusing on cerebral/thinking challenges can
lower frustration and shift emphasis away from
twitch reflex.

Risk of being too easy, difficult to fit certain
genres, doesn’t satisfy “twitch junkies”
• Some can’t use both hands
• Dual joysticks need to go
• Difficult to juggle multiple actions
• Requires extra care with design
• Often needs special code (ex. Auto-aim)
Those with limited motor function often struggle with long precise
gestures due to spasms, placement of the device on their thigh or in a
mount, and a general range of motion limitations.

Quick swipes are easier for individuals to execute and thus leads to
greater enjoyment.
Project possible through funding by:

Department of Education National
    Institute on Disability and
 Rehabilitation Research (NIDRR)

          #H133G100118
Address health and social
situations for those with SCI.

  Built around established
conventions found in games.

 If the game is “FUN” they
 will keep playing giving us
   more opportunities for
       reaching them.
Player is confronted with real considerations
(pressure releases, day planning, bowel/bladder, etc. )

     But need to earn cash, fight animal minions,
                   save the world

              Action / Adventure / RPG
The underlying theme is still all about
       the health mechanics
• iOS Platforms
(iPad, iPod, iPhone)

• Unity3D Game Engine

• Alienbrain Asset Management*

• 3D Studio
Max, Zbrush, Photoshop, After
Effects
Tap where want to go in
environment and character goes
there

Pros
• Very accessible
• Passes all the guidelines

Cons
• occasionally frustrating and dull
• less direct control over player
• can’t control speed
Player drags his finger along the screen
The character is locked to the touch point.

Pros:
• Allows for fine control of the character.
• Easy to implement and cheap
Cons:
• Requires long gestures and constant
  interactions.
• More reflex than cerebral
• Player must path around obstacles
• Device gets noisy input
Scrollbars on either side of the screen control
the player’s “wheels” independently.

Pros:
• Good connection with character
• Mimics real-world wheelchair
• Can do fancy maneuvers
• Small modification can work for mouth sticks

Cons:
• High reflex requirement
• Hard to juggle multiple activities
Virtual Trackball over screen. Swipe in direction
player should go. Speed and length of swipe
affects speed of player.

Pros:
• Good connection with character
• Can build up momentum
• Mimics real-world wheelchair dynamics
• Can do some fancy maneuvers
• Works for mouth sticks

Cons:
• Some reflex requirement
• Susceptible to multi-touch woes
Accessibility Concerns for Mobile Applications
Accessibility Concerns for Mobile Applications
Accessibility Concerns for Mobile Applications
Accessibility Concerns for Mobile Applications
Accessibility Concerns for Mobile Applications

More Related Content

Viewers also liked

Cálculo da receita bruta anual do simples nacional
Cálculo da receita bruta anual do simples nacionalCálculo da receita bruta anual do simples nacional
Cálculo da receita bruta anual do simples nacionalProfissionalCursos
 
Russian gost certification 288
Russian gost certification 288Russian gost certification 288
Russian gost certification 288Caleb Wood
 
Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Amar Roy
 
Monument expands HK office with three hires - Sep 2015
Monument expands HK office with three hires - Sep 2015Monument expands HK office with three hires - Sep 2015
Monument expands HK office with three hires - Sep 2015Niklas K Amundsson
 
EPISD UNOFFICIAL TRANSCRIPT Ethan Vickers
EPISD UNOFFICIAL TRANSCRIPT Ethan VickersEPISD UNOFFICIAL TRANSCRIPT Ethan Vickers
EPISD UNOFFICIAL TRANSCRIPT Ethan VickersEthan Vickers
 
IBM Industry Models and Data Lake
IBM Industry Models and Data Lake IBM Industry Models and Data Lake
IBM Industry Models and Data Lake Pat O'Sullivan
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServicesPrateek Tandon
 

Viewers also liked (13)

Cálculo da receita bruta anual do simples nacional
Cálculo da receita bruta anual do simples nacionalCálculo da receita bruta anual do simples nacional
Cálculo da receita bruta anual do simples nacional
 
Russian gost certification 288
Russian gost certification 288Russian gost certification 288
Russian gost certification 288
 
Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0Di in the age of digital disruptions v1.0
Di in the age of digital disruptions v1.0
 
Stb 15223
Stb 15223Stb 15223
Stb 15223
 
digital leadership
digital leadershipdigital leadership
digital leadership
 
Experimentoredu
ExperimentoreduExperimentoredu
Experimentoredu
 
Monument expands HK office with three hires - Sep 2015
Monument expands HK office with three hires - Sep 2015Monument expands HK office with three hires - Sep 2015
Monument expands HK office with three hires - Sep 2015
 
EPISD UNOFFICIAL TRANSCRIPT Ethan Vickers
EPISD UNOFFICIAL TRANSCRIPT Ethan VickersEPISD UNOFFICIAL TRANSCRIPT Ethan Vickers
EPISD UNOFFICIAL TRANSCRIPT Ethan Vickers
 
Be TOPS: Culture Deck
Be TOPS: Culture DeckBe TOPS: Culture Deck
Be TOPS: Culture Deck
 
Prepostions of place
Prepostions of placePrepostions of place
Prepostions of place
 
Ad Set
Ad SetAd Set
Ad Set
 
IBM Industry Models and Data Lake
IBM Industry Models and Data Lake IBM Industry Models and Data Lake
IBM Industry Models and Data Lake
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServices
 

Similar to Accessibility Concerns for Mobile Applications

SCI-Hard - Lessons Learned for Mobile Game Development
SCI-Hard - Lessons Learned for Mobile Game DevelopmentSCI-Hard - Lessons Learned for Mobile Game Development
SCI-Hard - Lessons Learned for Mobile Game DevelopmentEricMaslowski
 
Video Games: A Presentation For Teachers
Video Games: A Presentation For TeachersVideo Games: A Presentation For Teachers
Video Games: A Presentation For Teachersannascaps
 
Learning The Rules to Break Them: Designing for the Future of VR
Learning The Rules to Break Them: Designing for the Future of VRLearning The Rules to Break Them: Designing for the Future of VR
Learning The Rules to Break Them: Designing for the Future of VRMichael Harris
 
280 MAPA coursework1 ppt
280 MAPA  coursework1 ppt280 MAPA  coursework1 ppt
280 MAPA coursework1 pptQIN JIANG
 
Mixed reality the second generation is all about ux
Mixed reality   the second generation is all about uxMixed reality   the second generation is all about ux
Mixed reality the second generation is all about uxCameron Vetter
 
G4H: game accessibility research @ University of Nevada, Reno
G4H: game accessibility research @ University of Nevada, RenoG4H: game accessibility research @ University of Nevada, Reno
G4H: game accessibility research @ University of Nevada, RenoEelke Folmer
 
Comp4010 lecture3-AR Technology
Comp4010 lecture3-AR TechnologyComp4010 lecture3-AR Technology
Comp4010 lecture3-AR TechnologyMark Billinghurst
 
Auditory perceptual learning and game design an example for tinnitus manage...
Auditory perceptual learning and game design   an example for tinnitus manage...Auditory perceptual learning and game design   an example for tinnitus manage...
Auditory perceptual learning and game design an example for tinnitus manage...Nicolas Van Labeke
 
Risks and strategies adopting agile in medium and large organizations
Risks and strategies adopting agile in medium and large organizationsRisks and strategies adopting agile in medium and large organizations
Risks and strategies adopting agile in medium and large organizationsAgile Software Community of India
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User InterfacesLuigi Oliveto
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging PopulationUXPA International
 
UX Strategy for Any Device
UX Strategy for Any DeviceUX Strategy for Any Device
UX Strategy for Any DeviceDave Hogue
 
All you wanted to Know about Accessibility
All you wanted to Know about AccessibilityAll you wanted to Know about Accessibility
All you wanted to Know about AccessibilityManesh Samuel John
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methodsyoshiharu sato
 
Access to technology presentation
Access to technology presentationAccess to technology presentation
Access to technology presentationmountain2009
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMark Billinghurst
 
Using Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to QuestionsUsing Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to QuestionsJeffrey Nichols
 
Animation in user interfaces
Animation in user interfacesAnimation in user interfaces
Animation in user interfacesMatthias Schreck
 

Similar to Accessibility Concerns for Mobile Applications (20)

SCI-Hard - Lessons Learned for Mobile Game Development
SCI-Hard - Lessons Learned for Mobile Game DevelopmentSCI-Hard - Lessons Learned for Mobile Game Development
SCI-Hard - Lessons Learned for Mobile Game Development
 
Video Games: A Presentation For Teachers
Video Games: A Presentation For TeachersVideo Games: A Presentation For Teachers
Video Games: A Presentation For Teachers
 
Learning The Rules to Break Them: Designing for the Future of VR
Learning The Rules to Break Them: Designing for the Future of VRLearning The Rules to Break Them: Designing for the Future of VR
Learning The Rules to Break Them: Designing for the Future of VR
 
280 MAPA coursework1 ppt
280 MAPA  coursework1 ppt280 MAPA  coursework1 ppt
280 MAPA coursework1 ppt
 
Mixed reality the second generation is all about ux
Mixed reality   the second generation is all about uxMixed reality   the second generation is all about ux
Mixed reality the second generation is all about ux
 
G4H: game accessibility research @ University of Nevada, Reno
G4H: game accessibility research @ University of Nevada, RenoG4H: game accessibility research @ University of Nevada, Reno
G4H: game accessibility research @ University of Nevada, Reno
 
Comp4010 lecture3-AR Technology
Comp4010 lecture3-AR TechnologyComp4010 lecture3-AR Technology
Comp4010 lecture3-AR Technology
 
Auditory perceptual learning and game design an example for tinnitus manage...
Auditory perceptual learning and game design   an example for tinnitus manage...Auditory perceptual learning and game design   an example for tinnitus manage...
Auditory perceptual learning and game design an example for tinnitus manage...
 
Risks and strategies adopting agile in medium and large organizations
Risks and strategies adopting agile in medium and large organizationsRisks and strategies adopting agile in medium and large organizations
Risks and strategies adopting agile in medium and large organizations
 
Natural User Interfaces
Natural User InterfacesNatural User Interfaces
Natural User Interfaces
 
UXPA2019 Designing Technology for an Aging Population
UXPA2019  Designing Technology for an Aging PopulationUXPA2019  Designing Technology for an Aging Population
UXPA2019 Designing Technology for an Aging Population
 
UX Strategy for Any Device
UX Strategy for Any DeviceUX Strategy for Any Device
UX Strategy for Any Device
 
All you wanted to Know about Accessibility
All you wanted to Know about AccessibilityAll you wanted to Know about Accessibility
All you wanted to Know about Accessibility
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Comparisons of input modalities and methods
Comparisons of input modalities and methodsComparisons of input modalities and methods
Comparisons of input modalities and methods
 
Access to technology presentation
Access to technology presentationAccess to technology presentation
Access to technology presentation
 
AAC Systems
AAC SystemsAAC Systems
AAC Systems
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed Reality
 
Using Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to QuestionsUsing Public Social Media to Find Answers to Questions
Using Public Social Media to Find Answers to Questions
 
Animation in user interfaces
Animation in user interfacesAnimation in user interfaces
Animation in user interfaces
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Accessibility Concerns for Mobile Applications

  • 1. Eric Maslowski University of Michigan 3D Lab emaslows@umich.edu
  • 2.
  • 3.
  • 4. Some Context… • Work done in collaboration with IGDA Accessibility SIG for Constance Steinkuehler, former Senior Policy Analyst at the Office of Science and Technology Policy in the Executive Office of the U.S. President. • Heavily inspired by WC3/WCAG and IGDA • 10+ years of application and web development experience.
  • 5. Someone You Should Know… IGDA (International Game Developers Association) Game Accessibility Special Interest Group http://igda-gasig.org • Game Accessibility Top 10 • Methods for Providing Accessibility • How Many Need It? • Etc.
  • 6. What Type of Applications Are We Talking About… Visually Dynamic and Rich User Experiences on Mobile Platforms.
  • 7. What is Accessibility…? The ability to fully experience an application even when functioning under limiting conditions.
  • 8. Possible Limiting Conditions Vision • Vision Loss (e.g. mild,moderate, severe, blindness) • Color Blindness • Visual motor impairment (e.g. visual tracking, diplopia) • Visual field loss
  • 9. Motor (e.g. arms, hands, trunk, legs) • Motor control impairment (e.g. coordination, aiming, response speed) • Muscle weakness (e.g. paralysis, paresis) • Muscle Tone (e.g. rigidity, spasticity, hypo/hypertonicity, tremor) • Balance (e.g. vestibular, visual, proprioceptive, ) • Range of Motion limitation
  • 10. Cognitive • Attention (e.g. divided attention) • Memory (e.g. working memory, memory span, associative memory) • Executive Function (e.g. planning, decision making, learning) • Visual Perceptual (e.g. visual closure, visualization)
  • 11. Hearing • Hearing Loss (e.g. mild, moderate, severe, deafness) Vocal & Communication (i.e. speech) • Speech disorder (e.g. articulation, fluency, voice) • Language (e.g. form, content, function) • Muteness
  • 12. Type Number % Some Numbers… Visual – Severe 1,768,000 0.8 Visual – Not severe 5,904,000 2.8 Auditory – Severe 832,000 0.4 Category Number % Auditory – Not severe 7,134,000 3.4 No disability 181,317,000 78.7 Mobility – Severe 14,698,000 7.1 Mobility – Not severe 10,441,000 5.0 Severe disability 32,776,000 14.2 Learning disability 3,451,000 1.7 Other mental disability Not severe (dementia, mental 16,297,000 7.1 6,657,000 3.2 retardation, other disability unspecified) Other disabilities 2,270,000 1.1 (Speech) Total population 279,463,000 100.0 Total 53,155,000 Source: 2005 Census Data
  • 13. Can we be all things to all people… No, but it’s a nice goal to strive for.
  • 14. So Why We Should Care? • User Satisfaction • Reach Greater Audience • Address Government Regulations • Provide New Skill Building Opportunities
  • 15. Practically speaking… • Project Requirements • Budget and Resource Considerations • Platform Limitations • Demographic Considerations • Etc.
  • 16. Current State…(Games) Vision - Even the simplest issues (such as font size and contrast) are rarely considered, resulting in significant issues for older players in particular. Hearing - Subtitling/captioning is relatively commonplace, however the implementation is highly inconsistent and usually patchy and poorly executed. Motor – New input devices, control schemes, and mechanics has contributed to significant growth. Cognitive - Although many therapeutic titles exist for profound cognitive impairment, commercial considerations are rare. Vocal & Communication - Speech is now beginning to be included as an input method as well as simply communicating with other players on select titles.
  • 17.
  • 18. • Great for Interactive Apps • Low to Mid-Cost • Touch Screen Accessibility • Many (cheap) Apps • Convenient • Unique Development • (often) Special Distribution • Noisy Input
  • 19. Screen Readers Possible, but… Unity 3D does not support Screen Readers! Puts everything on developer which is a major challenge and demand on resources.
  • 20.
  • 21. You will need to make compromises… • What are their interests? • What limitations could they have? • What will make your audience happy?
  • 22. Adolescent and young males with SCI • 16 to 24 year old • Racial and ethnic minority backgrounds • Gaming Experience • Expectations • Devices (which ones they own and play) • How often they play
  • 23.
  • 24.
  • 25. Inspiration • South Park • Adult Swim • Call of Duty • Assassin’s Creed • Uncharted • Ratchet and Clank • Mario • Zelda • Deathspank • Fallout 3 • Hot Shots • Naked Gun
  • 26. 1. Manual Dexterity • Includes full control of one or more hands to severely limited movement of fingers or the need for peripheral devices such as mouthsticks. • Poor articulation of the fingers often leads to knuckles dragging or fingers accidentally resting on the device which creates multiple unintentional “taps”. 2. Varying Touch Speed & Accuracy • Motor impairment often leads to lack of control over pressure sensitivity, speed, and accuracy due to muscle weakness and involuntary movements.
  • 27. 3. Limited Range of Motion • Due to muscle atrophy or direct neuropathy an individual’s range of movements may be limited requiring devices to be placed in strategic spots (e.g. resting on thigh) or mounts. For those affected this often prevents access to the full screen. 4. Spasms and Involuntary Movements • For those affected, involuntary movements big and small can lead to accidental taps, interrupted swipes, and lack of accuracy.
  • 28.
  • 29. Double taps often lead to accidental clicks and false-positives due to spasms, multiple fingers/knuckles on the device, or lack of force when interacting. Relying on single taps, swipes, and context sensitive menus Requires additional development and design considerations to juggle the many interactions players have come to expect.
  • 30. Response time, accuracy and player abilities can vary, which makes it difficult. (The experience is too hard or too easy) Focusing on cerebral/thinking challenges can lower frustration and shift emphasis away from twitch reflex. Risk of being too easy, difficult to fit certain genres, doesn’t satisfy “twitch junkies”
  • 31. • Some can’t use both hands • Dual joysticks need to go • Difficult to juggle multiple actions • Requires extra care with design • Often needs special code (ex. Auto-aim)
  • 32. Those with limited motor function often struggle with long precise gestures due to spasms, placement of the device on their thigh or in a mount, and a general range of motion limitations. Quick swipes are easier for individuals to execute and thus leads to greater enjoyment.
  • 33.
  • 34. Project possible through funding by: Department of Education National Institute on Disability and Rehabilitation Research (NIDRR) #H133G100118
  • 35.
  • 36.
  • 37.
  • 38. Address health and social situations for those with SCI. Built around established conventions found in games. If the game is “FUN” they will keep playing giving us more opportunities for reaching them.
  • 39. Player is confronted with real considerations (pressure releases, day planning, bowel/bladder, etc. ) But need to earn cash, fight animal minions, save the world Action / Adventure / RPG
  • 40.
  • 41.
  • 42.
  • 43. The underlying theme is still all about the health mechanics
  • 44. • iOS Platforms (iPad, iPod, iPhone) • Unity3D Game Engine • Alienbrain Asset Management* • 3D Studio Max, Zbrush, Photoshop, After Effects
  • 45.
  • 46. Tap where want to go in environment and character goes there Pros • Very accessible • Passes all the guidelines Cons • occasionally frustrating and dull • less direct control over player • can’t control speed
  • 47. Player drags his finger along the screen The character is locked to the touch point. Pros: • Allows for fine control of the character. • Easy to implement and cheap
  • 48. Cons: • Requires long gestures and constant interactions. • More reflex than cerebral • Player must path around obstacles • Device gets noisy input
  • 49. Scrollbars on either side of the screen control the player’s “wheels” independently. Pros: • Good connection with character • Mimics real-world wheelchair • Can do fancy maneuvers • Small modification can work for mouth sticks Cons: • High reflex requirement • Hard to juggle multiple activities
  • 50. Virtual Trackball over screen. Swipe in direction player should go. Speed and length of swipe affects speed of player. Pros: • Good connection with character • Can build up momentum • Mimics real-world wheelchair dynamics • Can do some fancy maneuvers • Works for mouth sticks Cons: • Some reflex requirement • Susceptible to multi-touch woes

Editor's Notes

  1. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  2. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  3. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  4. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  5. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  6. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  7. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  8. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  9. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  10. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  11. Board agreed on these sources
  12. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  13. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  14. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  15. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  16. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  17. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  18. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  19. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  20. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  21. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  22. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  23. Even though the game has elements of puzzle solving, adventure, action, sports, shooting, and driving; at it’s core it is an Action-Adventure-RPG game with character development being a significant part of the experience. The player character for the game is a recent SCI patient who needs to adapt to their new abilities and the world around them. As a SCI individual the player is confronted with real considerations of someone with a SCI such as pressure releases, day and meal planning, and managing assistants/friends. The player must manage the above while trying to earn cash for new gear, fight legions of animal minions, and figure out a secret plot of world domination.
  24. Physicians, OT/PT, assistants, zombies
  25. Against Dr. Schrync and his hordes of animal minions.
  26. Stress, energy, health, skin, bladder, etc.
  27. Ios for demographic, stability in platform specs, popularity
  28. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  29. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  30. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  31. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  32. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  33. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  34. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  35. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  36. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  37. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.
  38. This project in it’s simplest form is aimed at creating a fun and engaging game that addresses many of the health and social situations for those with a Spinal Cord Injury.The game is built around common conventions proven in the game industry and uses any method suitable for a given situation such as action, adventure, sports, and puzzle solving with a strong emphasis on off-beat (and sometimes crude) humor to deliver the messages of the game.