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

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

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.