一个好用的输入法的技术含量都体现在哪些方面?

如题所述

输入法的UI,其实主要是选字框和悬浮状态栏,其他的权重并不重,然而即使是这么一点点的地方,就没有几款输入法可以做到足够舒适,就更别提完美。

大厂就是大厂,做得最好的就是微软英库、谷歌和搜狗。

QQ、中州韵的拼音字符串不显示在选字框上,缺少一定的视觉引导和视觉焦点,在输入时明显不够人性。另外QQ输入法的文字串居中让整个选字框看起来轻飘飘的,视觉感受相当不稳定。而且最重要的一点是QQ默认的首选字竟然是黑色的,于是视觉重点更加不够集中,选字时不由自主你的视觉焦点就在输入位置的拼音串和选字框之间游离,无形中增加了你的注意力消耗……话说,尽管QQ输入法也算是目前输入法中做得不错的一款了,但是相对于搜狗在自身的搜狗输入法上下的本钱和优化的实力,对QQ输入法来说基本就属于后妈了……

小小输入法其实做得不错了,然而其拼音字符串只是普通的字体,连个加粗都没有,缺少一定的视觉增强,对于打字不熟以及打字太快造成的按键错误则无法提供比较直观的提示。

谷歌拼音输入法其实做得一般,但是好在做了首字反白强调,在视觉上刻画了“上下两行”的布局,而且使用了加粗以及智能切分拼音——而且是以词为单位(小小也是以词为单位,但是做得没有谷歌输入法这么明显),而不是像其他输入法一样使用单纯的“字”——在进行纠错和检查时无疑更为高效,虽然初期使用可能觉得这种加粗字体的拼音串有点过于“沉重”,个别时候会产生一定的“局促”感……

微软英库输入法是我用得最舒服的输入法之一,其布局、字体、外观都做的“普普通通”,然而就是这种普普通通才是一款输入法该具有的样子,“专注输入”才不是一句空话。词与词的间距,字体的渲染,上下功能分区的距离,边框的粗细都是有讲究的,用习惯了还真难说去换别的……

搜狗输入法其实做得中规中矩,不过选字栏右上角那个橙色的标志却是一大败笔,日常输入时,其实大家的视野没有想象中那么宽阔,基本都是集中在输入区域小小的一块,而搜狗输入法这个小小的、但是却属于亮色的标志却会造成视野焦点的游离,时间短无所谓,时间长了,使用这个候选字框后明显会比使用其他输入法时容易疲劳。其他的字体渲染、拼音串强调、字体间距、功能分区做得都相当讲究,也算是输入法中做得不错的典型——唯一的问题就是”品牌意识“太浓……

中州韵(Rime或者说Prime)的默认竖选是我用的这些输入法中竖向选字框中最舒服的,虽然黑色反白的强调色有点不是很舒服,但是文字的上下间距却是最合理的——而且可以自定义,就是麻烦点——其实大家可以习惯习惯这种竖选的候选字框,习惯以后我感觉比横向的要高效不少……

也许有人说UI这种视觉的东西体现不出技术来,任何一款好产品都是内在大于外在的——这就不对了,一款工程师思维从技术角度可能做出来一些比较牛逼的东西,但是你想把这个牛逼做到极致,绝对缺不了人文艺术方面的努力——懂行的有几个会说苹果的MacOS会比微软的Windows牛逼的?但是几乎没人不承认MacOS在美观、易用上就是甩Windows几条街……就凭一个到现在的win10系统字体渲染依旧比MacOS差了十万八千里也得承认,微软这个怂货根里的理工男气质简直是根深蒂固……

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-11

所谓语言模型关系到输入法本身的“首选字率”,这个需要通过一定的前文统计、输入过程中的数据计算,以及一定的自学习自适应算法来提供。

一般提到这个,大家习惯来衡量各个输入法的词库大小和多寡,实际上这种认识比较片面,“词库”本身只代表了你本地运算时候的优先级,但是具体怎么把本地词库中的词条和云计算中的词条无缝处理到你的输入过程中,这才是一款输入法语言模型算法是否优秀的标志,合理的前后文联想,词库中各词条合理的几率赋值,这才是你一款输入法使用是否顺心的前提。

举个小例子:

大部队,就这个三个字的词,你打一下。

上面我说的几个输入法基本都可以实现直接输入,那么分开来你再试试:

先打“部队”,如果这个词是首位,选择第二个“不对”,选完时候再打一个“大”字,紧接着再打“budui”看看是什么?

搜狗、谷歌、微软英库是不是都是默认就把“部队”拿前面来了?

然而搜狗有个不好的地方便是把“用户参与”的优先值订的特别高,你打了“大”,再打“budui”,然后选择了“不对”这个词,下次再遇上这个情况,它就不知道“大”后面的联想词用“部队”更好了……

而微软英库和Google输入法就执拗多了……

好的语言模型,不仅要求有足够多的本地词库,而且也要有用户本人足够的参与,随着你的使用,其每个词的概率赋值就越来越精确,日常使用时就会越来越符合你的语言习惯和输入习惯,为什么现在的词库各个输入法开始不通用?因为彼此的赋值模型不同,即使是相应的词库格式是通用的,也只是做到“从无到有”这一项,实际使用时依旧需要用户的手动选择,无法直接进入输入法的语言模型中……

我一直说搜狗做得不错的地方就是这个首选字率,以短句模式进行输入的话,搜狗可以说是我目前用过的所有输入法中的No.1。然而8.0(以前也可能有,不过我已经有段时间不用了,所以印象不够深刻了,仅以8.0为例)以后的搜狗,却少了一点“智能”的影子——

以短句模式进行输入,遇上的得地等字时,搜狗的正确率是第一的,这点连微软英库和google输入法都做不到,然而当你使用单纯的词为单位进行输入时,搜狗忽然就成弱智了——

因为现在搜狗和QQ输入法一样引入了同拼音下的首选字词简拼固顶——

比如说“的”,你打一个字母D,这个“的”就出了。

你打“的“的全拼,de,结果出来就是”得“了——

此外还有一个“了”字,单字母L出来的是了,全拼的Le就是“乐”了……

而且这货把这个的优先级放得还特别高!

高到了无视自己前后文联想功能的前面!

这是退步啊朋友啊!

用惯全拼的,依旧习惯了使用简拼的用户,以及习惯并且使用这种输入模式(可选类似智能ABC的首字固顶模式)的,这个功能还真不算坏,但是使用双拼的,这个功能就生生把你挺好的输入节奏切割的七零八碎的……

人家都在努力让输入法熟悉人类语言,争取让输入法和人类语言进行同步,你可好,上来就给了这么一个需要大家去习惯、记忆、并且和所谓智能背道而驰的“改善”……实在令人无语啊……

以我个人的使用习惯,以及所有使用双拼输入的用户,我个人是强烈建议大家关闭这个功能的——先去高级里面关闭——首字固顶,然后关闭——自定义短语,这两项同时关闭,最起码在我这里,搜狗就明显好用多了,不敢说一定超过微软英库,最起码不比它差了……就是不能用标准的小鹤形码了,也算有得有失……

第2个回答  2017-12-11

我个人是十分反对给输入法加入太多功能的,但是以搜狗为主的一些输入法开始涉足这个领域,确实也方便了不少的用户,然而:
你一个输入法呼呼往里塞这么一堆东西实在是也令人有点难以接受吧?

当然某些功能也是很有用的,比如说搜狗的智能搜索,我默认设置的快捷键”F8“,打完直接摁F8就打开搜索引擎了,使用习惯后也确实能省略不少麻烦。

除此之外,常来知乎的肯定还需要一定的颜文字——话说我以前写东西从来不用这个的,也不知道为什么这段时间忽然返老还童了……也许是因为知乎到现在不能在文章里头添加表情的原因?撇嘴……

然而,作为输入法,你不把输入体验放在第一位,一个劲儿只往里塞私货这就不好了吧?

围绕输入体验,到底哪些是必要的,那些是不必要的,其实各有所好,我无法用自己个人的喜好和需求来单纯指责,毕竟对我来说,比如搜狗输入法这个“每日一笑”我就觉得简直是岂有此理,但是我就认识一个一到单位先打开看那么一会的……

不过,以我的个人需求来说,输入法的功能方面我确实有点儿特定的需求:

比如自定义选字框字体、自定义选字框字词间距、首选字颜色或者其他强调模式、词库导入导出、自定义自学习词汇的整理和删除、词库优化(像QQ输入法那种一打开词库页面就卡三分钟反正我是受不了……)、详细输入统计、公式编辑、颜文字、一定的云词库云候选云联想功能、自定义双拼键盘、首字辅码功能、以及Win10下的兼容性以及高分屏适配等,有这些功能我就知足了,其他的我基本用不上……

也许有人需要一定的拼音、双拼、五笔反查,需要临时笔画输入,甚至语音输入,这些功能都不算过分,毕竟是围绕着“输入”这一个目标在用力,至于其他的,能省则省吧。

话说为了这个问题我刚下载了个8.0的搜狗输入法,用了两天竟然没跳广告,是因为我以前用过搜狗输入法的精简版卸载不完全还是因为这个版本的搜狗输入法真的不跳弹窗了?有兴趣的哥们儿可以试试……

相似回答