如何使我的iOS / Android应用程序符合美国康复法案第508节的规定?

时间:2011-08-01 14:40:01

标签: iphone android ios accessibility

是否可以使iOS和Android应用与Section 508 of the U.S. Rehabilitation Act兼容?我即将召开会议,提出这个问题。

3 个答案:

答案 0 :(得分:6)

请参阅此处了解Apple有关如何使应用完全可访问的文档:Accessibility Programming Guide for iOS

特别是:

  

如果您只使用标准的UIKit控件,则可能不需要做太多额外的工作来确保您的应用程序可以访问。在这种情况下,下一步是确保这些控件提供的默认属性信息在您的应用程序中有意义

答案 1 :(得分:6)

我已经完成了508条评论,但是没有把我所说的作为最后的词或法律意见。

508条款通常用于政府合同,是采购流程的一部分。如果您的应用程序不完全符合508标准,这并不意味着您无法获得合同,这只意味着如果某人拥有的应用程序与您的应用程序相比具有相同的一般功能集和可用性,则可能会失败。

就移动设备上的508合规性而言,VPAT是您需要填写的形式,并未特别提及智能手机。看一眼 http://www.itic.org/policy/accessibility 查看当前的VPAT。如果我必须填写VPAT,我将专注于“第1194.21节软件应用程序和操作系统”,因为您正在编写一个基本上是带有辅助技术的计算机的应用程序。

我是一个完全失明的iPhone用户,根据我对Apple内置应用程序以及许多第三方应用程序的可访问性的个人经验,我会说创建一个符合508或非常接近的应用程序是可行的。

Android是另一回事。我没有Android的第一手经验,但对设备制造商的不同级别的Android,不同的硬件和自定义设备可能会对可访问性产生负面影响,但无法保证您的应用程序可以访问。您可以做的最好的事情就是尝试找到具有良好可访问性的手机,在手机上进行开发,并在VPAT中明确表示您仅使用一个特定的硬件设备进行测试,因此您的结果会有所不同。有了Apple,可以肯定地说,如果一个应用程序可以在iOS 4.0上访问,它可以通过iPhone 3GS,iPhone 4,iPad和iPod touch访问,因为它们可以控制操作系统和硬件。我的理解是,Android的辅助功能API比苹果更受限制,因此需要考虑其他因素。

有关使iPhone应用程序可访问的介绍,请参阅Apple的文档this

有关常规Android辅助功能的介绍,请参阅this。请注意选择手机部分,了解我之前提到的碎片问题的详细信息。

有关编写可访问的Android应用的开发人员介绍,请参阅this

答案 2 :(得分:1)

当然,你可以使用与VoiceOver类似的功能,振动,声音,使用iPhone 4上的闪光灯等。但你不能使用盲文。