這篇主要是針對 qwerty 全鍵盤拼音輸入法進行的橫向評測,以後會評測 T9 數字鍵盤部分。因未有五筆和筆畫輸入法,本測試僅僅對應於拼音輸入法。
1 測試環境
手機:T-Mobile G2 (即 HTC Desire Z)
系統:原生Android 2.2
輸入法:
觸寶手機輸入法 v4.5.5(12406)
百度輸入法 v1.1.1.6 Beta
谷歌拼音輸入法 v1.3.2
搜狗輸入法 v1.5.0(Build581)
QQ 輸入法 v1.0(Build581)
測試不導入用戶自造詞庫,僅導入通訊錄詞庫(如果支持的話)。打開模糊音,不啟用筆畫輸入法。
2 虛擬鍵盤評測
2.1 鍵盤布局
智能的輸入法不僅要算法出色,還要能感知所處的輸入框類型繼而自適應改變鍵盤布局。通過以下 4 個不同輸入場景:聯繫人姓名輸入框、電話號碼輸入框、郵件地址輸入框,瀏覽器地址欄,來評測這五款輸入法的鍵盤布局。
2.1.1 聯繫人姓名輸入框
觸寶輸入法:
觸寶輸入法鍵盤對稱美觀,外觀是個人認為最好看的一個。
在非最後一個輸入框時,回車鍵顯示為「Next」下一步按鈕。當已經到最後一個輸入框時,回車鍵顯示為「done」完成按鈕,這個細節在表單輸入提交界面比較有用,不會因為出現輸入了帳號 ID,按回車鍵結果不是跳到下一個密碼輸入框,而是直接就提交了造成密碼未填寫錯誤。
百度輸入法:
百度輸入法的空格鍵偏小偏右,少了一些對稱美,鍵盤總感覺有點糊,不知道有沒有用高解析度的資源呢。 其實數字切換鍵和符號切換鍵可以合併成一個,這樣可以把空格鍵變大一些,就會美觀很多。
谷歌拼音輸入法
谷歌拼音的鍵盤布局對稱,配色略顯土氣。上面候選詞則太大了,只能顯示三個。
搜狗輸入法
搜狗鍵盤布局也缺乏對稱美,「拼」、「回車」、「刪除」三個鍵太大了。配色還 ok。
QQ 輸入法
QQ 輸入法布局對稱,但第一排和第二排字母按鍵沒有錯開。最嚴重的是,鍵盤上居然沒有常用的逗號鍵和句號鍵,需要按 @ 鍵然後選擇逗號或句號,其實可以把符號切換鍵和數字切換鍵合併,騰一個位置給逗號鍵。另外按回車鍵從姓名框直接跳到 Done,不能跳到下一個輸入框,體驗一般。
2.1.2 電話號碼輸入框
觸寶輸入法:
識別到輸入框是數字類型時,觸寶輸入法能自動變成 T9 數字鍵盤布局。
百度輸入法:
識別到輸入框是數字類型時,百度輸入法能自動變成 T9 數字鍵盤布局。
谷歌拼音
識別到輸入框是數字類型時,谷歌拼音也能自動變成數字布局。但是再回到名字輸入框時,還保留著數字鍵盤布局,不會變回中文拼音全鍵盤布局,需要手動切換回來。
搜狗輸入法
識別到輸入框是數字號碼類型時,搜狗輸入法自動切換到數字符號布局,不過不是 T9 數字布局,按鍵偏小,略遜一籌。
QQ 輸入法
識別到輸入框是數字類型時,QQ 輸入法能自動變成數字布局。
2.1.3 郵件地址欄
觸寶輸入法:
識別到輸入框類型為郵件地址時,觸寶自動切換到英文鍵盤,並且鍵盤上有 @ 和 . 鍵,輸入郵件地址很方便。
百度輸入法:
百度在郵件地址框也能自動切換到英文鍵盤,不過沒有 @ 鍵,略遜一籌。
谷歌拼音
谷歌拼音識別到輸入框類型為郵件地址時,會自動轉換到英文輸入狀態,並且鍵盤上有 @ 和 . 鍵。但是同樣當回到姓名輸入框時,還保留在英文輸入狀態,不會自動切換回中文拼音全鍵盤。
搜狗輸入法
在電子郵件地址框時,自動切換到英文鍵盤。不過鍵盤上沒有 @ 鍵,略遜一籌。
QQ 輸入法
識別到輸入框類型為郵件地址時,QQ 輸入法自動切換到英文字母鍵盤,並且鍵盤上有 @ 和 . 鍵,輸入郵件地址很方便。
2.1.4 瀏覽器地址欄
觸寶輸入法:
識別到輸入框類型是網頁地址後,觸寶輸入法會自動切換到英文鍵盤。
百度輸入法:
識別到輸入框類型是網頁地址後,百度輸入法會自動切換到英文鍵盤。
谷歌拼音
識別到輸入框類型是網頁地址後,谷歌拼音會自動切換到英文鍵盤,但返回普通輸入框後同樣無法再自動切換回中文拼音鍵盤。
搜狗輸入法
識別到輸入框類型是網頁地址後,搜狗會自動切換到英文鍵盤。
QQ 輸入法
識別到輸入框類型是網頁地址後,QQ 輸入法會自動切換到英文字母鍵盤。
2.2 中英文數字符號混合輸入
測試輸入句子:「你的 iPhone4 到了,明天我通過 DHL 寄給你。收到後請付款到支付寶 Bond007@gmail.com」
如果在中文狀態下無需切換即可夾雜英文、數字和符號的輸入,用戶體驗則最佳。
觸寶輸入法:
觸寶輸入法可以在中文狀態下不用切換鍵盤完成以上測試句子輸入:
其中英文部分「iphone」、「dhl」、「Bond」、「gmail」和「com」輸入字母編碼然後按回車鍵上屏,在「r」鍵向下滑動輸入數字「4」,在「p」鍵向下滑動輸入數字「0」,在「u」鍵向下滑動輸入「7」,在「z」鍵向下滑動輸入符號「@」,在「K」鍵向下滑動輸入符號「.」。
百度輸入法
其中英文可輸入編碼按回車上屏,輸入數字需要切換到數字鍵盤,輸入郵件地址需要切換到英文鍵盤,並且有一個缺點:輸入「gmail「然後按「.」上屏,結果在「gmail」後面誤出現了一個空格,體驗較差。
谷歌拼音
谷歌拼音在簡訊或 Gtalk 輸入框中沒有回車按鍵,所以在中文狀態下無法輸入英文,必須切換到英文狀態輸入,輸入數字也必須切換到數字鍵盤,為打完測試句子需要多次來回切換,令人煩躁。混合輸入體驗最差。
搜狗輸入法
其中英文可輸入編碼按回車上屏,數字和 @ 需要切換到數字鍵盤,輸入郵件地址中的「.」符號需要切換到英文鍵盤。混合輸入體驗一般。
QQ 輸入法
英文可以輸入編碼按回車可上屏,不過大小寫是亂的。不切換的話無法完成混合輸入。體驗較差。
2.3 翻頁查找候選字
觸寶輸入法:
按翻頁按鈕後候選詞自動以九宮格排列,一次可以查看較多候選詞,減少翻頁次數。
百度輸入法:
百度輸入法按翻頁鈕,也是以九宮格形式展示候選字,並且支持按首筆畫過濾候選字,很人性化,體驗最好。
谷歌拼音
谷歌拼音虛擬鍵盤上的翻頁查找,候選詞以橫向一行排列,顯示的候選字數量有限,增加了翻頁次數。
搜狗輸入法
搜狗輸入法虛擬鍵盤上的翻頁查找,候選詞按方陣排列,底部可用拼音過濾,體驗不錯。
QQ 輸入法
QQ 輸入法虛擬鍵盤上的翻頁查找,候選詞也是按方陣排列。
2.4 編輯控制功能
觸寶輸入法:
可以方便的選擇文本進行複製粘貼等操作,對 Milestone 或 Galaxy S 這樣沒有軌跡球的機型比較有用。
百度輸入法
百度輸入法也支持選擇文本複製粘貼
谷歌拼音
谷歌拼音沒有編輯控制功能。
搜狗輸入法
搜狗也支持選擇編輯控制功能,不過需要長按呼出,略顯不便。
QQ 輸入法
QQ 輸入法支持編輯控制功能,不過那個 Del 鍵有點多餘,和右上角的回退鍵重複了。如果改成刪光標之後的文字還有點用處。
2.5 切換鍵盤布局
觸寶輸入法支持左右滑動手勢切換 qwerty 全鍵盤布局或 T9 數字鍵盤布局。可以設置豎屏和橫屏鍵盤布局,根據橫屏和豎屏狀態自動切換全鍵盤或數字鍵盤布局。
百度輸入法也支持左右滑動手勢切換鍵盤,橫屏和豎屏自動切換鍵盤。
谷歌拼音用一個單獨的切換鍵來變換布局,最直觀、切換速度最快,但是佔用了寶貴的鍵盤空間。並且橫屏和豎屏不能自動切換鍵盤布局。
搜狗輸入支持左右滑動手勢切換鍵盤,橫屏和豎屏自動切換鍵盤。
QQ 輸入法有一個單獨的「切換鍵」來變換布局,不過很傻的是所有鍵盤布局輪流換一遍。比如在全鍵盤拼音布局下,切換到全鍵盤英文輸入完英文,然後想切換回全鍵盤拼音,卻需要經過 T9 拼音和 T9 英文兩個環節,很讓人無語的設定。