注意事项 在本文中,“可访问性”一词出现了15次。
最近,我目睹了前端社区中的两个阵营:一些阵营正在积极地促进可访问性,而另一些阵营则真诚地不明白为什么要花时间在它上面。 取代了这两个阵营之间的对话,只有彼此间的排斥,双方的讽刺,侮辱和伴随我们有毒社区的其他魅力的发展。
可访问性的主题在某种程度上呼应了性能主题。 在这里,社区也分为两个阵营:第一个阵营提倡速度优化,第二个阵营问他们为什么需要它,因为它们没有任何要减速和快速加载的东西( 哦,那些在顶级Macbook上打开localhost的程序员 )。
导致当前情况的各种问题:
但是似乎存在一个更全球性的问题。
感知扭曲
Sberbank拥有为设计师,开发人员和管理人员开发负担得起的数字产品的指南 。 刚开始是很棒的,但是它用以下短语满足了我们:
可访问性是数字环境的质量,它表征了其对残疾人的适应程度。
这句话强化了人们已经普遍认为无障碍环境完全是关于残疾人的观念。 此外,许多文章和手册都集中在支持屏幕阅读器上,以便盲人和弱视人群可以使用该界面。 因此,辅助功能通常与屏幕阅读器关联。
开发人员通常或者没有关于产品中屏幕阅读器使用情况的统计信息,或者他们知道没有通过屏幕阅读器使用他们的产品(许多人开发的内部项目没有视觉障碍的用户)。
无障碍布道者与开发人员之间的沟通存在一个大问题。 在我看来,横幅失明现象已经蔓延到我们社区中的辅助功能和屏幕阅读器一词。 我理解为什么:当经常被告知您必须支持屏幕阅读器时,如果您根本不方便,那么您首先会生气,然后得分。
“可访问性”的真正含义是什么
我喜欢文章“ 意外的可访问性提示 ( 免费翻译 )”中对可访问性的定义:
可访问性不仅与残疾人有关。 [...]在用户面临的任何情况下以及在任何环境下(例如,在不同设备上),产品的可用性都是一个问题。
本文的上下文略有不同,但是它为我们的界面必须处理的情况和局限性提供了很好的例子:
- 乘坐地铁(一只手握住电话,由于火车的行驶而使协调变得复杂,互联网不稳定且缓慢);
- 通过投影机进行演示(对比度降低,到图片的距离比显示器后面大得多);
- 点数丢失(视力负担增加,使阅读文本变得更加困难);
- 无线鼠标已死(您只需要使用键盘上的接口即可)。
所有这些示例从未涉及残疾或屏幕阅读器,而是关于我们与您的生活。 而且,坦率地说,我将不再称它为可访问性 -毕竟,每个人都有更熟悉的UX和可用性概念。
结论
为了总结,没有人会误解以上内容。 在我对世界的描述中,可访问性是UX和可用性的代名词。 缺少有关屏幕阅读器使用情况的统计信息,并不意味着您可以放弃本机语义(标题,节段元素,链接,按钮等),并使所有内容分散使用-本机语义不仅使屏幕阅读器和普通用户(键盘上的div按钮)的生活更加轻松将不会单击,div链接将不会被复制,并且不会在新标签页中打开)。 最重要的是,请记住,我们不是为屏幕上像素的移动而付费,而是为开发方便且解决问题的界面而付费。