Windows Phone开发者独享的移动互联巨头SDK福利导言:3月21日,Windows Phone以“全新·全易”为主题,正式进入中国大陆市场。与此同时,围绕Windows Phone中文应用生态的本地化工作也全面拉开。微软在发布会上宣布,专门针对中文应用开发者的本地化活动“春Phone计划”已经启动,与此同时,另一项针对中国本地开发者的SDK共享重要项目也正式发布。
微软牵头的开放服务共享
除了吸引本地开发者,为了更好的为Windows Phone中文本地化应用开发者服务,从2011年11月开始,微软在中国开始了一项名为Windows Phone Partner SDK Gallery(Windows Phone合作伙伴服务共享园,以下简称WP SDK)的项目,帮助中国本地开发者,得以基于微软推荐的合作伙伴的开放服务及可重用代码开发自己的Windows Phone应用,力求降低普通开发者在其应用中为用户提供更为丰富服务的开发门槛。
WP SDK项目,为中国的Windows Phone开发者提供了涵盖LBS、SNS、游戏、数据分析、手机广告、电子商务等多个类别的SDK服务,借助这些SDK服务,开发者可以更轻松地调用微软重点合作伙伴的相关服务,更快速地开发出高可用性、高互动性的Windows Phone应用,也可利用移动广告平台SDK来实现应用创收。截至到3月21日正式发布,该项目已经提供了十余个来自微软重点本地合作伙伴的SDK。
社交、游戏、地理位置服务,是时下智能手机用户日常应用中最为广泛的需求。对于本地开发者来说,为每一个独立的应用搭建相应的专属服务,开发门槛相对较高,而服务成本则更非每一个开发者都能够承担。因此,本地化的通用服务接口,能够大大降低开发者的开发门槛和成本,通过本地知名的上述服务,使得自己的应用功能更加丰富,满足用户的需求。
本地化社交服务中,WP SDK目前已经引入国内知名的新浪微博和腾讯微博服务。新浪微博SDK基于新浪微博开放平台的接口封装,开发者的应用仅需简单的API调用即可采用OAuth2.0鉴权,完成包括登录鉴权、发微博、发评论、常用信息流获取等与新浪微博平台的常用交互。而腾讯微博SDK则提供了大量腾讯微博Open API接口,和可视化控件用于OAuth登录,隐藏了官方API的繁琐细节,方便Windows Phone应用开发者。通过该接口,开发者的应用可以调用腾讯微博开放平台游戏、生活、资讯、娱乐、工具等类别信息,满足用户游戏娱乐、信息处理、LBS查询与社交、生活信息查询、垂直电商导购等多种用户需求。
cocos2d-x for XNA是著名的移动平台游戏开发框架cocos2d,用C#语言基于Windows Phone标准的XNA的重新构建,Windows Phone开发者可以很轻松的将cocos2d-iphone或cocos2d-x游戏移植到Windows Phone平台,而无须额外掌握OpenGL ES和XNA技术。该SDK完全免费,并以MIT License开源发布。在单机游戏的在线化服务升级方面,Windows Phone的本地开发者,可以在游戏中嵌入中国电信爱游戏社区SDK,来实现游戏内的交友聊天、游戏联机PK,以及勋章、排行榜与积分奖励等各种社区化功能,增加游戏可玩性及趣味性。同时,通过QQ游戏中心SDK,还可以为游戏添加用户的QQ好友关系链,通过积分、成就、查看谁在玩、游戏分享、同步微博等交互功能,开发者的游戏将会得到更好的推广。
而在地理位置服务方面,WP SDK目前引入了ArcGIS Runtime和MapABC地图的SDK。ArcGIS Runtime允许开发者将地图服务嵌入到自己的应用中,通过加载必应地图的在线地图或离线地图,完成定位、搜索、空间查询等功能。此外,该SDK还支持开发者的应用进行数据采集/编辑,执行复杂的地理分析和数据挖掘任务。而MapABC地图SDK封装了MapABC的地图API,可以让开发者的应用实现地图拖动、平移、缩放等基础操作,以及地图工具(测距、坐标转换等)、地图控件(比例尺、显示隐藏等)、地图绘制、地图标注、矢量编辑操作、图层叠加(实时交通、轨道交通等)等诸多丰富功能。
数据分析和广告SDK提升应用质量和开发者收入
除了通过社交、游戏、地图等SDK来提升本地Windows Phone开发者应用的产品功能,本次WP SDK计划还通过引入数据分析和无线广告的SDK,来帮助本地开发者通过应用运营数据,了解用户需求,增加广告收入机会。
Mobile Dissector数据接收器,通过分析用户的使用行为、硬件、地域、异常等几十个维度指标信息,采用OLAP数据仓库建模技术,使开发者对用户的交互行为进行分析和决策。而友盟统计分析SDK,则通过应用的实时启动次数、启动用户数、新用户数、用户地域分布、用户设备分布、用户使用时长等维度数据,以及应用内任一交互按钮或页面的自定义统计的深度挖掘,提供全面的产品使用和用户行为分析。这些用户行为分析SDK,能够帮助开发者更好地了解用户需求,调优产品。
无线广告方面,通过果合的广告聚合服务,开发者可以同时使用多家广告平台,灵活控制显示比例优先级,保证收入最大化。通过SDK的广告管理功能,开发者可以更高效、灵活的管理程序内的广告位置及内容,在不影响用户体验的同时,提高广告收入。
据悉,除了上述已经加入的众多合作伙伴SDK服务,微软还在不断引入诸如移动支付等更多类型的SDK服务。通过为中国开发者搭建一个拥有丰富开放服务资源的开发平台,微软将中国本地的个人开发者,和大型专业服务提供商拉到一起,使得普通开发者得以借助专业服务商的力量,打造更加丰富、高质的Windows Phone应用。
微软Windows Phone平台除了向开发者提供免费的,非常便捷的开发工具和开发环境,还通过本地化的开发者服务团队,以及大量的本土开发合作伙伴,为开发者们提供了门槛低、服务好的完整开发生态。通过一系列开发者活动,以及Windows Phone Partner SDK Gallery不断新增的本地化服务SDK,在方便开发者的同时,也为中国Windows Phone手机用户提供了更加高质和丰富的本地化应用。