# 搜狗、谷歌、TouchPal，Android中文输入法对比简评【10\.21更新】

- 作者：黄俊杰
- 发布时间：2009-09-09 08:07
- 分类：公司
- 原文：https://www.ifanr.com/4083

[Twitter@Logoutx](http://twitter.com/Logoutx)

TouchPal和谷歌拼音正式版在上个月先后在Android平台发布，现在[搜狗拼音测试版](http://s.shouji.sogou.com/download/sogouime_andr_1.39beta.apk)也来了。我根据自己的使用感受来做个简评。

[![TouchPal T++ Android](http://farm3.static.flickr.com/2468/3900676396_51163055b6_o.png)](http://www.flickr.com/photos/39015570@N02/3900676396/ "TouchPal T++ Android by iFanr, on Flickr")三种输入法提供的布局种类各不相同，TouchPal最为全面，提供了全键盘、数字键盘、还有自己的T++输入布局（WM用户应该比较熟悉）。搜狗则提供了全键盘和数字键盘布局。谷歌可能是因为缺乏数字键盘手机输入法的开发经验，只有全键盘布局。

TouchPal的T++布局在Android平台只此一家，喜欢这种布局的人根本用不着考虑其它输入法，但也有很多人无法接受，因此不作对比。下面仅对比数字键盘和全键盘输入体验。

## 数字键盘布局

现有Android机型屏幕都不大，HTC系只有3.2英寸，Ophone虽有3.5英寸，可惜是个电阻屏，手指输入体验很差。较窄的宽度很自然的让很多用户开始期待单键面积更大的数字键盘布局。但数字键盘的特性决定了它的重码率很高，这就需要输入法提供人性化的细节处理。

举个例子，如果我要输入“缵（zuan）”，就要先按9826，但zuan不如xuan和yuan常用，出现的第一排候选字肯定没有它。如何让用户最快最方便的找到这个字就是开发者的任务，搜狗和TouchPal在按下9826后都出现七个候选字，接下来的处理略有差别：

- 搜狗：此时需要从数字键左侧出现的一列五个拼音（xuan/yuan/zuan/wu/xu）中选中zuan，然后就可以在zuan的候选字中找到“缵”。
- TouchPal：从数字键左右两侧出现的wxyz中选输入9所代表首字母z，然后就出现了（zu/zuan/z）的候选字，“缵”出现在这些候选字之中。如果需要的话也可以再进一步进行选中zuan。

TouchPal在输入非常偏门的字时需要多进行一次点击。但总的来说，在选字效率方面差别并不明显。二者都比较人性化，特别是进一步确认拼音的操作都在数字键盘侧面完成，比S60V5版的软键盘顶部更顺手。

## 全键盘布局

全键盘虽然每个按键都比较小，但重码率低，英文输入，尤其是密码之类非规则词汇输入的体验也比数字键盘好得多。这里差别比较明显，TouchPal可以直接淘汰，字母键无间隔，软键盘各行之间没有错落，类似E71，唯一的优点是可以下划直接输入数字、符号，比较方便。[![touchpal Android Q](http://farm4.static.flickr.com/3495/3899895051_389a08817d_o.png)](http://www.flickr.com/photos/39015570@N02/3899895051/ "touchpal Android Q by iFanr, on Flickr")

谷歌拼音和Android/iPhone自带英文键盘相同，一二行错落，二三行对齐。搜狗的字母键排列和PC相同，全部错开。两者字母键大小相当，输入准确率没什么差别，词库也都不错，但有些小细节不太一样：

- **空格上屏**：两个输入法在输入拼音后空格都会直接将第一个候选字上屏，问题在于谷歌输入法在上屏之后还会像英文那样加个空格，很不符合中文的使用习惯。
- **逗号和句号**：谷歌拼音的这两个按键是独立的；搜狗则是一个键，中文模式下点击为逗号，长按是句号，英文模式下相反。这就有点不太方便，毕竟这是两个非常常用的按键。【更新，搜狗的1.40更新已经采用独立的逗号和空格】
- **英文输入**：谷歌拼音没有自动完成；搜狗有，自动完成和系统软键盘类似，但英文输入时空格上屏后不会自动在英文后面加空格，不符合英文使用习惯。(更正，默认不加空格，但是可以在设置里选择。希望可以改为默认设置，毕竟这样更符合一般习惯。)【更新，搜狗的1.40更新已经将默认设置改为自动加空格】

全键盘还是搜狗更好用一些。这两种输入法和iPhone自带中文输入法相比，有不少优势：词库更好；输入逗号、句号也更方便；有独立分割键（xian-xi’an），谷歌的分割键比较巧妙，在输入开始后自动出现。可惜屏幕大小的限制和系统响应的差距抹杀了这些优势。另外iPhone中文输入法可以通过多次空格顺序选字，在输入常用词时比直接点击候选字效率更高。

## 其它比较重要的差别

**横屏/竖屏**：目前这个版本的搜狗不能分别设定横屏、竖屏的键盘布局，恐怕没几个人会喜欢用横屏数字键盘吧？这个问题对G1来说无所谓，反正横过来可以用侧滑键盘。但G2、Hero等没有硬键盘的手机就麻烦了，用搜狗的话只有左右滑动切换布局，偏偏这个操作准确性不高，而且一切换就是横纵一起换。TouchPal就可以分别进行设置，比如竖屏T++，横屏全键盘。【更新，搜狗的1.40更新已经支持分别设置布局】

**词库备份**：TouchPal没有此功能。搜狗和谷歌都可以在线备份，此外搜狗还可以得到官方提供的流行词汇更新。

**系统快捷键**：这对G1比较重要，G1可以像PC上那样，在按住侧滑键盘Shift键以后移动轨迹球选字，Menu+X/C/V进行剪切/复制/粘贴。谷歌拼音和搜狗一切正常，TouchPal不行，必须通过Shift+空格关掉输入法才行。

**附加操作**：搜狗可以通过软键盘上的Menu键打开文字处理软键盘，这里面提供了复制、粘贴、清空、选择等常用操作。不过这个功能意义不大，因为Android 1.5开始内置的这类操作更为方便。

**其它语言**：Android自带输入法的多语言输入相当不好，TouchPal对于有中英文以外输入要求的人来说是不二的选择。另外这几个输入法都可以混合输入，通过回车硬件上屏。TouchPal的多语言支持也带来一个问题，就是它不能一键切换输入语言，需要从按下切换键后出现的语言列表中进行选择，哪怕你只用两种语言也要这么选。

**自定义符号**：搜狗可以在中/英/数模式下分别自定义符号区。这也是其它输入法没有的功能。

## Moto输入法

泄露的Moto输入法被单独拿出来说是因为它比较特别。优点是它可以一键切换数字键盘/全键盘布局；单击\[，。\]键出逗号，双击出句号；默认中/英文空格上屏后的空格也符合使用习惯。这些方面处理的比搜狗更好些。

但有一个无法忍受的问题：有时响应会很慢，在后台开几个程序的情况下（Twidroid，天气Widget，Locale）常常会发生严重拖慢。这 是我在G1上的体验，考虑到Moto未来将发售OMAP3430处理器的Android手机，速度在它的预装机型上应该不是问题。

【更新。1.6下moto只能选择首排候选字输入，无法正常使用。泄漏版也没有更新】

## 总结

搜狗测试版的表现非常好，但仍有一些不足，特别是不能分别设定横竖屏布局。TouchPal在T++布局以及两种以上语言输入方面有比较明显的优势。

按照现在的发展势头，Android平台很快就可以提供趋近完美的输入体验。当然，这是抛开屏幕面积、系统响应速度因素以后的“完美”。
