2013年4月,微软MSN(中国)宣布推出首款整合搜索体验的中文云输入法“必应Bing输入法”,其前身是“英库拼音输入法(于2012年8月发布测试版)”
在此,Fruits小组从宏观的软件工程角度和微观的产品实现细节对必应输入法进行了考察和分析。
(1)这个产品在同类产品中综合质量排名是第几名?
一定时期内下载量是比较客观的衡量标准。
根据速途研究院2013-9-17报告,PC端输入法总下载量排名:必应输入法排名第五。搜狗输入法以4250万次总下载量排在首位;腾讯QQ输入法以3765万次的下载量居于第二;紫光拼音输入法则以2344万次下载量居于第三位。必应输入法才刚刚推出不久,大有后来者居上之势。
(2)产品有什么具体的缺点? 微软的员工质量都不错,为什么这些项目还有这样那样的缺点?
从微观角度来看,有如下缺点
准确性问题:
1. 模糊音匹配问题:敏感度过高。如输入li,反而优先显示“你”,“日”等模糊匹配的结果。模糊匹配的权重太高,导致:
2. 词库不够专业,对于某些不标准的输入没有进行纠错。如moban,识别到模板,但是未进行纠错(实际读音为muban),说明词库中所存的词不够准确。又如烘焙(hongbei),在输入hongpei时会显示纠错结果烘培,但实际上“烘培”是很少用的。
3. 网络热词支持不够,如输入囧:
4. 提示不够智能,需要输入较多的相关的字符才能提示相应的结果。如输入chi’ mei’ wang’ l才能出现“魑魅魍魉”,而在chi’ mei’ w’的阶段不能判断出将结果。而一些当前其他主流输入法对这方面的提示则十分强大。
5.词语搭配不智能,例如,输入“zhineng” “de” “jiucuo”,根据上下文推断应当首选“智能的纠错”,而不是“职能的纠错”
6. 词频的更新不准确,如:在下图中选择“混音”,然后用Backspace删去混音,再打hunyin,优先级最高的选项会更新为“混音”,而不是依然保持“婚姻”,这种做法对于用户是不合适的,因为用户删去混音是不希望输入该结果。
7. 皮肤切换问题:更换皮肤后,某些界面的输入法依然保持原皮肤,甚至在一个界面出现同一输入法的两个不同的皮肤,或者出现了不同输入法的皮肤。
扩展性问题:
1. 皮肤扩展性:外部皮肤过少,且已有皮肤的不能吸引用户眼球,默认皮肤按键较小。对于希望自己制作皮肤的普通用户来说,技术门槛太大。需要下载SDK然后在开发工具中进行编辑。没有一个较方便的可视化编辑工具。
2. 词库扩展性:词库过少,且没有网络词库支持。导入形式单一,只支持从本地导入一个标准的txt文件。相反地,没有一个可视化的云端平台(如网站),供用户下载各种分类的词库,也不能支持用户在云端创建分类词库供大家下载。
3. 外部支持性:V模式外部支持库过少,且质量不高,如输入荷塘月色只能显示3张被错误压缩的图片,而且给出的图片分辨率参差不齐,载入速度也十分慢。另一方面,选择项含义较模糊,选择时交互不够友好(如需要获取焦点才可以用快捷键翻页),并且需要自己去设置一系列快捷键,这样反而让用户不愿意去尝试它的功能。最重要的,网页直达不能直接打开页面,而是打出超链接。
输入纠错问题:
用户想输入“我到了”,但是如果右手手快而打成了“wo doa le”,则会变成下图这样。而输入法应当对这种两手输入顺序错误进行一定的统计并加以处理,智能的纠正用户的输入错误。
总的说来就是不够人性化。
从宏观角度分析,不难得出——
中华文化博大精深。作为外国企业,必应输入法的产品质量已经很不错了,满意度甚至超越了很多国产输入法,但与国内输入法王牌——搜狗输入法相比,不够贴近中国广大用户。作为后来居上的输入法产品,必应输入法没有足够的创新性来打破搜狗输入法的霸主地位,即使必应输入法在各方面与搜狗输入法无限接近,也难以将用户争取过来,因为它的功能和交互设计等没有足够的创新性、没有颠覆输入法。同时,微软员工的层次过高反而导致对中国用户的过高评估:自制皮肤门槛很高,居然需要使用高级管理员账户运行SDK安装程序,然后在Visual Studio 2010或2012环境下自己创建应用工程,并且涉及到打包发布,详见:http://bing.msn.cn/pinyin/sdkhelp.shtml。而搜狗提供一切都包装好的皮肤编辑器,老少皆可轻松上手。
(3)这些缺点反映了软件工程中哪些环节的问题?
需求分析——必应输入法的词库不能满足中国网民的需求。其实在产品功能设计时,必应输入法吸取了搜狗等优秀输入法的优点,可见对市场的调研很充分。但为什么仍然无法超越搜狗?我们认为这是外国企业的硬伤:扎根不够深,对于瞬息万变的中国网络和网络热词不够敏感。一方面微软在输入法领域不愿与中国企业寻求合作,另一方面在需求分析时不够充分,所以对中国用户的习惯了解不够充分。
交互设计——必应输入法继承Metro的风格——安装快捷方便、界面设计简洁明丽,适合于白领人士。但也许中国普通群众更喜欢版面功能一应俱全、一目了然的设计。更为明显的是皮肤编辑器:搜狗立足于大众,假设大众没有编程基础没有Visual Studio,只需在官网一键下载“搜狗皮肤编辑器”,老少皆宜上手。必应输入法皮肤编辑门槛过高。这属于交互设计的缺陷。
后期宣传策划(不算软件工程?但是个问题)——事实上,必应输入法产品制作优良,但此前我们并未耳闻。微软是否可以扩大宣传力度?
(4)如果你们小组负责这个项目,在未来的6个月中你如何改进? 会达到什么具体结果 (综合质量排名,用户量,创新的功能等)?
在六个月的时间里,可以做出如下几点改进,从长远角度来看,用户量增加30%~40%,综合质量排名和下载量排名跻身前三甲问题不大。
1.利用用户切换语言的懒惰性与Windows捆绑销售,Windows Update时自动下载,同时增加福利,以鼓励用户使用。
2.增加词库,添加网络热词,提高词库准确性(现有部分词包含错别字)
3.降低拓展功能(如:皮肤)的开发难度,使普通网民可以参与
4.改进模糊匹配算法
5.提高长词联想的敏感度
6.创新功能如v模式很有发展前景,可以继续扩展
7.关于云词显示过慢,因提高搜索速度,若由于服务器原因无法提高,应直接删除该功能,用户在输入过程中不会进行长时间等待。
8.改进用户输入习惯的分析方法(如:若用户输入错误后马上删除,输入法不应提高该词的显示优先级)