单位需可由用户切换
别名: 单位切换 · 单位偏好 · measurement unit override
概念解释
用户可选单位(user-selectable units)让人覆盖系统根据地区和用途推断的默认表达,同时保持底层物理量不变。单位偏好不应被绑定到界面语言,也不必是一个全局“公制/英制”选择:跨境生活、专业训练、设备来源与协作对象会让同一用户在温度、身高、距离或质量上采用不同偏好。切换的对象是显示与输入方式,而不是把数据改成另一个物理量。
机制
自动默认只能以 locale、region 和 usage 估计多数人的习惯,无法知道个体经验。Unicode locale identifier 的 mu、ms 和 rg 等机制也表明测量单位、测量系统与地区覆盖是可分离的信号。可靠系统保存规范量值与用户偏好,在呈现时才解析有效单位;用户切换后,所有数值从同一规范量重新格式化,而不是从屏幕上已舍入的值反向换算。输入解析器同时需要知道当前字段接受的单位,否则界面虽然换了标签,提交值的解释却可能仍停留在旧单位。
怎么研究
可以用跨地区迁移者、国际团队与具有专业单位惯例的参与者做情境访谈,识别“地区默认不符合个人任务”的位置。可用性测试应从已有数据和未提交输入两种状态开始,让参与者切换单位后继续比较、编辑、筛选与导出;观察是否误以为数值本身被修改,是否能找到作用范围,以及返回页面后偏好是否保留。比较全局设置、字段内切换与临时双单位三种入口时,应测量发现率、切换后理解正确率、误提交率和跨设备一致性,而不只测点击数。
边界
用户偏好不能覆盖物理维度、设备能力或强制的专业表达。药物浓度、航空高度、机械公差等高后果场景可能要求固定单位、并列显示或额外确认;法定提交和交换格式也可能必须使用指定单位。多人共享记录时,“我看到的单位”与“数据存储的单位”必须分离,偏好不应改写其他人的视图。未提交文本若无法无歧义地从旧单位重解释,切换时应暂停并请求确认,而不是猜测。
怎么落地
- 先给出按 category、usage、region 和量级解析的可靠默认,再提供可见的覆盖入口;允许按温度、距离、身高或质量分别保存偏好。
- 明确切换作用域是当前字段、当前视图还是账户级设置,并让账户级偏好跨会话与设备同步;临时覆盖不要悄悄改写长期偏好。
- 从规范量值重新生成列表、图表、阈值标签、辅助文本和导出预览;输入框切换时同步更新后缀、占位提示、步进、范围与解析规则。
- 对未提交值采用“先解析为带单位的量,再切换显示”的流程;解析不确定或高后果时显示旧值与新值供确认。用刷新、返回、离线同步和协作账户测试偏好是否稳定且不会污染共享数据。