一些面向 Windows Phone 应用开发者的优秀 SDK
openkk 12年前
<p> Windows Phone 生态经过一年半时间的历练逐渐成熟,市场上精品应用数量正在稳步的提升,本地化工作也在不断地加强,这得益于开发者的努力,同样也来自于微软对 Windows Phone 生态的精心优化。</p> <p> 而在微软众多优化工作当中,不同功能体验的应用程序开发包(SDK)也成为了不可或缺的因素,那么到目前为止,Windows Phone 平台的应用程序开发包大致有哪些呢?</p> <p> <strong>微软自有服务应用程序开发包</strong></p> <p> 在众多应用程序开发包当中,微软自有开发工具可谓相当齐全,其中最为突出的莫过于 <a href="/misc/goto?guid=4958345445558071817" target="_blank">Windows Phone SDK Gallery</a>。该应用程序开发包囊括了中国市场上主要的应用程序服务,如新浪微博、果合等,最新版本的 SDK 中还包含了微软亚洲研究院研发的人脸图像服务。</p> <p> 除了 Windows Phone SDK Gallery 之外,微软还推出了一项名为 <a href="/misc/goto?guid=4958345446367865666" target="_blank">Live SDK</a> 的应用程序开发包。Live SDK 是微软的开放平台服务,其作用在于让第三方更好地融于到微软的“云+端”战略之中;通过 Live SDK,第三方可以轻松实现“使用 Microsoft 账号登录”,“读/写 SkyDrive”,“发布动态,同步到 MSN 签名档以及人脉(Windows Phone、Windows 8)”等功能,从而实现和 Windows Phone 以及 Windows 8 系统的深度整合。</p> <p> 和 Live SDK 一样,微软还单独开发了一个<a href="/misc/goto?guid=4958345447165734210" target="_blank">名为云服务整合的 SDK</a>,据称该服务将从属于“夏威夷计划”,开发者可以通过该 SDK 实现应用程序间通信。同时还可以利用 SDK 中整合的 OCR 服务来实现应用程序内图片和文字的转换,类似于 Bing Vision 所使用的 AR 服务。此外该 SDK 中还整合了语音文本转换服务,稍显欠缺的则是当前语言仅支持英语。</p> <p> <strong>第三方服务应用程序开发包</strong></p> <p> 相对微软官方的应用程序开发包,第三方推出的应用程序开发包相对更为广泛并且具有代表性,从广告服务到社交平台再到支付网关等一系列的 SDK 都可以供开发者选择。</p> <p> <strong><a href="/misc/goto?guid=4958345447953412294" target="_blank">Movend 应用内支付 SDK</a></strong></p> <p> Movend 应用内支付解决方案允许开发者在 Android、Windows Phone 以及 Blackberry 等多个移动操作平台的应用中实现多种支付方式。通常情况下,开发者如果需要实现多个本地化支付功能则需要基于多个支付网关不同的 SDK,而 MoVend 的优势就在于对多个支付渠道的聚合。</p> <p> <strong><a href="/misc/goto?guid=4958345448745761912" target="_blank">Millennial Media 广告 SDK</a></strong></p> <p> Millennial Media 广告 SDK 集成了独有的自助式服务工具和一系列的创新功能,开发者可以轻松的将该 SDK 整合至应用程序内,并且可以完美兼容 XNA 和 Silverlight 应用。基于 Millennial Media 广告 SDK,可展示的广告类型包括传统的 Banner 广告、富媒体广告以及视频广告等。此外该 SDK 中还采用了加速技术和地点分析技术,方便实现应用和广告内容的匹配,从而更好地展现给受众用户群体。</p> <p> <strong><a href="/misc/goto?guid=4958345449547140119" target="_blank">Aviary Photo SDK</a></strong></p> <p> Aviary 是一个跨平台、开发者们专用的工具,让他们能轻松的为其编写的应用加入强大的图片插件。此外,Aviary 也开发了专门的图片应用,目前已经涉足了 iOS、Android 以及 Web 版等多个平台。据该公司副总裁 Paul Murphy 表示,诺基亚的硬件水平(特质卡尔蔡司光学认证镜头)已经让 Aviary 认识到了加入 Windows Phone 平台的必要性,虽然会对每一个开发者开放,但却首先会装配到诺基亚 Windows Phone 手机之上。</p> <p> <strong><a href="/misc/goto?guid=4958345450328915022" target="_blank">Amazon Web Services SDK</a></strong></p> <p> Windows Phone 开发者将可以通过 Amazon Web Services SDK 快速的将 Windows Phone 应用和亚马逊众多知名的如 S3、SimpleDB 以及 SQS 云服务等知名服务进行链接和整合。尽管亚马逊 Web 并非初次试水移动操作平台,但是对于 Windows Phone 而言则是首开先河,因而该 SDK 同样还可以帮助熟悉亚马逊 Web 服务并且在 Android、iOS 或者其他平台有开发案例的开发者快速的将应用输送至 Windows Phone 战场。</p> <p> <strong>Buddy Cloud Platform SDK</strong></p> <p> Buddy Cloud Platform SDK 是一款云平台信息整合解决方案,支持包括 HTML5 在内的多个移动操作平台,开发者可以利用该 SDK 轻松地整合网络服务至应用当中,从而实现用户群组划分、IM 通信、通知推送、Live Tile 动态更新以及高分榜单等功能。目前该解决方案将会持续免费至 8 月份。</p> <p> 除了上述在列的 SDK 之外,市场上还存在很多支持 Windows Phone 的多平台解决方案 SDK 工具,这些开发工具包虽然直接面对的是开发者群体,但最终还是通过开发者的调用来服务于用户。因而对用户而言,如果开发生态越完善,用户获得的实际利益、享受的服务就会更多。</p> <div id="come_from"> 来自: <a id="link_source2" href="/misc/goto?guid=4958345451141970795" target="_blank">www.wpdang.com</a> </div>