贝塔技术沙龙:iPhone开发

  参加贝塔技术沙龙,活动位置在西直门奇遇花园,参加的工程师很多,不少牛人,比如《走出软件作坊》的作者阿朱,抓虾的徐易容,sohu论坛的架构师钱宏武等。

  TinyfoolRobin Lu先后讲PPT,由浅到深介绍iPhone开发。Tinyfool上来不废话,敲键盘写demo,实际Run出一个hello world。然后Robin Lu再给出更系统性的介绍,比如常用的设计模式等等。对于我这种不熟悉Apple开发环境的菜鸟来说,学习曲线刚刚好。

  像Tinyfool说的,Object-C语法的确有些怪。但对于接触过多种编程语言,尤其是了解动态语言特征(比如消息映射、委托、依赖注入)的程序员来说,只要把概念对应到具体实现方式,剩下就是Goolge文档、照方抓药了。

  随后的提问讨论也很精彩,而且涉及到技术以外的内容,例如App Store的商业模式等等。有个在Google实习做Android研发的清华学生提了不少好问题,包括iPhone和Android的对比。他每提一个问题,我就暗自点头:“对,我也正想知道。”

  大家的共识是,应用平台的成功取决于能否建立良好的生态体系,让消费者、第三方的开发者都遵守规则,分享收益。当然,一旦领先者找到聚宝盆大赚特赚,而竞争对手却无法从模仿其商业模式中获利,就会有破坏性创新出来搅局。个人觉得Android的开放机制对iPhone的App Store封闭模式有威胁。当年,就是土气但开放的PC战胜了高贵而封闭的MAC。

  96年看比尔盖茨的《未来之路》,预言到2010年,普通消费者就可以用手机从网络上购买游戏和音乐,查询和预订周围好吃的馆子。现在支付宝、点评网、App Store都很普及,一旦3G搬到手机上,Big G的预言就算实现了。只可惜MS并没有在这波竞争中取得优势。

  最后抽奖,我幸运得到了一本《iPhone开发基础教程》,内容的确不错。

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.