由微软与诺基亚联合发起的春“Phone”开发者计划正式启动。在北京的望京微软大厦,300多名移动开发者来到现场,参加为期两天的Windows Phone开发者训练营活动。包括美国WP平台开发技术讲师Ben Riga在内的多名微软高层与WP资深技术专家,从理论到实践,细心指导开发者在Windows Phone平台上进行应用程序开发。
微软平台事业部技术顾问总监赵立威作为开场嘉宾发表演讲,他首先为开发者列举出了一组数据:Windows Phone手机目前的全球满意度为93%,在美国的满意度为66%。根据IDC的数据显示,Windows Phone到2015年时将成为世界第二的手机操作系统;Pyramid Research根据调查数据作出估计,Windows Phone将于2015年成为智能手机操作系统的领导者。
图:赵立威为开发者介绍春“Phone”计划
春“Phone”计划
赵立威向大家公布了微软为中国大陆开发者特别推出的春“Phone”计划:为了鼓励更多中国开发者开发基于Windows Phone 平台的优秀应用,微软和诺基亚提供了总计500部诺基亚Lumia 800手机作为测试用机,旨在帮助开发者更好的开发及调试应用。本次春“Phone”计划于2012年2月25日正式启动。
开发者只需在Windows Phone平台上开发出优秀的应用作品,并成功发布至微软Windows Phone Marketplace,在得到主办方的邮件确认后,将获得换取手机的奖励资格。春“Phone”计划将分为“应用三换一”和“应用一换一”两种形式:
应用三换一:发布3个不属于同一子类别的应用至Windows Phone Marketplace,提交手机申请通过审核后,可获得换取手机的资格。微软和诺基亚为应用三换一活动提供300部诺基亚 Lumia 800手机,作为提供给开发者的应用测试设备。
应用一换一:最高综合排名前1000的iPhone开发者,或下载量超过5万次(付费应用超过5000次)的Android开发者,将应用成功发布到Windows Phone Marketplace后,可获得诺基亚Lumia 800手机一部。微软和诺基亚为该项活动准备了200部Lumia 800手机,将按照开发者提交应用的先后顺序进行发放。通过Marketplace推广审核的应用,可得到3天免费的应用推广机会。Android开发者需参考微软对于Android应用下载量的统计要求,本次活动仅支持安卓网市场、安智网、机锋市场、官方Android Market和应用汇市场的统计数据。
图:现场开发者听得聚精会神
Windows Phone校园开拓者计划
从2月25日开始,参加校园开拓者活动的同学可以在开发5个Windows Phone应用,并以中国大陆学生开发者身份成功发布到微软Windows Phone Marketplace后,赢取一台诺基亚Windows Phone手机,提供总计100部手机。
此外,微软还推出“Windows Phone 7 学生讲师计划”。加入此项目的学生将作为一名讲师,指导自己身边的3名同学进行Windows Phone的学习,在5月30日前发布6个应用,可获得微软MSDN订阅等奖励。在正在进行的Imagine Cup 2012微软“创新杯”全球学生大赛,微软也专门针对Windows Phone增设了移动应用开发挑战特别奖项,以鼓励学生进行移动应用的创新。
微软的DreamSpark计划为在校学生提供微软的开发和设计类正版软件,以及Windows Phone学生开发者“免99美金注册费”的绿色通道,以帮助学生提升技能。学生开发者可以在MSDN学生中心了解详细计划与内容。
诺基亚大中华区总裁黄耀丰当天作为诺基亚的代表为大家带来演讲。他同样带来一组统计数据:诺基亚Lumia 800自上市以来,在欧洲市场的销售异常火爆,尤其在法国、英国和荷兰三个国家。Marketplace应用数量的增长率达到了300%。诺基亚的重点合作伙伴注册数量增长率为55%。
黄耀丰还介绍了诺基亚Windows Phone特有的内容展现工具App Highlight。它可以预装在手机上,也可以通过Marketplace下载获得。与Marketplace有明显区别的是,App Highlight是一个独立的Live Tile,其营销模式也是相对独立的。通过Marketplace发布的内容可以在App Highlight上进行营销。
图:黄耀丰在讲解App Highlight
微软中国平台及技术部开发技术资深顾问段雪明的演讲主题是“用Visual Studio 2010创建Windows Phone应用程序”。他首先为大家介绍了四个基本的WP开发工具:集成开发环境Visual Studio 2010 Express 版本,可视化设计工具Expression Blend 4 for Windows Phone,Windows Phone 开发者注册工具以及应用程序部署工具。
对于XNA Framework我们也并不陌生,它是采用一套API和不同输入机制的专门用于游戏开发的自定义框架。目前XNA多用于开发2D和3D游戏,而微软未来的目标是将其运用到Xbox、PC以及Windows Phone的平台之上。
谈及游戏开发,段雪明颇有心得。他认为,所有游戏仅做三件事:1.启动时加载内容;2.更新游戏世界;3.渲染游戏世界。传统游戏循环步骤是:启动引擎->加载资源->获取用户输入->计算->检测条件->作出反馈->释放资源。而XNA Framework游戏循环步骤为:初始化->加载资源->更新->获取用户输入->释放资源。
图:段雪明在Visual Studio 2010上为大家演示
手机模拟器为开发者提供了相当大的便利。段雪明在Visual Studio 2010中为大家展示了具有Lumia 800外观的手机模拟器,它可以进行摄像头模拟、GPS模拟及传感器模拟,开发者完全可以借助模拟器进行拍照、基于LBS服务和重力感应的应用开发。此外,模拟器支持多点触摸和手势,提供类似通话与发送短信的手机行为,包含一些联系人、媒体库资料以及一些照片。需要注意的是,模拟器并不包含完整的Windows Phone体验,它不具有Zune媒体播放并且只内建了IE应用程序。
微软WP平台开发技术讲师Ben Riga从美国远道而来,从技术角度为大家讲解WP平台上的应用开发。Ben从Metro UI开始介绍:Metro界面的设计灵感来源于地铁和机场的标识,其图标和箭头等指向符号在地铁站的指示牌上随处可见。Metro界面有三种基本阅读模式:简约模式、一般模式和全景模式,三种模式分别用于不同的窗口和应用,全景模式通常用于查看小号字体或图片细节部分。
图:Ben认为手机模拟器的设计十分"Interesting"
Ben重点为大家讲解了手机模拟器的使用方法。开发者可以根据需要调整模拟器的方向,令其呈水平状态或者垂直状态。当用户使用模拟器的计算器功能时,在代码中改设数值或变量后,模拟器中的数值也会同步发生改变。Ben建议大家,最好多了解一些XAML相关知识,这有利于更好地运用Silverlight。
对于HTML5的网页应用开发人员来说,专家建议大家考虑使用PhoneGap。开发者可以用HTML5+CSS在Silverlight环境下开发相应的网页应用,再用PhoneGap封装成为本地应用即可。
微软平台合作高级经理严飞为大家讲解如何将应用发布到Windows Phone Marketplace上以及一些开发者提交应用的小技巧。他说,Marketplace是Windows Phone应用发行的唯一渠道。开发者为了测试,可以将应用直接部署到手机,注册开发者可最多开发解锁3部手机,注册学生可以开发解锁1部手机。为了协助开发者们更好地进行应用开发,微软提供应用程序测试工具协助大家执行发布前的测试工作,同时,开发者也可发送应用的Beta版本给相应的测试用户,并且应用程序中允许包含广告。每位Windows Phone应用开发者将应用成功发布后,可获得付款额的70%,由微软(美国)汇款到开发者的银行账号上。
图:严飞为开发者们贴心提示WP应用发布技巧
严飞还贴心地为大家介绍了几个应用发布的小技巧:
1.游戏开发者在发布游戏时,可以考虑部分免费和部分收费的机制。比如令游戏的前三关免费而后续的关卡收费。这在微软应用商店中是允许的,也能帮助开发者获取更丰富的利润。
2.设计对于应用来说非常重要。微软在和新浪微博合作的过程中,许多时间都用来探讨设计和推广。如果要设计一个成功的应用,尽量不要在提交的前一天才做应用图标和撰写简介,尤其对于创业型团队来说。
3.开发者不必等全部应用都做完再发布:可以先发布一个版本,后续版本持续发布,这样可以抢占市场,获得更多商业机会。
基于Windows Phone平台的Cocos2D-X for XNA Beta版开放下载
图:Cocos2D团队技术牛人为现场观众答疑解惑
游戏开发框架Cocos2D的技术负责人黄容鸿来到现场,为大家讲解全新登陆Windows Phone 7平台上的“Cocos2D-X for XNA”。Cocos2D团队成员们用C#语言基于XNA框架重写了Cocos2D整个框架。开发者不需要学习OpenGL ES和XNA技术,便可将Cocos2d-iPhone或Cocos2D-X游戏迁移至Windows Phone 7平台上。Cocos2D-X for XNA的SDK对开发者免费开放并以MIT License开源发布。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |