目录
输入补全
2023年2月24日

几乎所有的产品设计以及优化的目标,都是围绕着降低用户使用难度来进行的。作为设计者我们会反复复原用户的使用场景,通过大量的用户数据,以及针对性的用研,来找出影响用户体验的关键因子,然后再通过设计优化,来达成体验升级的目标。

我们常常会在如何才能明确向用户传达示意,以及如何提升用户执行使用便捷性这类目标中,投入大量的时间,以制定出体验性更佳的设计方案。为此,我们会关注用户的每一步操作,聚焦到每一个交互细节。

以用户输入为例,几乎没有人愿意输入,这是不争的事实,当我们在使用产品时,不得不通过键盘来完成文字录入时,我的内心其实是相当排斥的。原因有二,首先输通常都会耗时较多,尤其是当我们面对完善表单填写这类任务时,因为缺乏用时预估,常常会让人陷入焦虑。其次是文字输入过程中,每一个上屏文字,都需要大脑做出各种确认判定,然后敲出这些文字,这一过程,需要大脑进行转译(拼音/五笔输入转译成文字)和手动修正才可以进行,而连续的耗用脑力也会让人疲劳。所以在产品设计中,但凡涉及到用户输入的环节,除非必须,否则,尽量让用户少执行输入。”这几乎成为产品设计的“共识”。




选项输入

在第一节内容中,我们列举过一个邮箱用户名输入的案例。在那个案例中,当用户完成用户名前缀输入时,只要键入@字符,就会触发一个下拉列表,在这个列表内,罗列了用户高频使用的邮箱后缀名。如果这些后缀名中恰好包含我们的邮箱,那么后续的输入我们可以通过选择操作来完成。


让用户执行选择要好过让用户执行输入,所以很多的产品设计方案,会尝试以选项形式辅助用户完成输入的目标。以表单设计为例,如果问题项的答案数量一定,并且可被标准化,那么我们就可以以选项形式给出这些内容,用户在填写表单过程中,不需要输入,直接选择选项,即可完成表单填写。


选项设定的方式可以让用户避免输入,但是当选项数量较多时,这种避免输入的设计方案就会很难用。试想一下让用户在1000个选项中选出目标选项,这绝非易事。所以在这种场景下,执行输入往往是不可避免的。虽然我们无法让用户免于输入,但是我们可以减少用户的输入,于是一个输入和选项结合的设计方案出现了。

在一些产品的登录环节,常常需要用户输入手机号码,如果是一款包含全球用户业务的应用,那么在用户执行手机号输入前,需要先输入国别前缀(比如中国区的号码,前缀是+86),由于前缀和手机号都是数字,如果让用户将二者合并输入,肯定会造成漏输或者错输的问题,也会增加用户的输入成本,所以一般的产品会将这个前缀以选项形式提供给用户。由于国别有一两百个,所以这个下拉列表通常较长,为了能够让用户在这个列表中,迅速的找到目标国别,一般会在列表中为用户提供检索功能,用户执行输入时比如输入数字1,那么包含数字1的所有选项会被筛选出来,这样就帮我们缩小了选项查找的范围。


这是一个输入和选择相结合的设计案例。当然在这个案例场景下,设计者通常还会为用户提供其他的辅助方案,来提升用户的执行效率。比如基于手机定位获取,优先给到用户默认的国别选项,从而避免用户激活这个国别选择的下拉列表。还有就是为了帮助用户快速的定位国别,通过在选项前使用国旗图标的方式,帮助用户快速定位选项。

如今,很多产品的搜索引擎都支持模糊搜索功能,从用户输入第一个字符起,就会为用户连续推荐相关性的结果选项,这一结果会随着文字输入的进程,发生变化,当这些变化的结果达到用户使用预期时,用户可以随时停止输入,做出选择。也就是说,用户可以通过最少的输入,完成了内容检索的任务。



语音输入

围绕搜索引擎,在如何降低用户的输入上,设计者给出的解决方案还不止于此。有些搜索引擎还专门为用户提供了语音检索功能,如果用户想要搜索某些内容,直接触发语音输入按钮,通过发音转译文字的方式,发起检索,尽管语音有时也会因发音不当或者转译差异造成修改成本,但其作为一种输入方式被提供出来,其核心目标,就是要解放用户的双手。


同样,在文字输入法中,通常也会为用户提供语音输入功能,以搜狗手机输入法为例,长按空格键会进入语音输入模式,在这种模式下,用户不需要敲击键盘即可实现文本录入。既然语音输入如此便利,那么为什么不可以用语音输入完全代替键盘输入?

其中原因不外乎有三点,第一点是语音输入过程中,需要有转译的过程,这部分工作受限于服务器设备以及网络环境,往往过程不稳定,而且结果获取较慢。第二点原因是语音输入受限于用户发音标准度和识别技术的训练模型,目前转移失败率很高,用户通常需要进行二次修正。而第三点原因考虑到环境因素,如果是在极安静或特殊的环境下,比如图书馆、会议室、不允许用户随便发声,那么在这种情况下,输入将无法进行。而反观输入法的产品设计,同样在如何便捷用户上做了大量的工作,我们以输入联想为例进行说明。


输入联想

当我们通过输入法进行内容输入时,当我们上屏第一个文字后,输入法通常会提供给我们一个最有可能被继续填入的待选词,如果这个词恰好是我们需要的,那么我们不需要输入,可以直接通过空格键上屏这个文字,即可达到输入的目标,而联想词的给到往往是连续的,第一个联想词上屏后,又会继续给到第二个,理想中的情况是,如果这些联想词全部正确,那么我们甚至都不需要输入,直接连续点击空格上屏即可。


当然这种理想化的模型在当前技术和输入场景下,还不存在,但随着人工智能的发展,机器学习技术的进步,未来被实际应用的可能性非常之大。


最后

从为用户提供选项来替代输入,到输入与选择相结合的设计方案提出,再到语音输入、输入法联想等辅助输入手段的运用,这些工作,几乎全部是围绕着优化用户的输入体验来进行。尽管没有用户喜欢输入,但随着技术以及交互方式的演进,相信这一困扰所有用户的"难题",将会一点一点的被克服和解决。