为桌面 Linux 实现可访问性现代化

主要观点:

  • 承认营销不是强项,专注于写开发者等依赖的文章。
  • 在 Linux 桌面的某些方面有进步,如游戏;某些方面停滞,如可访问性。
  • 在开源峰会北美,Matt Campbell 谈论桌面 Linux 可访问性现代化的需求和方法,包括 Newton 项目。

关键信息:

  • Matt Campbell 有 20 多年可访问性工具工作经验且自身视力受损,是 AccessKit 的首席开发者。
  • 介绍 AT-SPI 及其关键概念——可访问性树,指出其存在的问题,如 Wayland 和 Flatpak 导致的连接切断、“聊天式 IPC”导致的延迟等。
  • Newton 是基于 Wayland 的原生可访问性架构,目标是在辅助技术不活跃时无资源影响、使合成器成为“真相之源”、将复杂性转移到辅助技术和客户端库,基于 AccessKit 设计,采用推送架构,目前协议未最终确定,已有原型实现,下一步是测试和优化,还需在 GNOME shell 内实施并文档化。
  • 时间不确定,当前合同 6 月结束,可能在 GNOME 48 时可用。

重要细节:

  • 介绍了 Orca 屏幕阅读器等辅助技术与应用的交互方式。
  • 提及 Newton 名字来自新英格兰的地点,与 Carroll 盲人中心有关。
  • 提供了 Orca 和 GTK AccessKit 集成的原型代码链接。
  • 感谢资助方并说明旅行赞助情况。
阅读 10
0 条评论