salesforce1 android app vpat · november 2016 salesforce1 for android - mobile app for phones . ......

Post on 29-Oct-2018

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Page 1 of 10 Salesforce1 for Android VPAT November 2016

Salesforce1 for Android - Mobile App for Phones Voluntary Product Accessibility Template® (VPAT) | November 2016

This Voluntary Product Accessibility Template, or VPAT, is a tool that helps officials and decision-makers to evaluate Salesforce1 mobile app design conformance with the accessibility standards under Section 508 of the Rehabilitation Act.

The scope of this VPAT includes all features of the Salesforce1 downloadable app for Android. The app features include object home and detail pages for standard and custom objects, Chatter, notes, tasks, calendar and events, people, cases, reports and dashboards. Information about the Salesforce1 downloadable app for iOS is not included in this VPAT.

Name of the Product: Salesforce1 for Android Version: 11.0 Last Release Date: October 2016 Point of Contact Name/Email: accessibility@salesforce.com

The first table of the VPAT document provides a summary view of the section 508 Standards. The subsequent tables provide more detailed views of each subsection. There are three columns in each table. Column one of the Summary Table describes the subsections of subparts B and C of the Standards.

Summary Table

Criteria Applicable Compliance Section 1194.21 Software Applications and Operating Systems Applicable Supports with exceptions

Section 1194.22 Web-based internet information and applications Applicable Supports with exceptions

Section 1194.23 Telecommunications Products Not Applicable —

Section 1194.24 Video and Multi-media Products Not Applicable —

Section 1194.25 Self-Contained, Closed Products Not Applicable —

Section 1194.26 Desktop and Portable Computers Not Applicable —

Section 1194.31 Functional Performance Criteria Applicable Supports with exceptions

Section 1194.41 Information, Documentation, and Support Applicable Supports through equivalent

facilitation

Page 2 of 10 Salesforce1 for Android VPAT November 2016

Section 1194.21 Software Applications and Operating Systems – Detail

Criteria Supporting Features Remarks and Explanations

(a) When software is designed to run on asystem that has a keyboard, productfunctions shall be executable from akeyboard where the function itself or theresult of performing a function can bediscerned textually.

Supports with exceptions

Salesforce1 for Android app is designed to work only with touch-enabled devices and the on-screen keyboard and not use hardware keyboards by default. However, user can connect a hardware keyboard to an Android device for text input.

With Talkback enabled, most of the Salesforce1 app features can be accessible through device on-screen touch capability, with left and right swipe movements. However, there is an exception: • Changing visual chart display on

the “Dashboard” detailed screenis not focusable with on-screenlinear swiping.

• Notification panel is notreachable or focusable with uselinear swiping. Also, there is noalternative way to close ornavigate out from the notificationpanel to the main content areaonce the focus is set inside thepanel using touch event.

(b) Applications shall not disrupt or disableactivated features of other products thatare identified as accessibility features,where those features are developed anddocumented according to industrystandards. Applications also shall not disruptor disable activated features of anyoperating system that are identified asaccessibility features where the applicationprogramming interface for thoseaccessibility features has been documentedby the manufacturer of the operatingsystem and is available to the productdeveloper.

Supports Salesforce1 Android app user interface and controls do not disrupt, deactivate, or interfere with Android operating system accessibility features such as High Contrast, system fonts, white on black inverse colors, zoom and Talkback.

Page 3 of 10 Salesforce1 for Android VPAT November 2016

Criteria Supporting Features Remarks and Explanations

(c) A well-defined on-screen indication ofthe current focus shall be provided thatmoves among interactive interface elementsas the input focus changes. The focus shallbe programmatically exposed so thatAssistive Technology can track focus andfocus changes.

Supports with exceptions

By design, Salesforce1 Android app does not show an on-screen focus indicator when the user touches a user interface element. With Talkback enabled, there is a focus indication on-screen using touch swipe methods to track focus changes with the following exception:

• The list items focus ordersequence within the “Add Filter”and “Sort” screens are notcorrect as the linear swipe focusmoves in opposite direction fromthe last to first item in the listinstead of vice-versa.

(d) Sufficient information about a userinterface element including the identity,operation and state of the element shall beavailable to Assistive Technology. When animage represents a program element, theinformation conveyed by the image mustalso be available in text.

Supports with exceptions

WAI-ARIA role, state and value information for Salesforce1 Android app user interface controls and elements are programmatically available to assistive technology. Functional images within the Android app have descriptive alternative text. However, there are some exceptions to this, including the following: • Decorative images used in the

“Chatter” are identified andannounced as “Unlabeled”.

• Visual charts displayed on“Reports” and “Dashboards”are not properly described forassistive technology.

(e) When bitmap images are used to identifycontrols, status indicators, or otherprogrammatic elements, the meaningassigned to those images shall be consistentthroughout an application's performance.

Supports Images that convey information have proper alternative text, and the meaning of such images is consistent throughout Salesforce1 Android app.

(f) Textual information shall be providedthrough operating system functions fordisplaying text. The minimum informationthat shall be made available is text content,text input caret location, and text attributes.

Supports Textual information is programmatically available to assistive technology in the Salesforce1 Android app.

Page 4 of 10 Salesforce1 for Android VPAT November 2016

Criteria Supporting Features Remarks and Explanations

(g) Applications shall not override userselected contrast and color selections andother individual display attributes.

Supports Salesforce1 Android app respects the Android operating system inverse color settings and does not override any default contrast settings.

(h) When animation is displayed, theinformation shall be displayable in at leastone non-animated presentation mode atthe option of the user.

Supports Salesforce1 Android app does not use any animation that results in moving, blinking, or scrolling information in the user interface. Animation is only used in the form of loading image that contains proper textual information available to assistive technology.

(i) Color coding shall not be used as the onlymeans of conveying information, indicatingan action, prompting a response, ordistinguishing a visual element.

Supports Salesforce1 Android app does not use color alone as a means of conveying information or indicating any action. Salesforce1 Android app does not perform any special steps to transform color or font-style-based information when that information is viewed with Talkback enabled.

(j) When a product permits a user to adjustcolor and contrast settings, a variety of colorselections capable of producing a range ofcontrast levels shall be provided.

Not Applicable Salesforce1 Android app does not permit a user to adjust color and contrast settings in the user interface.

(k) Software shall not use flashing orblinking text, objects, or other elementshaving a flash or blink frequency greaterthan 2 Hz and lower than 55 Hz.

Supports Salesforce1 Android app has no flashing or blinking text, objects or other elements greater than 2Hz and lower than 55Hz.

(l) When electronic forms are used, the formshall allow people using AssistiveTechnology to access the information, fieldelements, and functionality required forcompletion and submission of the form,including all directions and cues.

Supports All of the electronic form controls in the Salesforce1 Android app are accessible with the use of assistive technology such as Talkback.

Page 5 of 10 Salesforce1 for Android VPAT November 2016

Section 1194.22 Web-based Internet information and applications – Detail

Criteria Supporting Features Remarks and Explanations

(a) A text equivalent for every non-textelement shall be provided (e.g., via "alt","longdesc", or in element content).

Supports Images used in the Salesforce1 Android app have meaningful alternative (alt) text descriptions. Non-relevant or decorative images have null alt attributes or are inserted as a CSS background image.

Images inserted as a CSS background image contain meaningful text alternatives.

(b) Equivalent alternatives for anymultimedia presentation shall besynchronized with the presentation.

Not Applicable Salesforce1 Android app does not provide any multimedia presentations.

(c) Web pages shall be designed so that allinformation conveyed with color is alsoavailable without color, for example fromcontext or markup.

Supports with exceptions

Salesforce1 Android app does not use color or font-styles alone to distinguish the importance of a visual element.

Most of the Salesforce 1 Android app user interface is provided with sufficient color contrast between foreground and background text colors to ensure easy and clear legibility for people with moderately low vision. However, there are some exceptions to this, including the following: • The inline placeholder text that

is displayed within the inputtext box within the “FileUpload” screen does not meetthe minimum contrast criteria.

• Action buttons within “AddFilter” and “Sort” screens failthe minimum contrastrequirement.

Page 6 of 10 Salesforce1 for Android VPAT November 2016

Criteria Supporting Features Remarks and Explanations

(d) Documents shall be organized so theyare readable without requiring anassociated style sheet.

Not Applicable Salesforce1 Android app is a mobile-based application (not a document). To work correctly, the mobile app user interface requires the use of associated style sheets.

The operating systems for Android phone devices do not provide any option to disable or read screen elements without associated style sheets.

(e) Redundant text links shall be providedfor each active region of a server-side imagemap.

Not Applicable Salesforce1 Android app does not use server-side image maps.

(f) Client-side image maps shall be providedinstead of server-side image maps exceptwhere the regions cannot be defined withan available geometric shape.

Not Applicable Salesforce1 Android app does not use client-side image maps.

(g) Row and column headers shall beidentified for data tables.

Supports with exceptions

In Salesforce1 Android app, data tables are used only within the “Reports and Dashboards” sections where the column headers are not properly associated with row cells. Talkback does not announce column header information with row cells.

(h) Markup shall be used to associate datacells and header cells for data tables thathave two or more logical levels of row orcolumn headers.

Not Applicable Salesforce1 Android app does not use data tables that have more than one logical level of either column or row headers.

(i) Frames shall be titled with text thatfacilitates frame identification andnavigation

Not Applicable No frames are currently used for interaction within the Salesforce 1 Android app.

(j) Pages shall be designed to avoid causingthe screen to flicker with a frequencygreater than 2 Hz and lower than 55 Hz.

Supports Salesforce 1 Android app does not cause the screen to flicker with a frequency greater than 2Hz and lower than 55Hz.

(k) A text-only page, with equivalentinformation or functionality, shall beprovided to make a web site comply withthe provisions of this part, when compliancecannot be accomplished in any other way.The content of the text-only page shall beupdated whenever the primary pagechanges.

Not Applicable Text–only pages are not required because Salesforce1 Android app user interface has been coded to meet applicable standards, to the extent specified.

Page 7 of 10 Salesforce1 for Android VPAT November 2016

Criteria Supporting Features Remarks and Explanations

(l) When pages utilize scripting languages todisplay content, or to create interfaceelements, the information provided by thescript shall be identified with functional textthat can be read by Assistive Technology.

Supports Salesforce1 Android app uses JavaScript, WAI-ARIA and the most modern HTML5 techniques to provide interaction within the app. This allows assistive technology such as Talkback to read and transmit information back to the user.

(m) When a web page requires that anapplet, plug-in or other application bepresent on the client system to interpretpage content, the page must provide a linkto a plug-in or applet that complies with§1194.21(a) through (l).

Not Applicable Salesforce1 Android app does not require any applet or plug-in to work with its default functionality.

(n) When electronic forms are designed tobe completed on-line, the form shall allowpeople using Assistive Technology to accessthe information, field elements, andfunctionality required for completion andsubmission of the form, including alldirections and cues.

Supports All of the electronic form controls in the Salesforce1 Android app are accessible with the use of assistive technology such as Talkback.

(o) A method shall be provided that permitsusers to skip repetitive navigation links.

Supports Salesforce1 Android app uses various document landmarks such as <header>, <section>, and <article> to help assistive technology users navigate to different sections within the app when the Talkback features are being used.

(p) When a timed response is required, theuser shall be alerted and given sufficienttime to indicate more time is required.

Not Applicable Salesforce1 Android app does not require any time response as it keeps the user logged in to the app within that session.

Page 8 of 10 Salesforce1 for Android VPAT November 2016

Section 1194.31 Functional Performance Criteria – Detail

Criteria Supporting Features Remarks and Explanations

(a) At least one mode of operation andinformation retrieval that does not requireuser vision shall be provided, or support forAssistive Technology used by people whoare blind or visually impaired shall beprovided.

Supports with exceptions

With VoiceOver enabled, most of Salesforce1 iOS app features can be accessible using device on-screen touch capability, with left and right swipe movements and text-to-speech functionality. However, there are some exceptions where some functionally or feature does not work correctly with assistive technology.

• Input form elements that aremarked required in the datacapture form screens are notannounced as required.

• Refer to the following sectionsfor more details regardingother exceptions:1194.21 (a), (c), (d)1194.22 (c), (g)

(b) At least one mode of operation andinformation retrieval that does not requirevisual acuity greater than 20/70 shall beprovided in audio and enlarged print outputworking together or independently, orsupport for Assistive Technology used bypeople who are visually impaired shall beprovided.

Supports Salesforce1 Android app supports the use of zoom and color inversion features on the Android phone and tablet devices.

(c) At least one mode of operation andinformation retrieval that does not requireuser hearing shall be provided, or supportfor Assistive Technology used by peoplewho are deaf or hard of hearing shall beprovided.

Supports Salesforce1 Android app does not rely on sound alone or user hearing to access any of its app functionality.

(d) Where audio information is importantfor the use of a product, at least one modeof operation and information retrieval shallbe provided in an enhanced auditoryfashion, or support for assistive hearingdevices shall be provided.

Supports Salesforce1 Android app does not rely on audio to present information.

Page 9 of 10 Salesforce1 for Android VPAT November 2016

Criteria Supporting Features Remarks and Explanations

(e) At least one mode of operation andinformation retrieval that does not requireuser speech shall be provided, or supportfor Assistive Technology used by peoplewith disabilities shall be provided.

Supports Salesforce1 Android app does not require user speech.

(f) At least one mode of operation andinformation retrieval that does not requirefine motor control or simultaneous actionsand that is operable with limited reach andstrength shall be provided.

Supports Salesforce1 Android app does not require fine motor control or simultaneous actions. Salesforce1 Android app user interface and controls have large target areas that do not cause problems for people who have limited fine motor control or limited reach and strength.

Page 10 of 10 Salesforce1 for Android VPAT November 2016

Section 1194.41 Information, Documentation and Support – Detail

Criteria Supporting Features Remarks and Explanations

(a) Product support documentationprovided to end-users shall be madeavailable in alternate formats uponrequest, at no additional charge

Supports Salesforce provides electronic versions of all product support documentation related to the Salesforce1 mobile app. Users with disabilities can request additional product support documentation by opening a new case at http://help.salesforce.com.

(b) End-users shall have access to adescription of the accessibility andcompatibility features of products inalternate formats or alternate methodsupon request, at no additional charge.

Supports Salesforce provides information on the Salesforce1 mobile app features in the documentation at https://www.salesforce.com/solutions/mobile/app/features/.

Accessibility related documentation can be access by going to http://help.salesforce.com

(c) Support services for products shallaccommodate the communicationneeds of end-users with disabilities.

Supports with equivalent facilitation

Support service related to the Salesforce1 mobile app can be found at the Salesforce.com website. Currently, telephone communication provision does not support TTY or relay services. Users with disabilities can open support request directly at http://help.salesforce.com.

top related