twhirl 是个很简洁实用的 twitter client,作者是德国人 Marco Kaiser,这两天有幸在邮件里和他对话了一番,主要是 twhirl 的一些 bug,他还费心定制了个据说是带有丑陋 Flash debug 窗的 0.2.000a 特别测试版,只可惜没机会看见那个丑陋的窗口。推友 foxmachia 也是积极的 twhirl 的使用者和促进者,看见他也在和 Macro 通过 twitter 交流 twhirl 的种种问题,gongliang 说“http://twitter.com/twhirl 已经成为 twhirl 简洁的回复问题中心,用户报告Bug的中心,没有长篇大论,俨然已经是货真价实的官方 Help Center”,很好,twitter 的确有很多琐碎的应用,它是太完美地印证长尾理论的产品......
与之相比,虽然在给 Marco 的邮件中也有不少溢美之词,但是突然发觉自己其实更喜欢 Snitter, 特别是目前的 Snitter 加入了用户自定义样式的功能,对于中文用户来说可以轻松地使用简单的 CSS 样式表来优化中文输出,由于 snitter 是基于 HTML/JS 的 AIR 应用,于是文字的显示方面较基于 Flash 的 twhirl 更适合阅读,加上可以自己写样式表来选择字体、调整尺寸、颜色、背景等等,令界面更个性化及符合个人习惯,特别是中文显示已经无可挑剔了。
Snitter 的 Option 比较丰富,更提供了 theme 选项,喜欢 Mac OS Leopard 的朋友也可以轻松如愿了。twhirl 提供多账户登录的管理界面,可以方便那些同时需要管理组织或网站 twitter 账号的推友存储账号。Snitter 则比较简单,用户可以在系统托盘里的图标上调出右键菜单,选择打开新窗口,直接登录就是了。
这两款 twitter client 都是 AIR 应用,都需要运行于最新的 beta 2 下,它们在很多地方,特别是功能界面上有异曲同工之处,多少令人怀疑是否有点...... twhirl 基于 Flash,而 Snitter 基于 HTML/JS,然而他们都选择 XML 作为数据存储格式,于是便会出现我这样不幸的倒霉蛋,貌似 AIR 的问题,对于系统账户是中文名的情况,两者都是无条件的 crash,我恨那个给我激活系统的店员,手脚真快,直接把发票上我的名字当成系统账号给设置了!而对于 Snitter 更要命的是至今无法解决中文输入的问题,并不是不支持中文输入法,而是据报基于 HTML/JS 的 AIR 程序中不支持中文输入,又是一个 AIR 大 bug!我非常无奈地看到了 Snitter 的作者在官方站点的 FAQ 里无奈地写了好几个"This is an Adobe AIR issue" -_||
说到发现这个问题还是在尝试安装使用 Flickr Uploadr 3.0 beta 的时候发现的,在拖入照片时 Uploadr 不停地抛出错误警告,提示无法识别某个库文件,其中便有中文用户名的系统路径,而 Gino 在 flickr 社区上的回复肯定了这一问题在 gamma 版时会被解决,将支持多语言环境,不由得昏倒在 Adobe 的效率面前 (注意看那个提交 bug 帖子的时间和回帖数)。
目前来讲,twhirl 较 Snitter 后起却也更新频繁,可能作者还处在亢奋阶段,几乎每天一个 release,而 Snitter 最新的 release 是11月5日的,twhirl 出色的界面设计也已经赢得了不少推友的喜爱。在 AIR 的巨甲虫没被消灭之前,我只好无奈地使用老牌的基于 Flash 的 tweetr, 索性它的数据存储貌似直接由 Flash 程序完成,并未经由 AIR 来操控 XML,所以仍是至上之选,只是执行效率实在是低下,特别是 tweets 累积起来后,内存的消耗也日渐增加,对于这么一个小客户端而言确实有点夸张了,但是它最大的优势在于提供了独立的寄存服务,俨然已经是服务商的角色,这是 它区别于其他客户端开发者的地方,多少还是有些吸引力的。
两个简单的小客户端我都唠叨了那么久,皆因 addicted to twitter, helplessly.
联系客服