听这个帖子
Google Fit 是一个非常不错的工具。但是,它的重量输入屏幕非常设计。最糟糕的是,他们试图变得聪明,但这样做只会让事情变得更糟。
这是一个简单的例子。我从 91.2 公斤减到 90.8 公斤!看着我尝试将其输入到应用程序中。
你看到了吗?当我设置十分之一公斤时,它会“为我”调整公斤列。现在我必须返回并将 89 移回 90(如果我足够敏锐地注意到)。
看起来很聪明,我本可以将十分之一列向上移动 4 来调整我的权重。本来会更容易!大多数人的体重不会快速变化,所以大多数时候这就是您需要做的。
但问题是,作为一个说英语的人,我是从左到右阅读的。所以我很自然地从左边开始读出“九十点八”,因为我首先将公斤列设置为 90,然后将十分之一列设置为 8。当我到达十分之一列时,公斤已经正确,所以“有益调整”是有害的。
这类似于将“国家/地区”放在底部的地址输入表单,然后在更改时重置表单并重命名所有字段。如果其他字段取决于国家/地区的值,则它应该排在第一位,对于大多数语言环境而言,它位于表单的左上角。
那么这里最好的选择是什么?我们不能交换列,这不是我们写数字的方式。我可以想到一些选择,但没有一个是优秀的(还有一些相当糟糕)。与所有 UX 一样,做好工作的唯一可靠方法是观察实际用户尝试使用它。
取消链接
只需取消拨号。用户可以先设置左边,再设置右边。
数字输入
我们可以切换到常规键盘数字输入。这对大多数数字来说是个不错的选择,但由于该应用程序知道你以前的体重,而且你的体重通常不会有太大变化,我认为表盘界面实际上非常方便。
加入拨号
而不是有两个单独的表盘只有一个。然后用户将了解他们如何移动。如果您需要更改远离初始输入的值,但对于不太可能常见的体重跟踪器,这可能会很烦人。
互动追踪
如果用户已经触摸了刻度盘,则不要进行调整。这样,如果用户确实先移动了右转盘,他们将获得仅移动一个转盘的快捷方式,但如果他们已经设置了左转盘,我们就不会弄乱他们的输入。缺点是这可能会造成混淆。用户不清楚为什么有时右边的转盘会影响左边的转盘,但有时却不会。
删除环绕
问题的核心来源是数字环绕。我可以从 9 到 0。如果我们想保持刻度盘的每个“凹口”以进行 0.1 千克的变化,那么我们需要移动另一个刻度盘。如果我们删除这个环绕,那么我们就没有那个问题。问题是用户可能期望环绕。现实世界中的大多数表盘(如密码锁)都可以绕线,为什么这个不可以?