? ??
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.改進用戶輸入習慣的分析方法(如:若用戶輸入錯誤后馬上刪除,輸入法不應提高該詞的顯示優先級)?
?