Page 121 - GIGW2
P. 121

Guidelines


                                                               for Indian Government Apps & Websites









                             It sometimes takes many attempts to find out the new elements and if such
                             interactions are time sensitive, a timeout could occur and the user would have
                             to start all over again. Even without timeouts, new users could find it difficult to
                             manage such interactions thus impacting the user experience. Therefore focus
                             MUST be brought to the active UI control.

                      11.4.10  Custom actions for context specific UI
                             When  a  UI  control  has  context  specific  menu  items,  users  MUST  be
                             informed that such a menu is present and must be able to activate those
                             menu items.  A  Custom  Action  is  an  effective  technique  to  support  such  an
                             interaction. Both Android and iOS provide Custom Actions that are available
                             to assistive technology users. When an element with a custom action is focused,
                             assistive technology lets the user know that such actions are available and then
                             users can use well known gestures to perform those actions. Alternatively, use
                             the accessibility API to report to the user what new UI elements are available
                             and where such elements are present on the screen. This way users can locate
                             those elements. This technique should only be used if Custom Actions are not
                             available.
                      11.4.11  Logical and meaningful sequence

                             Screen reader mobile users rely on gestures to navigate and interact with the
                             content and the UI controls. Content when navigated using the screen reader
                             gestures, MUST form a  meaningful sequence.  The  controls  on  the  mobile
                             screens and the interaction produced need to be logical.

                      11.4.12  Screen orientation
                             Assistive technology users could lock screen orientation to avoid interference
                             with their interaction with the device. Hence the following should be followed
                             while handling screen orientation:
                                 a.  If the user has turned on “Locked Orientation” option for iOS or disabled
                                    the Auto-rotate screen option for Android, then the app should not try
                                    to change the screen orientation.
                                 b.  If Screen orientation change is not disabled then it should be ensured
                                    that the screen orientation change is not disruptive and the focus does
                                    not move from the focused screen element.
                                 c.  Screen orientation change should be reported using accessibility API.

                                 d.  Report Screen orientation at the start if it is different from the default
                                    setting  when  screen  orientation  change  is  disabled.  Otherwise,
                                    the  change  should  be  reported  every  time  the  orientation  changes.







                                                                                           ©2017,NIC          107
   116   117   118   119   120   121   122   123   124   125   126