专访WP7开发团队ZuneDown CEO李卫勇
初冬的北京,天气已经非常冷,路上已经满是北方冬天的那种萧瑟。WPDang的记者和李卫勇约在东三环的一个咖啡馆里见面,而在这个背着双肩包,说话语速非常之快的年轻创业者身上感受到的,是与寒冷天气截然相反的热情。80后的李卫勇大学毕业后进入一家大型国企,负责Windows Mobile平台手机端办公系统和客户关系系统的开发,获得过微软“全球最有价值专家”(MVP)称号。目前他们的产品服务主要包括网站(ZuneDown.com)和相关的Windows Phone手机应用,为中国用户提供Windows Phones商城(Marketplace)里的应用推荐服务。
李卫勇自我介绍说:“当2010年我在朋友那里第一次见到微软全新的Windows Phone样机时,惊讶于这个平台是如此的流畅,用户界面如此友好。当时自己就决定要向这个新兴的平台转移,并开始研究Windows Phone的开发工具。”2011年1月,李卫勇辞去工作,专职于Windows Phone平台开发并拉上自己大学宿舍的室友一起创业。“我们7个人都是做技术开发出身,大学毕业后的经历都比较相似,都在业内知名公司做过3~4年技术开发,走到一起创业是水到渠成。目前我们已经拿到了天使投资,即将正式入住办公室。 就如同Windows Phone系统前不久发布的Mango更新一样,我们的公司也有了一个起点,有了迈向成功的可能。
“我们非常看好Windows Phone平台,大量的微软.net开发者是这个平台能够壮大的非常好的起点。”对于国内Windows Phone平台的其他开发者,他建议大家能够沉下心来练内功,并支持开发者结盟,在这个初生的平台上共同创造和提升。
以下为本次专访主要内容:
Q:你们这个团队在作这个产品项目之前,还做过什么?是否涉足过iOS和安卓?
A:我个人大学毕业后一直在一家大型国企做Windows Mobile平台的手机办公系统(OA)和客户关系系统(CRM)的开发工作。我们团队有合伙人做过iOS平台的应用软件,但我们没有涉足过安卓平台。
Q:如果涉足过iOS和安卓,为何转到Windows Phone生态上?
A:iOS是一个很成熟的平台,但正因为其成熟,所以对开发者来说竞争也更加激烈,而Windows Phone则是一个全新的生态环境,一切都是初创,大家起步差不多。另一方面,我们有比较成熟的原Windows Mobile平台的技术储备,转到Windows Phone平台十分方便,一个较高水准的Windows Mobile开发人员,可能只需要2~3周的熟悉,就能够比较顺利的转到Windows Phone平台上。而对于安卓,我们认为这个平台目前还比较混乱,所以没有考虑。
Q:与iOS的封闭生态,以及安卓的开放生态相比,在你们看来Windows Phone的生态系统有什么特色?
A:其实iOS和安卓走了两个极端。iOS是彻底封闭,封闭的硬件和封闭的系统,因此,用户体验更容易得到保证,但开发者发挥的空间会受到一定程度的限制,而且设备毕竟只有苹果自家的,用户类型相对单一,绝对数量也不会爆发式增长。安卓是彻底开放,开放的硬件和开放的操作系统,这样容易让设备迅速占有市场,但是过多的硬件配置版本和操作系统版本,也让开发者的适配、测试难度增大,应用难以做到最优化,进而导致用户体验难以保证。而Windows Phone则是在这两者之间找了一个平衡,对硬件厂商开放能让更多的设备进入市场,同时对硬件进行一定程度的控制,譬如对开发者来说最重要的性能和适配问题,Windows Phone通过控制设备的主芯片和屏幕分辨率,再搭配非常好用的开发者工具,让开发者既能避免面向多个版本开发,又有一定的发挥余地。
Q:你们的应用或者Windows Phone项目采取哪种商业模式,在你们看来未来中国智能手机的商城会如何,是否能够形成类似App store的收费分成商业生态?还是会成为第二个安卓?
A:我们的应用是一款为中国用户进行商城程序推荐的应用,为中国用户进行这些程序介绍的翻译等等。我们免费为用户提供这些中文化的推荐服务,并且只会推荐正版应用。同时,我们认为未来Windows Phone的商城在中国会形成收费分成的生态,因此我们也会开发一些优质的游戏。从目前的情况来看,无论是微软还是开发者,都不希望商城成为安卓的官方商店,但也要看微软在中国的策略。
Q:从开发技巧上,你认为Windows Phone有什么优点和麻烦之处?同样的产品设计,在你们看来,Windows Phone开发比iOS和安卓有什么区别?
A:从整体来看,WP平台的开发效率和开发工具的基础我觉得是这三大平台里最好的。同时,微软的开发工具为开发者提供了足够丰富的组件,甚至包括一些游戏的动画形态、应用程序的UI库等。同时,开发同样的产品,因为Windows Phone在开放和统一之间有一个平衡,那么既不需要像安卓那样去面对多个系统版本、多个分辨率、多个硬件配置开发多个程序版本,也不用像iOS那样遵循几乎一致的UI界面标准。最重要的是,Windows Phone为开发者省去了大量的测试时间。总结来说,Windows Phone的开发更加有效率,并且有一定的发挥余地。
Q:安卓和iOS生态的垃圾应用问题越来越严重,Windows Phone生态目前只有3.5万多应用,并且很多都是7.0时代作为测试开发的项目,你们希望如何能够优化Windows Phone生态,尤其是面对应用发行推介渠道。
A:因为Windows Phone还是一个新生的平台,很多开发者转向这个平台刚开始都是体验和玩票的性质,技术储备不够久,而对Metro UI的理解还不够,所以整体的应用质量还比较一般。但随着Windows Phone平台的手机越来越多,明年上半年可能会有一个爆发式的增长。当然,我们也希望微软能够加大Windows Phone系统和商城的市场推广。
Q:目前国内应用开发创业项目,主要集中于游戏和传统互联网项目的移动客户端,在你们看来Windows Phone开发生态是否有创新土壤,能够出现非常流行的原生应用?
A:短期内,我们觉得Windows Phone可能还是会先在游戏方面有一个突破,毕竟微软有非常好的Xbox游戏品牌和Xbox Live!游戏平台,EA等游戏公司应该很快会出一些Windows Phone平台独占的游戏大作。
Q:你们预想中,Windows Phone生态在未来几年会如何发展,应用生态在数量和质量上会如何,能否形成付费化的商业生态?
A:我们觉得未来1~2年的时间内能有一个比较明显的发展。2011年10月19日开始,中国开发者从2011年10月19日起可以通过App Hub 注册开发者账号并开始提交Windows Phone。根据微软的全球规则,会将70%的利润分给开发者。当然,目前Windows Phones生态也存在一些不足,相信微软会给予积极改进。
Q:你们团队的构成情况如何,一般最少几个人多少时间可以完成一个Windows Phone应用的开发?
A:我们的开发团队有3个人,一般来说一个达到上架标准的应用的开发时间大约在1个月内,这个也得益于微软提供的友好的开发工具。当然,要精益求精,时间上肯定会更久。
Q:微软Windows Phone商城在10月底开始接受国内应用提交,对于提交流程和审核效率,你们认为如何?
A:提交流程整体都不错。审核效率这块,我们觉得中规中矩,不算慢,但也不快。不过能开通中国区的应用提交就是一个最大的进步。
Q:Windows Phone系统本身的更新升级周期将不会采用安卓的快速周期模式,这无疑对应用开发者是一种工作量上的解放,并且微软统一硬件标准,也便于减少开发者的测试投入,但是这很容易让WP手机设计的单调,除了诺基亚Lumia 800之外,其他所有Windows Phone手机放在一起,很难区分,你们希望微软的更新加速吗?
A:我们希望微软在保持Windows Phone目前所展现出来的高效率的前提下,能够提升一些更新的速度,毕竟来自于竞争对收的压力很大。而设备相对单调的问题,主要是Windows Phone这个平台在市场上的影响力还不够,尽管展示出了足够的潜力,但让HTC、三星等覆盖多个平台的厂商来专为Windows Phone做设计,还需要时间。也正因此,诺基亚因为重心全部转移到Windows Phone平台,所以应该能成为最先突破的厂商。