其他
当表层设计与下层模型或流程脱节时:审计并决定界面…
在已有概念模型、面包板和任务故事后,审计或设计表层(词汇、对象、完整性、反馈、层级、无障碍、一致性、情绪语域),并区分表层修复与下层问题。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
当表层设计与下层模型或流程脱节时:审计并通用
解决思路
- 把表层视为用户实际遇到的一切:文字、声音、视觉、物理可供性、动效、反馈;先处理跨媒介通用的表层决策,再处理具体媒介细节。
- 识别表层问题常是更深层问题的症状:先判断该问题是在文案/布局等表层修复,还是根因在概念模型或交互流程;若是根因,路由回相关技能,不要修补症状。
- 做表层决策时逐项确认:表层是否尊重概念模型中的统一语言(ubiquitous language)和对象。
- 做表层决策时逐项确认:面包板(breadboard)中每个可供性(affordance)是否都出现,以及是否有任何表层元素背后没有模型。
- 做表层决策时逐项确认:情绪语域是否匹配用户正在完成的任务。
- 做表层决策时逐项确认:用户如何知道发生了什么、什么正在进行、什么出错了。
- 做表层决策时逐项确认:什么最突出,以及它是否应该最突出。
- 做表层决策时逐项确认:所有需要它的用户是否都能访问。
- 用统一语言检查术语:标出直接违规(模型术语使用不一致)、未列出的术语(表层词不在概念模型中),以及语气不一致。
- 对未列出的术语决定:加入概念模型,或作为噪音移除。
- 做对象一致性检查:不允许变形对象(同一对象在不同上下文中以显著不同形式出现),也不允许被遮蔽对象(用户无法从形式识别对象类型)。
- 做双向完整性检查:确保每个面包板可供性都存在;同时确保没有表层元素背后没有模型或流程;后者是漏掉的交互决策,退回 /layers-interaction-flow。
- 检查错误状态:错误必须能诊断、解释并恢复;“Something went wrong” 三项都不合格;标记所有未做到这三项的错误状态。
- 审查突出程度:流程需要用户注意到的内容应最突出;不应突出的内容不要突出。
- 将无障碍作为明确决策,而不是默认结果。
- 让情绪语域匹配用户需求中的情绪和社交任务,不要把产品收益包装成用户收益。
- 使用词汇检查:取统一语言列表,逐项检查每个标签、标题、按钮、错误、通知、帮助文案。
- 使用对象一致性检查:对每个模型对象,列出它在哪里出现、以多少种形式出现,捕获变形对象和被遮蔽对象。
- 使用完整性检查:将面包板与表层双向对照——查缺失的可供性,也查没有模型支撑的表层元素。
- 使用情绪语域检查:回到情绪和社交任务,找出语气、表述框架或强调不一致之处。
- 使用反馈与错误清单:对每个操作和状态转换,确认用户如何知道它成功、进行中或失败,以及下一步做什么。
- 使用层级审查:对每个关键位置,先确定用户必须注意或操作什么,再决定如何发出信号;确认表层让该内容最突出。
- 使用无障碍检查:按媒介检查——屏幕(对比度、尺寸、触控目标、键盘、屏幕阅读器标签、焦点);语音(所有内容口头传达、无视觉上下文也能恢复);物理(可及范围、触觉区分、照明、不要求精细动作)。
- 使用一致性检查:相似事物同样处理,不同事物区别处理;遵循媒介惯例或有意打破。
- 当要产出表层而非审计时,使用“做出来”:在代码中做以获得真实交互反馈;用视觉稿处理布局/层级;用风格图块处理早期语气;用原型处理时序和动效;扩展现有设计系统而非违背它;当语言是主要材料时先写文案。
- 开始工作前建立媒介以及下层已有内容:概念模型(对象 + 统一语言)、面包板、任务故事(包括情绪/社交任务)。
- 如果已有表层,就审计它;如果没有表层,就处理开放的表层决策。
- 只选择适合当前活跃关注点的技术:术语感觉不对时做词汇检查;用户不知道发生了什么时做反馈清单;无障碍被留给默认时做无障碍检查;不要十项全跑。
- 只记录残留:审计发现(每条标记为表层修复或更深层问题)、开放的表层决策(分组并排序,附选项和约束)、需先解决的跨层问题,以及已经运作良好的部分,避免在修订中丢失。
- 记住表层要么尊重下层已决定的内容,要么破坏它;在任何对概念模型或交互结构的重大变更后,重新审视表层。
适用边界 · 注意事项
- 尚未建立概念模型、统一语言、面包板或任务故事时,不要做严谨的表层审计;应先补齐下层。
- 当问题根因明确在概念模型或交互流程时,不要用表层修补替代下层修复。
- 不要一次运行全部表层技术;只按当前活跃关注点选择合适技术。