交互基板:在交互系统中结合力量与简洁
研究背景与问题
-
发现的问题或挑战: 当前的图形用户界面(GUI)存在两种极端:简单但功能受限,以及强大但复杂度过高。传统界面缺乏一致性,用户需要学习每个应用程序的独特交互方式。此外,用户在复杂任务中需要将大量重复性操作转换为系统内部一致的规则,而大多数系统难以支持这一需求。
-
重要性: 交互系统日益需要同时满足“简单性”(使简单任务简单)和“强大性”(使复杂任务可能)。尤其对于专业用户来说,复杂任务需要更高效和直观的工具,而初学者也需要能够循序渐进地掌握功能的界面。
-
研究动机: 通过重新定义图形用户界面的概念设计,从“用户如何与内容交互”和“内容被如何组织的方式”两个方面入手,提供一种既能推广操作一致性,又能提升功能可扩展性的模型。作者受到物理世界中“技术推理”的启发,希望在数字环境中创建类似的交互规则。
解决方案
-
提出的方法或解决方案: 提出了一种名为“Interaction Substrates”的新概念,即“交互基质”。基质提供“交互的场所”,允许用户以原则性和可预测性操控对象。基质结构化并包含数据,管理用户定义的约束与对象之间的相互依赖,同时支持跨不同基质共享或生成模板化的交互模型。
-
创新之处:
- 基质作为“交互环境”与“对象及操作”的结合,不仅重新定义了如何组织和操作用户界面对象,还通过约束与依赖减少了用户的重复性操作负担。
- 允许用户通过“调整”(调整已存在的约束,例如微调对齐)和“专业化”(从已定义的基质或命令派生出新的模板)实现高度自定义。
- 提出“生成性交互理论”为基质设计提供了分析、批判和创造性的理论框架。
-
实施步骤与关键技术:
- 基质的定义与特性:
- 容纳与结构化:为用户提供明确操作范围的交互环境(例如表格、图表等)。
- 管理约束:通过用户可识别的、持久性的约束(如对象对齐)减少重复操作。
- 依赖关系处理:不同基质之间可以建立动态联动,变化自动传播。
- 新设计原则:
- 调整(Tuning 与 Tweaking):允许动态调整命令参数或现有约束,不破坏整体关联性。
- 专业化(Currying 与 Templating):支持通过参数固定来衍生工具或通过模板化抽象复杂行为。
- 基质的定义与特性:
研究成果
-
具体成果:
- 形成了交互基质的定义与实现框架,为设计一致且具扩展性的用户界面奠定了理论基础。
- 提出了调整与专业化两项新设计原则,并将其应用于改进现有工具与界面。
- 在HCI课程中,通过实战演练证明了基质和相关原则的实际创造力、灵活性和可用性。
-
与现有解决方案的比较:
- 相较于传统的命令式UI模型,基质为用户提供更高的功能表达力和更低的学习成本。
- 支持跨应用、跨数据类型的操作一致性,将繁琐的操作(如对齐、样式设置)转变为系统可自动维持的行为。
-
实验或评估结果:
- 学术课程中的应用验证了基质概念的生成性和灵活性,多组学生项目展示了如何通过基质和新原则改进真实工具(如Google Slides),显著提高了交互的简洁性和功能性。
- 项目中包括对颜色管理、布局、动画路径和翻译等功能的重新设计,这些设计均比现有解决方案更强大且更易用。
-
局限性与未来方向:
- 局限性:
- 当前的一些用户界面编程工具包(如React、Qt)不支持基质高度动态、可反应的依赖模型,这增加了实现和推广的技术难度。
- 对于非图形用户界面(如语音或感知界面),基质概念的适配性仍需进一步研究。
- 未来方向:
- 开发专为基质概念设计的用户界面工具包。
- 扩展基质至虚拟/增强现实、触觉界面、语音交互以及多模态交互等更复杂领域。
- 将“数字交互物理学”进一步发展为一套可推演的跨平台设计规则体系。
- 局限性:
总结来看,此项研究提出了可操作性的设计理论与新型用户界面设计范式,为创建更强大和简单的系统提供了可行方案,特别适合创意内容开发和高灵活度应用场景。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
研究问题
3- 如何通过重新定义图形用户界面的设计,平衡简单性和功能性?分类: 体验概念、设计框架与交互观念同类问题arrow_forward
- 用户是否可以通过'交互底层(Interaction Substrates)'更高效地操作和管理复杂任务?分类: 体验概念、设计框架与交互观念同类问题arrow_forward
- 基于'生成式交互理论'的设计框架如何支持一致性和功能扩展性?分类: 体验概念、设计框架与交互观念同类问题arrow_forward
现实痛点
1- 专业用户面对复杂任务的操作界面缺乏一致性和高效性。分类: 体验概念、设计框架与交互观念同类问题arrow_forward
- 100%
基于故事板的触摸界面性能经验建模
CHI '18· 原型设计与用户测试
- 100%
依次对象的导航
CHI '18· 原型设计与用户测试
- 100%
人机交互中的应用素描:素描技术实践课程
CHI '18· 原型设计与用户测试
- 100%
GUIComp: 一个具有实时多方面反馈的GUI设计助手
CHI '20· 原型设计与用户测试
- 100%
交互式布局迁移
IUI '21· 原型设计与用户测试
- 75%
平衡的交互设计
CHI '18· 参与式设计(Participatory Design) +1
- 75%
以心灵为设计中心:UI设计指南的心理学基础
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 75%
平衡的交互设计
CHI '18· 用户研究方法(访谈、调查、观察) +1
- 75%
使用周边视觉在分割键盘上打字
CHI '19· 眼动追踪与注视交互 +1
- 75%
在图标网格中建模完全和部分约束的Lasso运动
CHI '19· 原型设计与用户测试 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)