Page 141 - GIGW2
P. 141
Guidelines
for Indian Government Apps & Websites
Mobile App Compliance Matrix
S.No. GUIDELINE REF. No.
1. Accessibility Guidelines
1 Platform accessibility features have been optimally used and they 11.4.1
behave as intended.
2 Proper labels have been provided for all UI elements. 11.4.2
3 The role for a UI element is available programmatically so that assistive 11.4.3
technology can report this either through speech or Braille.
4 Hints have been provided for all active UI control elements. 11.4.4
5 The changes of state of UI controls are dynamically updated and 11.4.5
accurately available to the assistive technologies.
6 Related UI elements have been grouped together. 11.4.6
7 A non-interactive space of at least one point for iOS or 1 DP for 11.4.7
android has been provided between actionable UI elements.
8 Touch targets are at least 9x9mm regardless of screen size. 11.4.8
9 Focus is always on the active UI control. 11.4.9
10 When a UI control has context specific menu items, users are informed 11.4.10
that such a menu is present and are able to activate those menu items.
11 Content when navigated using the screen reader gestures forms a 11.4.11
meaningful sequence.
12 The app resizes its UI elements in accordance with device settings for 11.4.13
text size.
13 Color contrast ratio between foreground text for up to 18 point font 11.4.14
and background is at least 4.5:1.
14 Color & shape is not the only means to communicate important 11.4.15
information.
15 Focus is changed only when the user activates a UI element that is 11.4.16
designated for confirming an action such as the Submit button. (a)
16 Appropriate keyboard is invoked by the app depending on the type of 11.4.16
field or the data that needs to be provided by the user. (b)
17 Apps is compatible with hardware keyboard. 11.4.16
(c)
18 Gestures do not require 3 or more fingers to interact with UI elements. 11.4.17
19 Session timeouts have been avoided. If a timeout cannot be avoided, 11.4.18
then an option has been provided for users to extend the time limit
before the timeout occurs.
©2017,NIC 127