Windows Phone 8 的键盘,奶油蛋糕般丝滑?
当更多设备采用电容屏之后,花在虚拟键盘上打字的时间开始增多了。然而,由于不再具备实体键,虚拟键盘缺乏“实在感”,用户无法通过手感就知道不同按键的位置,容易出错,输入效率也不如实体键盘。
因此,为了提高虚拟键盘的实用性,不仅苹果,微软也十分努力。在官方博客,Windows Phone 团队发布了一篇详细的文章,解析 Windows Phone 8 虚拟键盘里面采取了什么措施,提升用户体验。
关键在于 Word Flow,这是微软最新开发的输入技术。结合了自动纠错、单词预测以及机器学习,Word Flow 能帮助用户更省力的打出正确的词汇。
自动纠错就不必介绍了,这个功能大家都应该比较了解。单词预测是比较有趣的功能,不单是单词联想功能那么简单,还能够根据词句的上下文,自动找出符合“情景”的下一个词汇。比如说,你首先输入了“Happy”,然后你在输入一个“b”,就会自动出现“birthday”,供你选择。
看上去,单词预测能够顺利通过上下文,正确地找出相对应的词组。它与中文的词语联想有相似的地方,因为中文里面一个字有时候就相当于一个词,两个字组合起来就相当于一个词组。
微软强调,Word Flow 为了适应人们日常使用的语言,在 Twitter 以及维基百科上获得语料,并仔细筛选,找出人们常用的缩写等等,比如说人们常写“I love u”而非“I love you”。还有就是,Word Flow 会自动记忆用户常用的输入习惯,这也有助于提高单词预测的精确度。
为了提高用户输入单词的正确度,Word Flow 通过字典预测词组,能动态调整虚拟键盘某些按键的接触面积,使按键更容易触发。通过视频,能更明白这一功能的作用:
微软称该功能结合了微软研究院的研究成果,想探究背后原理,可以直接下载论文。
就目前而言,Android 平台不论官方,还是第三方输入法,都还没能够深入到控制虚拟按键的接触面积。结果是,Android 的虚拟键盘容易让人误按。因此,第三方输入法为了改进用户体验,更重视“模糊输入”,不管英文输入法,还是中文输入法都概莫能外——触宝输入法的模糊输入就广受赞誉。但也有输入法走出另外一条道路,比如 Swype 就将点击输入变为滑动输入。
尽管动态调整虚拟键盘按键接触面积的技术并非微软首创,苹果几年前就具备同样的技术,而且申请了专利“Activating virtual keys of a touch-screen virtual keyboard”。但至少,Windows Phone 8 可以挺起胸膛,说“我的键盘比 Android 的更好。”