有没有可能让iOS和安卓应用程序兼容Section 508 of the U.S. Rehabilitation Act?我有一个即将到来的会议,在那里这个问题将被提出。
发布于 2011-08-01 22:51:23
有关如何让应用程序完全可访问的苹果文档,请参阅此处:Accessibility Programming Guide for iOS
特别是:
如果您只使用标准的UIKit控件,您可能不需要做太多额外的工作来确保您的应用程序是可访问的。在这种情况下,下一步是确保这些控件提供的默认属性信息在应用程序
中有意义
发布于 2011-08-02 00:38:01
我已经做了几次508条款的审查,但不要把我的话当做最后的决定或法律意见。
508节通常用在政府合同中,是采购过程的一部分。如果你的应用程序不是完全兼容508,这并不意味着你不能获得合同,这只是意味着,如果某人的应用程序比你的应用程序更兼容,并且具有相同的通用功能集和可用性,那么你可能会输掉合同。
就移动设备上的508合规性而言,您需要填写的表单VPAT并没有特别提到智能电话。查看http://www.itic.org/policy/accessibility以查看当前的VPAT。如果我必须填写一份VPAT,我会把重点放在“1194.21节软件应用程序和操作系统”上,因为您是在为一台基本上带有辅助技术的计算机编写应用程序。
我是一个完全盲目的iPhone用户,从我对苹果内置应用程序以及许多第三方应用程序可访问性的个人经验来看,我想说创建一个符合508标准或非常接近的应用程序是可行的。
安卓则是另一回事。我没有任何Android的第一手经验,但我对Android的不同级别、不同的硬件以及设备制造商的定制可能会对可访问性产生负面影响,您不能保证您的应用程序将可访问。您所能做的最好的是尝试找到一个具有良好可访问性的手持设备,在该手持设备上进行开发,并在VPAT中明确表示您只使用一种特定的硬件设备进行了测试,因此您的结果会有所不同。对于苹果来说,可以肯定地说,如果一个应用程序可以在iOS 4.0上访问,那么它也可以在iPhone 3GS、iPhone 4、iPad和iPod touch上访问,因为它们控制着操作系统和硬件。我的理解是,Android的可访问性API比苹果更有限,所以这是另一种需要考虑的因素。
有关除苹果文档以外的其他iPhone应用程序的介绍,请参阅this
有关一般安卓辅助功能的介绍,请参阅this。有关我前面提到的碎片问题的更多详细信息,请注意选择手机部分。
有关编写可访问的安卓应用程序的开发人员介绍,请参阅this
发布于 2011-08-01 22:45:29
当然,你可以使用与VoiceOver类似的功能,振动,声音,使用iPhone 4上的闪光灯等等。但你不能使用盲文。
https://stackoverflow.com/questions/6900056
复制相似问题