B2.24.3External Consistency设计

跨平台强行统一会同时违反两个平台的外部一致性

别名: 跨平台统一 · 平台分支 · 强一致

概念解释

把 iOS、Android、桌面、Web、车机或物理控制器做成完全同一套交互,常被当作省心,但外部一致性(external consistency)的参照系在不同平台并不相同。强行统一可能同时打断两个平台的迁移知识,让每个版本都显得“不本地”。

机制

各平台在导航、手势、返回、菜单、滚动、窗口管理和文件语义上形成了自己的用户预期。为让两端一致而移动返回箭头、复刻他端手势或隐藏系统菜单,会让 A 平台用户遇到 B 平台方案,B 平台用户遇到 A 平台方案。团队维护的是表面一致,用户支付的是双倍重新学习。一致应发生在概念、数据和品牌层,而交互映射要允许平台分支。

边界

这不是要求每处都平台化。核心对象、状态、术语和服务端行为应保持一致,否则用户跨设备会失去连续性。某些跨平台手势已经足够普及,或安全关键流程需要刻意相同,也可统一。判断点是:统一是否保留或增强目标平台的可预测性,而不是只减少设计版本数量。

怎么落地

  • 定义跨平台不变层:对象名、状态、权限、数据结果、品牌语气和帮助入口。
  • 为导航、返回、菜单、手势、窗口、键盘和触控定义平台适配层,并写明每个版本的交互结果。
  • 禁止“为了两边一样”而覆盖系统导航或输入手势的改动;如必须覆盖,做首用提示和误操作监控。
  • 在每个平台分别测首轮使用,比较是否发生来自另一平台的预期迁移错误。

延伸

  • 同组B2.24.1 外部一致性借用用户在别处已有的知识,其收益不需本产品付出教学成本 · B2.24.2 平台约定与同类产品约定冲突时,按用户主要来源取舍而非按美观取舍 · B2.24.4 外部一致性的对象是行为与位置,不必要求视觉样式相同
  • 相邻B2.10 一致性 · K1 平台与设备形态
  • 站内检索cross-platform consistency · platform adaptation · interaction mapping

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/B2.24.3