扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2012年3月23日
对于开发者生态系统而言,微软过去十余年累积的开发经验和工具,很多可以直接转移到Windows Phone的开发过程中。微软过去一直不断完善的.NET架构和Silverlight工具,在应用的移动互联网特征,尤其是“云+端”的微软长期战略路线下,显得越发的重要。曾经有开发者针对同样的一个手机应用的按钮界面,在三个平台上同时编码操作——Windows Phone上应用使用Visual Studio开发,采用C#的编程语言,而针对iPhone的同样应用开发采用XCode工具,编程语言为Objective C,Android的版本则采用Eclipse,运用Java编程语言。结果Windows Phone只需要进行三个步骤,38秒就完成了,iPhone则是4步,耗费了2分41秒,而Android版本要5步才能完成,居然要用掉3分04秒。而随着Windows Phone系统的日渐成熟,对于更多语言种类的支持也越来越重要,此前研发的Windows Phone 只支持35种语言,而为了扶助开发者能够覆盖更大的应用消费群体,尤其是小语种市场的应用开发本地化需求,巴塞罗那MWC上出现的升级版,已经让Windows Phone语言支持种类上升到了120种。
在2011年10月的TechEd大会上,微软全球资深副总裁、大中华区董事长兼首席执行官梁念坚博士宣布,微软Windows Phone商城(Marketplace)开始接受中国开发者的应用提交申请,自此越来越多的第三方开发者意识到了Windows Phone作为第三个移动终端生态系统的崛起趋势。据IDC/Appcelerator所公布的《第四季度移动开发者报告》显示,Windows Phone已经赶超了黑莓,成为移动操作系统领域的第三名。38%的被调查者表示他们对Windows Phone平台非常感兴趣,比之前的调查数据高出8%。这对微软来说,又是一个新高。
目前,Windows Phone 7.5商城应用和游戏总数已突破7万,平均日增长近300款。在谈到对于中国开发群体的支持上,微软全球负责开发者生态系统高级总监Kim Clarke表示:“微软非常重视中国开发者的应用开发需求,并且已经卓有成效地帮助中国移动互联网市场流行应用开发者完成他们在Windows Phone上的应用开发和测试。”而目前Windows Phone 开发工具全球已经下载超过了300万次,在过去三个月时间内中国市场的下载次数也超过了25万次。截至2012年3月全球已经注册的Windows Phone开发者已经超过了10万人,其中中国注册开发者达到了6000人。
而为了让中国开发者对Windows Phone 7.5更熟悉更了解,微软中国先后在北京、杭州和成都组织了三场CodeJam活动,帮助开发者快速了解Windows Phone 7.5平台,使其可以在48小时内运用自备硬件及其它开发资源开发出一款应用或游戏。微软还针对移动互联网应用开发者和第三方的开发者社区,进行了多次深入的技术和生态需求的交流,向Windows Phone 7.5潜在的开发者群体,传递了微软对开发者的多赢态度,以及长期发展的信心。
若云兄弟创始人张大磊表示:“开发技巧上Windows Phone 7.5的优点还是非常多的,包括其开发工具、开发环境、编程语言和框架、厂商支持都比苹果和安卓要成熟一些。Windows Phone 7.5为了保证每一个应用的用户体验的一致性,提供了一套整体统一的解决方案,也是规范,那就是Metro用户界面。”
2012年2月,微软中国直面开发者的春“Phone”计划,更是将对Windows Phone 7.5开发者的支持推向了新的高峰,尤其是在3月Windows Phone 7.5即将引入国内之前。按照微软技术顾问总监赵立威公布的春“Phone”计划,开发三款不同类别Windows Phone 7.5应用,或者移植iOS上商店综合排名在1000以内、Android指定商店综合下载超过5万的应用,通过商城审核后,都将可以获得一部诺基亚Lumia 800手机。这无疑将推动更多没有尝试过Windows Phone 7.5应用开发的第三方开发者,对Windows Phone 7.5应用开发做出自己的编码解读。
梁念坚博士表示:“微软致力于与广大合作伙伴一道,共同实现创新及差异化,构建起一个全新的生态系统。目前,我们始终保持着极好的开发者参与度,这源于Windows Phone有序的开放模式。这种模式可以让开发者一次性投入开发一款应用后,可以良好的兼容所有Windows Phone手机,免去针对不同的机器或版本反复的兼容性测试。”
据了解,Windows Phone商城(Marketplace)可以为开发者带来可观的下载收益分成,并且能够帮助开发者在Windows Phone生态系统日渐成熟的过程中,获得更优于苹果应用市场的商业回报,这恰恰是开放化缺少管制的Android生态所难以实现的。
此外,Cocos2d无疑是目前移动终端应用上最炙手可热的游戏引擎,很多程序员都偏爱于作为开源引擎的Cocos2d,在代码工具上的轻量化特色,以及3000多款使用Cocos2d-iPhone引擎游戏的高度可移植性。在2012年2月17日,开源社区Cocos2d发布了测试阶段的Cocos2d-X for XNA版本,这标志着Windows Phone也可以充分利用这一被众多游戏开发者所熟悉的图形引擎。开发者甚至无需专门学习XNA绘图接口,只采用C#语言就可以开发Windows Phone平台的Cocos2d游戏。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者