WWDC26 · 219Enhance the accessibility of your reading app
当前 0:08 8s官方 ↗
Session 219·Enhance the accessibility of your reading app·深度内容已验证 · 5 sections · 5 cards
深度内容已验证

视频证据

已具备 session-specific claims、anchors、evidence refs、脚本分段和 CDP 验证;这是可审核完成态。

正在接入 Apple HLS 视频源…

脚本分段

分段导航

每段对应一个视频时间段,说明“讲什么、支撑哪条洞察、对应哪些锚点”。完整字幕不在公开页复刻。

长篇阅读的可访问性不同于 UI 导航——需文字流支持而非焦点移动

deep_candidate

Josh(Accessibility 团队)开场:长篇内容阅读与 UI 导航有本质不同——需要文字流支持而非焦点移动。Apple 框架内置可访问性文本支持,但自定义阅读 app 需额外工作。

AccessibilitySwiftUIUIKitVoiceOverApple
确认阅读可访问性与 UI 导航的差异。 · source segments: 0–68

UITextInput 协议是可访问性文本导航的基础

deep_candidate

UITextInput 是高保真协议,原生文本视图和自定义视图均可采用。UITextView/TextEditor/SwiftUI Text 内置丰富 VoiceOver 导航,支持字符/词/句粒度浏览。

AccessibilitySwiftUIAppKitVoiceOverUIKit
确认 UITextInput 在自定义文本视图中的必要性。 · source segments: 69–137

分页内容连续阅读——VoiceOver 跨页不丢失上下文

deep_candidate

分页内容需确保 VoiceOver 可在页面间连续导航。翻页操作不应导致阅读中断。自定义分页文本视图需额外实现跨页上下文保持。

SwiftUIAccessibilityVoiceOverUIKitCLI
确认跨页连续阅读的实现要点。 · source segments: 138–206

文本选择和自定义 rotor 操作——扩展系统文本能力

deep_candidate

VoiceOver rotor 支持字符/词/句粒度选择和操作。自定义操作(保存、分享)可用 Custom actions 扩展。这是 AI 生成文本的可访问性基础。

AccessibilityVoiceOverAccessibility & Inclusiondesign_ai_uxplatform_apps
确认 rotor 操作在 AI 文本场景中的应用。 · source segments: 207–275

图像中文字(手写笔记)的可访问性——自定义高亮

deep_candidate

通过已知行高和宽度计算选中区域的近似 rect,返回给 assistive technology 实现自定义高亮。适用于手写笔记 OCR 结果的辅助功能适配。

UIKitAPIsUITextInputAccessibility & InclusionChicago
确认图像文字可访问性的实现路径。 · source segments: 276–344
下左 · 时间锚点

Anchor Skeleton

0:08↗
1:13↗
2:14↗
3:21↗
4:27↗
5:29↗
6:14↗
7:17↗
8:19↗
9:20↗
10:13↗
11:21↗
12:14↗
13:35↗
14:35↗
15:37↗
16:33↗
17:27↗
18:35↗
19:49↗
下右 · 深度内容已验证

Workbench Status

I1deep_candidate

长篇阅读可访问性不同于 UI 导航——需要文字流支持和跨页连续阅读。UITextInput 协议是基础,自定义视图需实现字符/词/句粒度的 VoiceOver 导航。

I2deep_candidate

AI 生成文本的可访问性是 AI 产品化的必要条件——如果输出视图不满足文本可访问性标准,就会排除大量用户。使用标准文本组件而非自定义 view 确保 VoiceOver 兼容。

I3deep_candidate

219 提供文字可访问性基础(UITextInput/选择/高亮),与 220(自定义控件交互)和 221(tvOS 平台)构成 design_ai_ux 的可访问性三件套。

I4deep_candidate

AI 生成的长篇内容应以可访问文本视图输出——使用 TextEditor/UITextView 而非自定义 label 堆叠,否则 VoiceOver 无法提供文字级导航。

I5deep_candidate

图像中的手写文字识别结果需通过 selectionRectFromImage 计算近似位置,为 assistive technology 提供文字高亮。AI 生成的图片描述同理。