Chacha API 大赛金奖得主 Lordhong:1 万刀的故事
这是一篇迟到的访谈。4 月 17 日,美国传来喜讯,我们的团队成员 Lordhong(吴宏),成为 ChaCha API 大赛的金奖得主,获得了主办方 1 万美金。
我们都很为他高兴,然后在内部邮件组一直游说他和我们进行一个访谈,谈谈关于移动互联网,谈谈关于开发,谈谈对于 1 万刀奖金的感受。他并不热衷,作为一个电工酷男,给 ifanr 带来各种前沿的资讯很容易(你也许还记得他用 7 件 “武器” 带给我们 iPad 发售时视频直播的景象),但是参加一个颇为严肃的访谈,似乎有点难度——虽然我们很希望更多的了解牛人的内心深处,但是这种 “臭显”,似乎不是他的那盘菜。
不过我们还是顺利的实现了这个访谈。获得这样的奖项,一定有很有趣的故事,我们都渴望分享那些乐趣,也许还有一些发发横财的启发——现在,来看看我们的访谈吧~
关于 ChaCha API 大赛
ifanr:给我们说说这个大奖的情况吧,你如何得知这个比赛,参赛前做了不少的准备吧?
lordhong:偶然在一个博客上(貌似是 TechCrunch,或者是 Mashable)看到 ChaCha 发布他们的搜索 API,并同时举行 API 有奖开发大赛。由于对美刀挑战感兴趣,匆匆注册了个 ChaCha 开发者帐号,就去看他们的 API 了。看完后觉得很简单(才 3 个主要的 API),然后根据 Android 平台的特性和用户界面,先在纸上构思了个草图,然后就开工了。(这是价值 1 万美刀的 app 构思草图)^_*
ifanr:比赛具体是如何进行的? 评奖的标准和过程有那些有意思的事情?
Lordhong:ChaCha API 大赛是 3 月 1 日开始,到 3 月 31 日结束,比赛的规则是使用 ChaCha 的 API 来开发任何有趣的网站和应用。
评比的三大规则是:
- 所开发的项目是不是有创新因素
- 项目实现的是不是华丽
- 用户是否有效的利用 API(使用的用户群大不大)
和其他比赛一样,很多参赛者都是在比赛结束的最后一刻才提交他们的作品。我是例外,3 月 5 号就提交了。
无他,只是为了抢先一步发布在 Android Market 上累积人气。这个策略果然奏效,后来 Market 上陆续出现几款类似的 ChaCha 应用,还有一个位于悉尼的团队参加了比赛,不过他们没仔细读比赛规则,因为此次比赛只限于美国境内 50 个州的居民。
3 月底比赛结束的时候,我看了下其他人提交的作品,除了悉尼的那个,没有一个是和移动应用有关的。 所以我心里知道应该会得奖了:)
ifanr:来谈谈得奖的作品,在开发 ChaCha for Android 的过程中遇到了哪些困难?还会移植开发它的其他平台吗?你花了多少时间,它是你最满意的一个作品吗?
Lordhong:基本上没什么困难,因为 API 挺简单的,Android 开发我也挺熟悉了,就是为了抢头炷香发布,我赶了几个晚上的工,到发布那天肩膀和后背都很酸痛了。移植到其他平台暂时没考虑,ChaCha 自己有 iPhone 版本了,再说开发也需要时间,当然我也需要点动力:)总共开发时间大概两个星期吧,算是我比较满意的作品,因为用户的反馈很多是 5 星,再说也得了大奖。
ifanr:接下来还会有哪些新的目标?Android 和 iPhone 的软件生态你如何看?一般认为 Android 是一个更开放的系统,而且搭载它的手机销量最近在美国已经超过了 iPhone。
Lordhong:接下来会陆续开发几个新的 Android 应用。其实我比较喜欢 iPhone 开发,因为界面实在是太漂亮了,开发也方便。Android 的界面开发基本都占据一半的开发时间,希望谁开发一个 Android 的界面可视化编程的 IDE。Borland 如果还在的话,就好了。
至于系统开不开放,主要是看你开发应用的切入点。对于用户体验至上的应用,iPhone 平台还是第一选择。
Android 系统主要是分化比较大,虽然出货量多过 iPhone 了,但开发测试需要很多不同的机种,而且上面也说过了,界面开发很耗时间,所以这里有个取舍的问题。
ifanr:你开发过不少的软件,臭显一下吧。另外,说说你在软件开发时遇到过最神奇的事情吧。
Lordhong:这个也没什么好臭显的,不过给人做过几个很成功的外包项目,Android Market 上下载量最大的铃声应用(超过 200 万的安装量)和另一个背景下载的应用(超过 100 万的安装量),客户每日广告收入在 5 千到上万刀。
ifanr:打算如何处理你的 1 万刀?这并不是一笔小数目。
关于个人
iFanr:可以简单介绍一下自己的经历么?我们希望听到你的威水史。
Lorhong:来个标准的自我介绍,78 年出生,94 年全温州市中考第二名, 进入省重点高中温州一中, 获保送清华名额,95 年移民美国, 2001 年毕业于纽约科技理工大学, 4 年获计算机专业学士硕士双学位, 毕业后经历过大小公司十几家, 从事网站网络开发, 对移动设备一直相当感兴趣, 于 03 年开始专攻移动应用编程, 目前就职于纽约一家创业公司, 开发家用智能节能和调控设备。
ifanr:他们说软件工程师都很宅,而现在 “宅” 似乎成了新生代 最重要的特点之一。你怎么看待这种职业和业余生活的都存在的粘连方式?
lordhong:软件工程师除了工作的时候都坐电脑前面,回家休息也是在电脑前面度过的。因为要学习的东西是在是很多很多,作为一个有梦想有自尊的软件工程师,不断学习吸收新知识是本能之一。 当然现在的互联网比电视机更具实时性,内容五花八门无所不有,还真是有足不出户但足以知天下的感觉。而且 email,IM,twitter 这些都已经深深融入到人们的日常生活中,很难想象没有电脑和智能手机的日子该怎么打发。现在网络上新的技术层出不穷,如果每天能把 Google Reader 的未读条目降低到 999 ,我就觉得很满足了。嗯,一直都觉得一天 24 小时不够用。
ifanr:作为一个业内 Geek,你经常能接触到最新的东西,而且生活在美国这个注重创新的国家,有什么对你是冲击最大,感受最深的。
lordhong:在没有很多制度框架的限制下,创业公司在美国很流行。你有一个好的想法,找几个志同道合的伙伴,找个车库或者地下室就可以开工了。我对一些几个人的小创业公司的效率和执行速度感到很惊讶,在短短的一段时间他们就可以爆发出他们的影响力,比如先前被 facebook 收购的 friendfeed,也就几个人的小创业公司。4square、twitter、groupon,这些都是从很小的公司发展过来的。这这里,创新就是生产力,就怕没有好 idea,其他都不是问题。
另外很多世界级的展览会都选择在美国举行,可以在第一时间了解到业界的发展趋势,还有很多新产品的发布,每次都惊喜不断。想象着这些新产品和服务会如何改善提高人们的生活水平,往往都幸福不已。
这次旧金山举行的 Google I/O 大会,不仅遇到了很多从世界各地来的朋友(很多之前只是网友),还获取了业界很多的新服务发布的情况和一些内部消息。比如 Paypal 移动 API 正式发布,Square Android app 的发布(详细情况参见:Square: 移动支付的新贵),Google 发布的几个服务,如 BigQuery,Predict API,Google Storage,还有 Google 宣布的 Google TV 和 Android 2.2 Froyo,这一切都是让人如此的兴奋。这和远程看 YouTube 直播感觉很不一样,就和你能亲身感受到 NBA 决赛现场气氛一样。
关于智能手机
ifanr:你显然是喜欢拇指设备的。你用过的最喜欢的机子是哪一款?现在有没有什么考虑入手的机型?比如 N8?
lordhong: 我最喜欢的是第一代 iPhone。一体化全铝制外壳,简洁大方的设计,优良的操作界面和体验,我一共买了两部。
在 Apple 还没有发布 SDK 的 07 年,我就已经在越狱 iPhone 上折腾了。iPhone 开启了智能手机的新时代,我们都应该感谢 Apple。
现在考虑入手的当然是下个月要宣布的 iPhone 4G。N8 看起来不错,不过 Nokia 要给用户信心,不要动不动就停止一个生产线,比如 N900 就比较杯具,官方不会升级到 Meego 了。
运行 Froyo 的 Nexus One 也很不错。Froyo 里包括了很多很贴心的改变,比 2.1 那个脑残的动态背景强多了。
ifanr:个人更偏爱哪种硬件规格?全触屏、直板、侧滑等等。
lordhong: 个人偏向于直板全键盘黑莓式的硬件结构,很方便的单手操作,结合快捷键,简直是无敌了。
电容屏的手机天气冷的时候操作很不方便,因为不喜欢脱手套。(所以韩国发明了火腿肠的 iPhone 操作笔。。。)电阻屏的没这个缺点,但拿着一根笔指指点点的,非常的奥特曼,而且笔很容易掉。
lordhong: 最成功的是第一代 iPhone,当然,Android 的 G1 也是经典的机子,特别是 5 行按键的实体键盘。
最为失败的应该是黑莓的 Storm。为了触摸屏而触摸屏,但还要保持键盘按下去 click 的感觉。
最后出来一个整个屏幕可以按动的怪 胎。其实屏幕可以按我也无所谓,但问题是底下那个 click 机制是在屏幕中央,所以在屏幕边缘输入的时候用户体验不佳,受力不均匀,键盘反馈很差,据说 Storm 二代下面增加到 4 个按键机制,但我没试用过。
ifanr:如果只带一台电子设备去一个野外(荒岛),会选择哪一台呢?会是 Android 机型吗?
lordhong:带 Android 去折腾?玩笑开大了吧,就这电池续航能力……当然是带山寨手机啦,传说中待机时间几个月到 1 年的都有……
ifanr:你手头都有那些电子设备?来个排排坐吧。
lordhong: 我用过的手机挺多的,因为开发移动应用就是需要很多手机和设备。目前手头有一打多手机和手持设备 吧,具体是什么大家看照片猜猜看:)
关于移动互联网
ifanr:作为一个移动程序开发人员,你怎么看待市面上这些系 统?比如 Android、webOS、Blackberry、iPhone 和 Windows phone 7。我们注意到你之前对 Android 的评价一直较低,但是你的得奖作品却是 Android 平台的作品,这让我们很难理解。为什么?
lordhong: 正因为对 Android 有期望,所以会一直批评它,促使它进步。Android 有很多独特的地方,但缺点也很多,比如 Market,上面的问题一大把,开发者和用户反应了 2 年多了,还没改进,除了怨念就只有残念了。还有 2.1 的系统加入了动态背景,这个功能在电池续航能力没有得到有效解决的情况下,显得非常鸡肋。Android 团队把时间和精力花在这些可有可无的花俏功能上,让人失望。对 于杯具型的 WM,我基本不屑,浪费时间是可耻的。不过这几天 Google I/O 刚宣布的 Android 2.2 有很多亮点,JIT 提示运行速度,云到设备的信息推送,数据叠接(tethering),当然,还有 Flash 的支持(我个人不是很喜欢 Flash,但相当一部分人很需要)。
iPhone 和 Android 平台的成功,大家有目共睹。BlackBerry 在企业级的客户群中有优势,当然他们也在向普通的用户发展,但他们的 OS 平台并不是和 iPhone 和 Android 在一个等级的。基于 J2ME 的 JVM 机制明显制约了他们的发展。
ifanr:你对移动互联网的发展怎么看,为什么近一两年它们有一 个飞速发展的趋势,似乎每个人都在谈移动互联网。
lordhong:这个主要是和 3G 的普及有关。美国的运营商在 07 年推出无限流量包月 3G 数据服务后,移动互联网得到飞速的发展。其实中国移动在 02、03 年也有 20 元包月无限流量的 GPRS 服务,我用过,还挺不错的,不过后来取消了。很可惜,他们没有看到无限流量的数据服务所带来的长尾效应。05 年前,美国的智能手机和无线应用还是落后日本、中国 2-3 年的,但是短短的 4-5 年,这个趋势已经扭转。这也从侧面反应出美国科技研发能力的强大和创新精神。
而且,现在的手机普及率非常高,特别是年轻人,他们现在很多都没有电脑,但必定有一部手机。随着手机定位技术的成熟和发展,移动互联网,特别是基于地理位置提供信息服务的,都在获得突飞猛进的发展。随时随地上网看天气预报,查看 email,看推,聊天,手机已经成为人们生活的一部分。这种生活方式在改变,让移动互联网的发展也随之水涨船高了。
ifanr:你看好移动互联网的那些服务,他们认为 LBS 和 SNS 是未来的热点。
lordhong:LBS 和 SNS 要互相结合才有意思,很典型的就是 4Square 和 facebook。4Square 很好玩,但如果结合 SNS,才能更大的发挥影响力,同时提高广告的收益。facebook 已经在开发类似 4Square 的服务,而且会在短期内推出,另外他们新推出的 Open Graph 和 Social Plugin,会更加紧密的把用户的动态联系起来,他们的野心,非常大。Twitter 当然也野心很大,收购了 Tweetie,发布官方的 iPhone 和 Android 应用,推出自己的 Promoted Tweets,然后近日又封杀了其他客户端插入广告的做法,很野蛮的宣布 Twitter’s way, or NO way. 一旦掌握了话语权,都是在商业利益上见高下了。
当然这一切都是为了更精确的投放定点广告。掌握了用户信息,再掌握用户的地理位置,那广告的效果就上去了。而手机就是传递用户地理位置的一个重要桥梁。所以,所有的移动互联网服务,LBS 是重中之重,这也是 Google 开放 Latitude API 和 MyTracks 的一个重要原因。