昨天和Newaa聊了很久,被拍了很多受用的MP,心里甜蜜蜜的。
但是他竟然是在用Treo和我MSN了两个小时,我都没有发现。这让我越发觉得有义务把巨硬的代码重新写过--无论自己对代码是多么的不在行。
话说回来,虽然很多人把巨硬推举为革命性的输入法,但是事实上它不是。受到用户追捧的原因是在巨硬之前没有一个手机或者PDA上的输入法可以把输入速度推向PC上输入速度的50%左右--这是我实际比较的结果,尽管一些热爱巨硬的用户声称巨硬的输入速度可以媲美PC,但是事实上它还做不到。如果把巨硬硬碰硬的和紫光或者拼音加加相比,它在算法上并没有明显高明的地方,也许里面有些自以为得计的小Trick,但是我相信每个程序中都有这类的东西,每个程序都是凝聚了程序员心血的东西--如果程序员思考的时间超过了编码时间的话。
作为作者,我认为巨硬在过去的两年中被追捧并不是软件本身的水平有多高,而是反映了这个领域的程序员缺乏钻研精神。用陈道明的话说,这属于水落石出,而不是水涨船高。
巨硬中真正有原创性的地方只有一个,就是用上下两排五个按键映射选字,这在手持设备上是革命性的,而且巨硬也充分利用了五向键,保持了Treo引以为毫的兼顾单双手操作特性,为掌上设备输入设立了标准。
巨硬的代码丢了之后,一直有想法重写,但是缺乏动力,尤其是650出来之后竟然巨硬仍然能用,这更加给了我偷懒的理由。
不过我是个手懒但是脑子不懒的人,在过去的两年中,我花了大量的时间考虑巨硬二代应该带给用户什么,曾经考虑过很多方向,也写了大量的文档,但是这个问题的真正答案,直到最近6个月才越来越清晰,直至驱动我心甘情愿的做下来,为了一个美好的愿景进入艰苦的编码工作。
Jobs说,你应该喜欢你的IDEA。窃以为然。
在原来庞杂的规划中,包括拓展平台和拓展输入法框架等等,都不会在巨硬二代中出现了,这些东西不该是目前一个个人程序员该做的,如果要做,或者有机会有资源来作,那我也会考虑成立一家公司来做这个事情,但是不是现在。
现在让我们仍然回到起点上来,我现在可以说的就是巨硬二代在界面上绝不会带来更多的视觉或者功能因素,它可能看起来比巨硬一更简陋(这取决于我有多懒)。巨硬二代的进步将是内在的,但是它绝对是你可以感觉到的,它可以在Qwerty设备上比巨硬一代提高50%左右的速度,可以在数字键盘设备上达到接近一代巨硬的速度。而且我很有把握的说,它把中文输入法带入一个全新的领域。这个飞跃就像从Windows内置全拼过渡到拼音加加一样。它会全面超越现在流行的拼音加加或者紫光拼音输入法。我不敢说我是第一个这样做中文输入法的人,中文输入法不下500种,但是在目前我用过的各种输入方法中,我从未见过这样的产品。
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment