技术开发 频道

开发者畅谈WP iOS以及Android开发经验

  【IT168评论】若云兄弟开发的“海纳”是一款具备社交属性的应用推荐工具,旨在为Windows Phone手机用户发掘个性化的应用。若云兄弟由五位核心成员创立,张大磊(曾任微软资深产品主管与市场推广顾问,亚洲第一个云计算最有价值专家)在接受专访时道出了他眼中的Windows phone和iOS以及Android之间的关系。

  若云兄弟团队,左三为张大磊

  以下为本次专访主要内容:

  Q:介绍一下你们团队成员,在做Windows Phone应用开发之前,你们还有哪方面的开发经验?是否涉足过iOS和安卓?

  A:我们公司在2011年8月份注册成立,其实核心团队在六月底就开始投入到创业中来了。我们团队目前有5个人。我曾任微软资深产品主管与市场推广顾问,在微软从事与Excel产品相关的工作。另一个同事谢德宇曾任职于微软Mac团队与腾讯搜索团队。我们的设计师贺天卓曾任OYDSoft首席用户体验设计师,一直专注于用户体验、应用设计和产品方面的工作。李会军,曾任中国移动飞信核心架构师。还有王涛,曾任Ethos公司架构师,并获得过微软最有价值专家称号,负责做Windows Phone和云计算的相关工作。我们在开发Windows Phone应用的同时,也在为iOS与安卓研发应用。

  Q:既然涉足过iOS和安卓,为何转到Windows Phone生态系统上?

  A:虽然涉足移动互联网的三大平台,但我们现在比较重视Windows Phone平台的应用开发。一般来讲,一个移动平台刚推出的时,第一波主流应用肯定是游戏类的,因为游戏能够覆盖并满足最多的用户需求;第二波发展起来的会是各种工具类的应用,工具类的应用能够在游戏筛下来的用户市场中沉淀;第三波是这种具有社交属性及与兴趣相关的推荐类应用,符合长尾理论。苹果的平台进入市场相对较早,就现在的情况来看,游戏类应用的第一波热潮已经过去了,现在主流应用是工具类的,而安卓目前的主流应用还是游戏类,Windows Phone平台还在生态发展初期。所以我们想抢先在Windows Phone平台发展,能够占一些先机,也希望我们的业务能够陪伴Windows Phone平台和市场一起成长。当然我们也会同步为iOS和安卓开发应用,但我们的主要精力是在Windows Phone这个蓝海平台。

  Q:与iOS的封闭生态,以及安卓的开放生态相比,在你们看来Windows Phone的生态系统有什么特色?

  A:iOS是一个全封闭的生态系统,开发者发挥的空间会受到限制;安卓是全开放的生态系统,但开发者开发一个应用之后,需要针对不同硬件适配不同版本;Windows Phone则介于封闭与开放之间,通过对芯片、屏幕等硬件的严格要求来保证用户体验的一致性,对于开发者来说,研发出一个Windows Phone应用,在各个Windows Phone手机上都可以使用,减少了开发者的测试投入。

  另外,我觉得三个生态系统最大的生态不同是Windows Phone平台的开发者数量将是巨大的,而且已经有很多人投入到开发中了。2011年10月,我参加了Tech•Ed 2011微软技术大会,在各个展台上尽管不一定都有Windows Phone的设备,但是很多解决方案中都加入了对Windows Phone的支持,因为大家知道Windows Phone对于微软很重要,会有很好的发展前景。微软在开发环境、开发社区和开发者群体方面是比较有实力的,所以很多人相信Windows Phone肯定会发展起来,我身边的很多开发者也都积极地投入到Windows Phone平台的应用开发。而且之前很多开发者已经对Silverlight比较熟悉,这样对Windows Phone的开发上手会非常快。

  Q:你们的应用采取哪种商业模式?在你们看来未来中国Windows Phone商城 (Marketplace)发展方向会如何,是否能够形成收费分成的商业生态?

  A:我们的应用会通过“免费+广告/线下生活服务”的方式来盈利。我们认为未来Windows Phone商城将是收费分成的商业模式。

  Q:从开发技巧上,你认为Windows Phone有什么优点和缺点?同样的产品设计,在你们看来,Windows Phone开发与iOS和安卓相比有什么区别?

  A:开发技巧上Windows Phone的优点还是非常多的:开发工具、开发环境、编程语言和框架、厂商支持都比iOS和安卓要成熟一些。Windows Phone为了保证每一个应用的用户体验的一致性,提供了一套整体统一的解决方案,也是规范,那就是Metro UI。

  应用审核方面,安卓尽管有自己的标准但不是强制的,随便写个应用上去,只要它能运行就能通过,苹果和 Windows Phone对应用的审核则很严格。Windows Phone要求开发者提交的应用符合它的用户体验标准,对开发者来说是要多考虑的一个因素,这能保证用户的使用体验,所以这对开发者来说也是一个好事。

  Q:安卓和iOS生态的垃圾应用问题越来越严重,你们希望如何能够优化Windows Phone生态?

  A:我们认为这个还是要靠市场自身的优胜劣汰来解决,希望我们在Windows Phone上每个应用的质量都是优秀的,经得起市场考验的,这样也有利于Windows Phone生态系统的发展。

  Q:你们团队的构成情况如何,你们Windows Phone应用的开发周期和时间成本如何?

  A:我们团队比较小而精,每个成员水平都不错。至于一个Windows Phone应用的开发周期,完全取决于该应用的难度和设计复杂度,一般来说用户需求分析和设计推敲会花较长的时间,而设计完成后的开发实现是比较快的。

  Q:Windows Phone商城在10月下旬开始接受国内应用提交,对于提交流程和审核效率,你们认为如何?

  A:提交流程和审核效率都不错,大约要花一个周时间,相信今后会越来越完善。

  Q:Windows Phone系统本身的更新升级周期将不会采用安卓的快速周期模式,这无疑对应用开发者是一种工作量上的解放,并且微软统一硬件标准,也便于减少开发者的测试投入,但是这很容易让Windows Phone手机设计的单调,你们希望微软的更新加速吗?

  A:其实安卓的大版本更新也是比较花时间的,因为这是软件研发的正常过程。Window Phone本身的操作系统更新可以理解为和安卓的小版本更新一样,这样来看更新频率是差不多的。统一硬件标准减少了适配工作量,对我们来讲是非常大的生产力提升,而且目前微软操作系统更新速度并没有影响到我们的Windows Phone应用研发和设计。

0
相关文章