我们每个人的经历各不相同。如此之多,以至于是时候指出 “正常 ”或 “平均 ”的概念是真正的误解了。毕竟,您可能正在一个安静的办公空间中阅读这篇博文,舒适地放置在电脑屏幕 前。但是,不同的读者可能会在等待机场行李领取时在手机上浏览同一篇文章,经过长途飞行后已经筋疲力尽。
这两种阅读体验截然不同,每一种都有自己的需求 - 影响从字母大小到对比度等方方面面。它变得更加多样化:视障人士可能正在放大屏幕以提高可读性。盲人可能正在听这段文字,就像屏幕阅读器读的那样。可能的人类经历不胜枚举。
我们感知技术并与之互动的方式与我们的身份一样独特,它借鉴了我们的直接环境以及我们的背景、知识和能力。当我们在创建产品和界面时,只考虑一个理想的用户(一个通常与其创造者惊人程度相似的假设存在),我们就会错过与我们的设计接触的广泛现实生活中的人。这就是 Web 可访问性和包容性设计发挥作用的地方。
包容性设计的 7 项原则:
以多种方式提供内容
在设计时考虑各种情况
保持一致性和设计惯例
创建简单直观的设计
合作克服个人偏见
允许容忍用户错误
测试和测量
什么是包容性设计?
包容性设计是一种方法,旨在优化我们针对人类各种需求和能力创造的产品。在包容性设计中,设计师和工程师希望提供多种选择来体验产品,而不是单一的、一刀切的路线。
包容性设计建立在 UX 设计和辅助功能原则之上 - 它努力让所有用户都感到受欢迎和包容。通过提供多种与产品交互的解决方案,包容性设计以适合个人需求的方式扩大了可以使用它的人的范围。
当谈到包容性设计时,重要的是要记住它是一个过程,而不是一个最终目标。在任何可能的情况下,满足所有人需求的界面永远遥不可及。但是,扩大我们对 Web 和移动设计意味着什么以及我们为谁进行设计的认识,仍然是一项值得的努力,可以带来持续的增长和改进。
作为一家包容性设计公司,我们致力于让网络成为每个人的地方,无论情况和能力如何。除了遵守 WCAG 2.0 准则并为我们的用户提供使其网站可访问的工具之外,我们还将向全球所有用户提供最佳体验作为优先事项。
以多种方式提供内容
确保界面上的每个元素都可以通过多种方式体验,并且所有这些方法提供的价值是等效的。大量可比较的选项可以增加满足每个用户独特需求和能力的机会,而不会影响内容的质量。
自从将包容性和可访问性作为公司重点以来,我们开始注意到,在我们提供的无障碍替代方案中更加谨慎实际上可以改进设计本身。例如,当我们为图像编写的替代文本描述没有为页面的上下文增加太多价值时,它帮助我们看到图像本身并没有提供我们预期的那么多价值。这导致了页面设计的变化和不同的图像选择,这进一步加强了页面的信息并提高了整体可用性。
考虑到各种情况的设计
用户将在各种不同的上下文中浏览您的产品,您的界面应该适应这些情况。例如,首次使用的用户可能正在寻找您的服务的介绍性细分。但是,已建立的用户可能确切地知道他们要做什么,在快速执行任务的同时同时处理另一项差事的多任务处理。
在实践中:按行为对用户进行细分的弹出式灯箱,例如针对首次访问者的一次性弹出窗口,或针对即将离开网站的访问者的退出弹出窗口。另一个示例是暗模式,旨在在弱光环境中获得更好的观看体验。
保持一致性和设计惯例
用户需要知道在浏览您的产品时会发生什么。旨在让他们了解他们的每个操作将在屏幕上产生什么。这可以通过制作一个采用成熟设计约定的连贯接口来实现。利用这些熟悉的模式来强化您的信息并改善用户体验。
在实践中:一个众所周知的设计约定是将按钮变灰,以表示当前不可用的操作。使用对您有利的此类约定,并避免混淆场景,例如您实际上希望用户单击的灰色按钮。
其他示例包括绿色和红色(分别表示“是”和“否”),以及指向主页的logo的网站导航约定。
创建简单直观的设计
我们确实承认对视差滚动、交互式悬停效果和其他网页设计趋势的热爱坚定不移。但与此同时,这些时尚可能会导致审美决定,从而分散对 UX 设计的注意力,使其不那么直观。界面的设计应指导用户执行手头的任务。同样,您使用的任何设计功能(从悬停效果到动画)都应该结合在一起来强化您的内容,而不是为了美观而掩盖它。
包容性设计不应该与好的设计相矛盾。相反,它可以帮助完善它。包容性设计的原则可以让我们在希望产品传递的信息方面保持正轨。
在实践中: 网站或应用程序中有许多方面可以帮助使设计变得简单直观。例如,易于访问的网站菜单、悬停效果和视觉指示器以指示元素可单击,以及折叠的元素以有组织的方式排列大量内容。使用视觉层次结构还有助于确定每个页面上内容的优先级。
合作克服个人偏见
我们都有个人偏见,这导致我们为与我们最相似的用户进行设计。为了克服这些偏见,最好超越我们自己的同理心,无论多么善意,并与背景以及身体、认知和学习能力不同的个人密切合作。这种合作导致了对产品及其痛点的独特见解。
我们努力确保我们的团队包括所有年龄、能力和背景的设计师、开发人员、工程师和 QA 专家。
在实践中:确保广泛的人员参与该过程,从最初的用户研究到设计本身和产品的测试阶段。
允许容忍用户错误
作为放弃完美用户概念的一部分,记住所有用户也会犯错误是有益的。从一开始就将这个非常人性化的事实纳入设计中可以带来更愉快、不那么令人沮丧的浏览体验。为用户错误留出空间意味着为用户提供改变主意和纠正错误的机会。这样,用户可以享受到知道他们的行为永远不会不可逆转的好处。
除了具有包容性之外,这种设计方法还通过培养与数字世界建立更人性化和积极的关系.
在实践中:撤消和重做选项、在执行永久操作之前显示的警告消息,以及提供清晰且信息丰富的状态指示的成功或错误消息。友好的 404 页面设计也可以缓解错误时刻的紧张情绪。
测试和测量
与设计过程的任何其他部分一样,我们产品的包容性也应该经过检查和测试。将包容性作为产品开发所有阶段(从 UX 原型设计到用户访谈和可用性测试)要研究的参数之一。
在实践中:确保检查你的界面是否符合辅助功能,并问问自己它是否满足上述所有标准。最重要的是,在需求和能力与你不同的人的帮助下测试产品,并寻求有关如何最好地满足这些需求的反馈。