Tweetie非常棒,但最大的遗憾是不支持Push,于是只能通过其它App来实现这个有用的功能,比如IM+,我买它唯一的目的就是为了支持Twitter Push,可是IM+实在太丑了,也不好用,每次都只能在收到更新提示后进去把所有未读标为已读,再打开Tweetie正式看。

这种麻烦和臃肿的感受,使IM+实实在在成为了鸡肋,今天终于忍无可忍,找到了Tweet Push这个替代品,试用之后觉得正好符合我的需要:它没有浪费任何不必要的精力重新发明轮子,既然Tweetie或Twitterific已经足够好,那么Tweet Push只需做好Push这个环节就够了,下面的部分直接交给专业选手,你可以设置收到新Tweet时,调用Tweetie或者Twitterific来打开。

使用体验非常的棒,但在iTunes Store里评分却很低,主要原因我猜是因为这个软件的收费方式和其他的不太一样,既非免费,也不是一次性收费,而是按月收服务费,大概每月1美元。

可能这种收费方式刺激了大家的神经,觉得只是一个小小的Push服务,为什么要收这么多钱?

iFanr的这两篇文章:再论iPhone Push Notification:腰身柔软易推倒?偷窥iPhone Push Notification的幕后分别从商业和技术的角度,深入分析了iPhone的push服务,其中提到:

这套方案需要开发者维护一个Web Server。这是个持续的开支。而看看App Store上Push程序的售价,绝大多数都是一次性付款。

IM+:$4.99,Boxcar:$2.99,GPush:$0.99!

考虑一下软件的销售额和他产生流量的关系吧。销售额升升降降都属正常,而Web Server所服务的用户,永远都是增长的!!!更多用户,等于更多流量,等于更多带宽,等于持续增长的昂贵的服务器租金。随着时间推移,当用户已经非常庞大的时候,软件的销售又趋于饱和,开发者会做出什么选择?

向已经购买该软件的用户再次收费,或者,干脆关掉他维护的Web Server!!!

苹果的Push的实现潦草的令人发指。新通知覆盖了旧的,你面对好几个程序上的红色数字,都不知道去哪里找。但是,这种设计上的问题更加致命。当销售下降到不能维持Web Server的月租金,那些廉价Push软件,以何为继?

这也是Tweet Push面临的问题,所以为了保证高质量的Push服务,这种收取服务费的方式其实是比较合理的,当然,如果换一种形式,以每天Push 3-5条广告,来代替收取服务费,我应该会更乐意接受。