现在电脑上用五笔的用户越来越少了,好的拼音输入法也是难求。必应输入法的前身英库拼音输入法来自微软亚洲研究院的多项基础研究成果。最新的必应输入法不仅保留了英库拼音输入法的各项优势,还结合了必应的搜索体验,同时将输入法的应用平台开放化。搜狗输入法是搜狐公司推出的一款汉字拼音输入法软件,号称是当前网上最流行、用户好评率最高、功能最强大的拼音输入法。那么这两款输入法到底怎么样?好用吗?到底孰优孰劣?我们通过定性定量的总结分析,深入剖析这两款软件,对比了各个方面,总结出了这两款软件的强项和弱项,分析结果如下:

一.核心功能

必应输入法和搜狗输入法的核心功能主要有输入和词库。

1.输入

1)长词输入

很多人都喜欢进行整句输入,首先我们测试了这两种输入法的长词输入功能,以下就是两者的表现(注:上边是必应输入法,下边是搜狗输入法)。经过多次试验,可以看出,这两种输入法都支持长词输入,没有功能性缺陷。

而且二者都对词的长度有限制而且相同,这就避免了不小心压到键盘导致一直输入的问题。

但是通过大量试验发现,二者还是有一定区别的,比如在测试如下输入用例时,搜狗输入法并没有正确给出我们需要的词汇。

2)英文输入

经过大量测试,两者都有英文输入的基本功能。但是在短单词方面,必应输入法的表现明显不如搜狗输入法。

而必应输入法也有一定优势,比如在输入具有拼音形式的国家名时,必应输入法能够正确地将国家名作为首选单词。


3)网址、邮箱输入

二者都有网址输入的功能,并且都在单击搜索之后使用自己相应的搜索引擎进行搜索。

但是在邮箱输入的时候,必应输入法在输入@之后,就会出现各种常用邮箱的选项,而搜狗输入法没有这个功能。

4)智能纠错

经过大量案例测试,我们发现必应输入法没有智能纠错的功能,而搜狗输入法能较好地完成智能纠错。

5)中英文混合输入

两者都有中英混合输入的基本功能,但是在少数测试用例中,必应输入法能更准确地给出我们所需的词汇,搜狗输入法稍逊一筹。

6)简拼

作为输入法的一个重要功能,这两种输入法在绝大多数情况下都有良好表现,只是在某些特定词汇上,必应输入法稍胜。

7)生僻字

这两种输入法都有查找生僻字的功能。即不知道某个字的拼音的时候,可以通过输入u+该字各部分的方法查找该字。

但是对于无法割分成多个字的生僻字,搜狗输入法提供了根据笔画拆分来查找该字的功能,必应输入法虽然也有这种功能,但没有明确标示出来,不如搜狗输入法直观,大多数用户都不会记住笔画和键位的对应关系,导致必应输入法这一功能聊胜于无。比如我们想输入“勹”字:

综上所述,在输入这个重要功能上,必应输入法和搜狗输入法各有千秋。

2.词库

1)默认词库

在默认安装这两款软件时,必应输入法默认不下载任何词库到本地,搜狗输入法默认下载13个词库到本地。

2)扩展词库

运行设置向导对必应输入法本地词库进行扩展之后,必应输入法新添了69个词库,共大约65万词条,共涉及文化人名、电子游戏、经济金融、专业学科、生活娱乐、城市信息这六大方面。而搜狗输入法在运行设置向导之后,共21个非空词库,共大约41.2万词条。

3)网络词库

但这并不证明必应输入法在词库上占有优势。搜狗输入法的网络词库是它占据国内很大一部分市场的一个重要因素。其网络词库覆盖了城市信息、电子游戏、自然科学等12个方面。这12个类别下又分为若干个细胞词库,比如搜狗标准词库其词条就有40万个。这12大类词库不完全的分类整合就有258万多词条。所以跟必应输入法相比其词库可以说是海量的。而且最重要的是搜狗输入法的词库可以由用户自行创建并扩展,之后上传并供其它用户使用。而必应没有网络词库这一部分。

4)云端

      搜狗的云计算由于其强大的计算能力,使它的计算结果十分准确、词汇量庞大且实时更新,而客户端却不需要任何操作。必应输入法运用了微软亚洲研究院的创新研究成果,加上云端服务器的无限量存储和计算能力,还有30多万词条的中文词库和新词热词,大幅提升输入的准确率,组词更准更智能。但是,相比于搜狗输入法,必应输入法还是有一定差距。
二.细节
1.必应输入法的v键是一个非常有趣的键。我们知道,26个英文字母中只有i、v、u在汉语拼音中不能用作首字母,所以可以为它们分配一些特殊的功能。前面已经提到,必应输入法的u键可以用来输入生僻字。而它的v键提供了热词建议、词典、符号表情等11个特殊的功能。比如,热词建议可以列出八条当前热点新闻,颜文字可以给出用符号组成的表情,电影截图则会给出十二张有趣的影视截图。而搜狗输入法在v键上的表现却有些乏力,只提供将数字转化为其他形式和一些非常简单的数学计算的功能。
但是必应输入法没有很好的利用i键,这是相对于搜狗输入法的一点不足。搜狗输入法的i键是更换皮肤键,这一功能可以为频繁更换皮肤的用户提供便利。
2.v模式是必应输入法相对于其他输入法的一大亮点。刚刚我们就提到在中文状态下直接按v键会出现许多有趣的功能,但这些功能没有什么目的性。在v模式下,每当用户输入内容、鼠标滑过输入框时,输入框右上角会出现v模式扩展应用界面按钮,点击按钮会看到针对输入内容的上述热词建议、颜文字、电影截屏等功能。
3.必应输入法和搜狗输入法对方向键的功能设置不同。必应输入法比较简洁,上下键代表选词,左右键移动光标以修改输入,这比较符合大多数人的输入习惯。搜狗输入法将移动光标和选词功能都放在了左右键上,光标只有在最右边时,才能按右键选词,导致两者都不能很好地实现。其上下键用来打开针对首选词的搜索,选择相关条目后可进入搜狗引擎进行搜索。但是对于大多数用户来说,搜索一般会在搜索引擎中进行,这样的搜索功能聊胜于无,而且并不是所有用户都习惯用搜狗引擎。
 4.还有一些比较小的细节问题,比如必应和搜狗都可以在汉语输入sj时出现当前时间,输入rq出现当前日期;搜狗输入法有输入统计功能,可以统计输入速度和输入总字数,而必应输入法未实现该功能。
三.用户体验
1.在软件安装过程中,二者都有一键安装的功能,方便快捷。但默认安装时都会默认设置自己的上网导航为首页,这会给部分用户带来不好的体验,很多用户在安装时都会将该项点击掉。
2.运行设置向导对输入法进行初始化设置时,可以看到必应输入法只是对输入法基本功能进行设置,比较简洁;搜狗输入法会默认安装一些小工具,而这些小工具对大学生群体来说没有太大意义。
3.搜狗输入法的自动弹窗和推送在很大程度上影响了用户体验,而必应输入法继承了微软一贯简洁实用的特征,没有自动弹窗,相比之下更具有吸引力。
4.从这两款软件的总体风格来说,搜狗输入法风格比较活泼,色调比较鲜艳,而必应输入法以冷色调为主,显得稳重简洁,而且与现在国内主流的windows操作系统契合度比较高。因为每个人喜好不同,所以在这方面很难说哪种风格更适合大众。
四.辅助功能
1.皮肤
      虽然对于一些喜欢简洁的用户来说,必应输入法默认的几套皮肤已经足够满足他们的需求,但是对于外观和个性化要求较高的用户,必应输入法就算加上官网可供下载的皮肤其数量也非常有限。相比而言,搜狗输入法在这方面做得非常成功,其官网有大量可供下载的皮肤,能基本满足对于外观和个性化的各种需求,这是必应输入法望尘莫及的。另外两者都提供了皮肤编辑器,供用户编辑自己喜欢的输入法皮肤。下图为搜狗输入法官网皮肤分类
2.其他功能
      必应输入法和搜狗输入法都提供了软键盘、简繁切换等功能,而且功能大致相同。下图左边是必应输入法,右边是搜狗输入法。
3.扩展工具
      搜狗输入法提供了诸如美图聊聊、手写输入、在线翻译等大量扩展工具,而必应输入法的扩展工具只有字符应用等少数几个,因此必应输入法扩展工具明显太少,有待改善。
五.差异化功能
      通过上述对比,可以发现,必应输入法在输入能力方面占有很大优势,方便快捷,界面简洁,功能健全实用,继承微软一贯风格,对用户的吸引力主要体现在其强大的输入能力。而搜狗输入法在扩展词库和扩展功能方面略胜一筹,对用户的吸引力主要体现在其强大的词库、众多的扩展工具,以及词库、皮肤自定义等扩展能力。
六.效能分析
      软件安装时必应输入法申请了50MB的磁盘空间,搜狗输入法申请了94MB的磁盘空间;默认安装后,必应输入法仅在安装路径下有一个文件夹,占用42.3MB磁盘空间,搜狗输入法在安装路径下有一个文件夹,占用165MB磁盘空间,而且在用户文件夹下还创建了两个文件夹,主要是与用户设置相关的一些设置文件,占用6.86MB磁盘空间;
后台运行时必应输入法有两个进程,占用内存为18.8MB,搜狗输入法也有两个进程,占用内存为28.1MB;
因此在软件效能方面,必应输入法占用空间和内存大大少于搜狗输入法。
七.适应性
1.在联网情况下,二者的云计算以联想词汇的功能都能正常使用且非常快捷。但是通过对比,搜狗输入法所产生的每秒字节数的峰值明显高于必应输入法,说明搜狗输入法占用了较大的网络资源,可能影响与其他软件的协作共存。
断网情况下,必应输入法的云计算还在运行,但不会产生联想词汇,这样就少了一个候选词;而搜狗输入法云计算在断网情况下不可用,候选框中不会出现云计算联想词汇。
2.在之前的对比中,我们发现,必应输入法的方向键有着更合理的功能,在没有鼠标的情况下也能够快捷流畅地完成输入,而搜狗输入法因为对方向键功能的不合理设置,导致移动光标和选词这两个功能相互影响,在没有鼠标的情况下都不能流畅使用。
3.在运行一些全屏软件比如dota、cf时,两者都可以正常工作,没有功能性缺陷,但是也会根据软件要求和特点改变一些功能,如不会出现联想词汇。下图左边为搜狗输入法,右边为必应输入法。
八.成长性
      词汇记忆是输入法的一项重要功能,在经过大量案例测试之后,我们发现,必应输入法和搜狗输入法的词汇记忆功能都比较完善,记忆速度都比较快,一般词汇、人命、地名、专业名词重复输入三次之后即可完成记忆。所以两者在该功能上难分伯仲。
九.总结评分
      综合以上对两者各方面功能的对比,可以看出,必应输入法在输入功能和性能方面有很大优势,界面简洁,功能健全,没有自动弹窗和推送等不良的用户体验。另外它的v模式是一大亮点,不仅有趣,而且实用。但是必应输入法在用户体验、适应性、成长性等方面中规中矩,没有太大优势。而搜狗输入法在词库、皮肤、扩展工具等方面丰富得多,这也是它占据国内大多数市场的重要因素。必应输入法在词库、辅助功能这些方面明显欠缺,需要做的更好。
      下面我们根据上述对比和分析,给出对必应输入法的总评分数:
项目 满分 得分
核心功能(输入) 35 31
核心功能(词库) 15 10
细节 8 7
用户体验 10 9
辅助功能 7 4
差异化 5 3
性能 7 7
适应性 5 4
成长性 8 7
总计 100 82
 
 
 
 

TeamWork#3,Week5,Bing Input Method vs Sogou Input Method的更多相关文章

  1. Matlab无法打开M文件的错误( Undefined function or method 'uiopen' for input arguments of type 'char)

    错误提示: Undefined function or method 'uiopen' for input arguments of type'char 解决方案: 运行命令 restoredefau ...

  2. Spring Scheduled定时任务报错 java.lang.IllegalStateException: Encountered invalid @Scheduled method 'xxx': For input string: "2S"

    报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ding ...

  3. Undefined function or method 'deploywhich' for input arguments of type 'char'

    在进行matlab和java混合编程的时候.由matlab打包,把m文件转换为jar文件.供java调用.有时在Tomcat中调用此类jar类会出现如题或者以下的错误: ??? Error using ...

  4. 去除 waring Method 'CreateNew' hides virtual method of base type 'TCustomForm'

    最近整理前人的代码,有好多的hint和waring, 其中整理到Method 'CreateNew' hides virtual method of base type 'TCustomForm', ...

  5. 数组乘积--满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出

    数组乘积(15分) 输入:一个长度为n的整数数组input 输出:一个长度为n的整数数组result,满足result[i] = input数组中除了input[i]之外所有数的乘积(假设不会溢出). ...

  6. Oracle delete input与delete all input

    oracle官方文档提示:If you had specified DELETE INPUT rather than DELETE ALL INPUT, then RMAN would have on ...

  7. input type类型和input表单属性

    一.input type类型 1.Input 类型 - email 在提交表单时,会自动验证 email 域的值. E-mail: <input type="email" n ...

  8. 封装input 逐渐,且input插件必须带有默认值。

    封装input 逐渐,且input插件必须带有默认值. 组件: <template> <div class="input-show"> <span c ...

  9. 定制 input[type="radio"] 和 input[type="checkbox"] 样式

    表单中,经常会使用到单选按钮和复选框,但是,input[type="radio"] 和 input[type="checkbox"] 的默认样式在不同的浏览器或 ...

随机推荐

  1. git 代码比较工具,分支冲突解决

    下载地址:https://www.scootersoftware.com/BCompare-4.2.9.23626.exe

  2. Spring源码分析(十五)获取单例

    本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 之前我们讲解了从缓存中获取单例的过程,那么,如果缓存中不存在已经加载的单例be ...

  3. sqoop工具介绍(hdfs与关系型数据库进行数据导入导出)

    数据表 第一类:数据库中的数据导入到HDFS上 #数据库驱动jar包用mysql-connector-java--bin,否则有可能报错! ./sqoop import --connect jdbc: ...

  4. Python学习笔记系列——函数

    今年下半年的计划主要是Python和Mysql了,公司不方便看书和视频,就照着廖雪峰的Python网站开始看了.以下纯为个人笔记记录,若是想系统学习的小伙伴还是看这里的好一些,毕竟系统.https:/ ...

  5. C++ - 模板(template)中typename的使用方法

    声明template参数时, 前缀关键字class和typename可以互换; 使用关键字typename标识嵌套从属类型名称, 但不需在基类列表和成员初始化列表内使用. 从属名称(dependent ...

  6. CANVAS实现调色板 之 我的第一个随笔

    主题代码 <canvas id="color"></canvas> <script> var color=document.getElement ...

  7. MongoDB的聚合操作以及与Python的交互

    上一篇主要介绍了MongoDB的基本操作,包括创建.插入.保存.更新和查询等,链接为MongoDB基本操作. 在本文中主要介绍MongoDB的聚合以及与Python的交互. MongoDB聚合 什么是 ...

  8. JavaWeb总结(十二)

    JSP指令 提供整个JSP页面的相关信息 用于JSP页面与容器之间的通信 <%@ directive attribute1="value1" attribute2=" ...

  9. 2_C语言中的数据类型 (七)printf与scanf

    1          字符串格式化输出和输入 1.1       字符串在计算机内部的存储方式 字符串是内存中一段连续的char空间,以’\0’结尾 “”是C语言表达字符串的方式 1.2       ...

  10. Python爬虫之HTTP和HTTPS

    一:HTTP和HTTPS HTTP协议(HyperText Transfer Protocol,超文本传输协议):是一种发布和接收 HTML页面的方法,以明文的形式传输,效率高,但是不安全 HTTPS ...