WebAIM - Web Accessibility In Mind

E-mail List Archives

Thread:

for

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

From: joe
Date: Wed, Jul 08 2020 6:29AM
Subject:
No previous message | No next message

Hi Ramakrishnan,

IMO and as far as I can tell from reviewing mobile Apps and researching iOS and Android, WCAG SC 1.4.12 Text Spacing does not apply to Native mobile apps because there are no user settings that allow a user to adjust text spacing as of Android 10 and iOS 13 (I have also not seen this included in Android 11 or iOS 14). This SC could possibly apply to web-based content embedded in a web view, but right now I do not believe it does because neither Chrome or Safari mobile apps have a text spacing option currently.

As for 1.4.10 Reflow, while this probably cannot directly apply as there is some debate about whether the accessibility settings on iOS or Android can even reach 200% zoom (https://github.com/w3c/wcag/issues/674), let alone 400%, I generally apply the spirit of this SC to mobile apps by increasing the Font/Text size accessibility setting as high as it will go and ensure that both native and web-based content in a mobile application does not lose any functionality, lose any information or cause scrolling in two directions.

For 1.3.5 Identify Input Purpose, I believe this one is the closest to being able to directly apply to mobile in the near future. Android currently has a similar attribute to the HTML autocomplete called autofillHints (https://developer.android.com/guide/topics/text/autofill-optimize), so you could theoretically meet this SC (or the spirit of it) on Android. But the SC is very specific to HTML and the autocomplete attribute. iOS is a very different story, while this OS does support some autofill capabilities (https://developer.apple.com/documentation/security/password_autofill/), it seems very limited in the types of autofill data that is supported (https://developer.apple.com/documentation/uikit/uitextinputtraits/1649656-textcontenttype) and mostly changes the software keyboard displayed.

I hope this helps.

Thankx,
Joe Humbert
Accessibility Champion
Android & iOS Accessibility Novice