开放FIT输入法SDK的思考

07月 11th, 2011 § 1条评论

2011年7月5日,我们FIT团队宣布开放FIT中文输入法iOS SDK。这样,任何一款iPhone/iPad App都可以内嵌FIT中文输入键盘了。这件事在国内的开发者圈子反响不小。胡维在知乎网站上问我:FIT输入法是怎样做出开放SDK这样的决定?下面,我把我在知乎网站上的回答转帖在我的博客上。望大家指正。

做FIT输入法SDK的想法由来已久。思绪大致是这样的:

1、冯华君(新点科技合伙人、FIT for iPhone,即WeFIT的主要作者)一直都有把FIT输入法开源的想法。他也做过尝试,搞了个fitx。不过最后变成了狂热爱好者小圈子的事,开源并没有推进FIT输入法的进步。此事也就搁浅了。但这个想法奠定了我们今天决定开放SDK的基础。
2、苹果公司一直很重视触屏键盘体验,我们相信短期内它不会开放系统键盘接口。FIT,和iCosta、iAcces是最早的iPhone中文输入法,但三家实现替换苹果自带输入键盘的方式都不一样,也就是破解方式不一样。每次iOS大版本升级,它的键盘方面的代码就大改,FIT截获系统键盘的方式也要大改。破解是一项艰巨的苦力活啊。但这个过程中,我们发现苹果在输入方面的努力一直朝着越来越合理的方向走。到了现在,苹果是允许开发者设计App内适用的键盘。苹果的思路值得跟随和尊重。但它的中文输入体验还不够好。既然我们是支持苹果而不是挑战苹果,我们的方式也应该改变。
3、安装第三方输入法要求用户的iPhone“越狱”,而越狱过程对于用户是一种很不好的体验,也有违我们推崇正版软件的理念。从技术的角度,越狱实际就是像黑客入侵服务器那样,设法夺取用户机器的root权限。iOS每升级一次,越狱的用户就得等黑客们再找到系统漏洞,才能升级享受最新的技术成果。我相信愿意这样折腾的用户的比例会越来越小。为装输入法而越狱会成为小众行为,所以FIT应该回到易于用户使用的方向上来。
4、FIT从开放中来,也就应该在开放中生存下去。去年秋天,我们决定抛弃独立开发拼音引擎的计划,转而与开源产品SunPinyin合作。这个过程我们不是奉行拿来主义,而是真的针对这个开源引擎的问题去改进,并把成果贡献给社区。后来团队推出写字板和随享两款App,进入移动应用市场。这时候,我们不但自己实践了App内嵌输入法的新方式,也有机会听到同行对这种方式的反馈,最终让开放SDK这件事成为可能。

开放输入法SDK,这是FIT团队的一个里程碑。接下来还会有很多新探索新尝试。做效率类工具类移动应用,目前这依然是FIT团队的主要方向。无论我们后续在什么领域上发展起来,我都相信开放、合作、深入技术这三点是FIT赖以生存的核心。希望SDK成为一条桥梁,把我们、同行、还有用户连接在一起。

Tagged:

§ One Response to 开放FIT输入法SDK的思考

  • choicky 说到:

    “为装输入法而越狱会成为小众行为”,的确是这样。越狱对于大部分人而言,门槛挺高的。

    另外,虽然美国版权局已经确认越狱不违背版权法,但是,刺激用户去越狱并不好。

    有朋友跟我提过,说FIT最大的不足,就是词库问题了。搜狗、百度、Google等有自己的搜索引擎去支持自己的词库,这是它们的优势。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Connecting to %s

What’s this?

You are currently reading 开放FIT输入法SDK的思考 at 吴晓丹博客.

meta

加关注

Get every new post delivered to your Inbox.