tvOS 27 大文本支持——系统级文字缩放到来
deep_candidateIsis(Accessibility 团队工程经理)开场:tvOS 27 大文本支持——系统级文字缩放到每款 app。用户在 TV 上的阅读距离使字号选择比移动端更重要。
正在接入 Apple HLS 视频源…
Isis(Accessibility 团队工程经理)开场:tvOS 27 大文本支持——系统级文字缩放到每款 app。用户在 TV 上的阅读距离使字号选择比移动端更重要。
大文本开启后导航标题和标签栏标签变大。集合视图中的电影海报布局需适应文字大小变化。TV 界面在更大字号下需重新组织空间。
使用固定尺寸或刚性约束的容器无法适应大文本。推荐使用灵活约束让内容自然增长。从固定布局到响应式布局是 TV app 适配的核心工作。
搜索 app 中硬编码的高度和宽度约束,替换为灵活约束。硬编码字体替换为 text styles。UIKit 方案需额外步骤——用 text styles 替代 system fonts。
大字号下元素间视觉填充不足,文本易被截断。提供 conditional layout——大字号时切换到垂直排列或简化布局。SwiftUI 和 UIKit 均支持条件布局。
tvOS 27 引入系统级文字缩放——所有 app 无需额外工作即可受益。但以固定约束设计的 UI 需适配。大文本在 TV 上的影响比移动端更大因为观看距离远。
固定尺寸到灵活约束的迁移路径:搜索硬编码宽高约束→替换为灵活约束。硬编码字体替换为 text styles。UIKit 方案需额外步骤——用 text styles 替代 system fonts。
221 是 tvOS 可访问性入口——与 219(文字阅读)和 220(控件交互)构成 design_ai_ux 的可访问性三层覆盖:输出、控制、平台。
TV 屏幕观看距离使字号选择比移动端重要得多。AI 推荐内容在 TV 上的展示应考虑文字可缩放性。Siri 是 TV 的主要输入入口,AI 语音反馈的内容也应遵循文字缩放。
Siri 是 TV 的主要 AI 入口。tvOS 的 Dynamic Type 适配与 AI 语音反馈的组合为所有用户提供更好体验——语音反馈的内容也应遵循文字缩放。