WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread: Mobile Accessibility Questions

for

Number of posts in this thread: 2 (In chronological order)

From: JP Jamous
Date: Fri, Oct 06 2017 2:58PM
Subject: Mobile Accessibility Questions
No previous message | Next message →

I have some questions regarding the accessibility of mobile apps. I
understand that apps can be developed using HTML for both platforms, iOS and
Android. When it comes to that type of development, it is easy to apply
WCAG.



The questions I don't have an answer to are:



1. What if the app is developed using XCode or CSharp?
2. Why some apps that have icons respond to finger taps, but not when
VO or Talkback are activated? It is not like there is a difference between
input devices. The input device is the same.
3. If the app is developed using XCode or CSharp, how can the code be
modified to make the app interface accessible with native screen readers?





Any answers to one or more of the above questions are greatly appreciated.



---
This email has been checked for viruses by AVG.
http://www.avg.com

From: Patrick H. Lauke
Date: Sun, Oct 08 2017 10:12AM
Subject: Re: Mobile Accessibility Questions
← Previous message | No next message

On 06/10/2017 21:58, JP Jamous wrote:
> I have some questions regarding the accessibility of mobile apps. I
> understand that apps can be developed using HTML for both platforms, iOS and
> Android. When it comes to that type of development, it is easy to apply
> WCAG.
>
>
>
> The questions I don't have an answer to are:
>
>
>
> 1. What if the app is developed using XCode or CSharp?

WCAG does not apply directly to native apps. The guidelines can mostly
be applied (in principle, anyway) but obviously any techniques etc won't
be applicable, and some SCs will not have any direct mapping and/or
require creative reinterpretation (e.g. 2.4.2 Page titled). See WCAG2ICT
for an initial mapping to non-web content
https://www.w3.org/WAI/intro/wcag2ict

> 2. Why some apps that have icons respond to finger taps, but not when
> VO or Talkback are activated? It is not like there is a difference between
> input devices. The input device is the same.
> 3. If the app is developed using XCode or CSharp, how can the code be
> modified to make the app interface accessible with native screen readers?

The app authors will need to build the app taking advantage of the
language/IDE/platform's accessibility APIs and requirements.

https://developer.apple.com/accessibility/ios/
https://developer.android.com/guide/topics/ui/accessibility/index.html

P
--
Patrick H. Lauke

www.splintered.co.uk | https://github.com/patrickhlauke
http://flickr.com/photos/redux/ | http://redux.deviantart.com
twitter: @patrick_h_lauke | skype: patrick_h_lauke