微软推出移动端的云服务Windows Azure Mobile Services

昨天微软对外发布了云计算平台Windows Azure的新增模块Windows Azure Mobile Services(下文简之为Azure移动服务平台)。通过这个服务平台,开发者可以给自己的Windows 8应用程序添加云服务后台:将数据存储到云计算服务器上、验证用户和向客户端发送推送通知都变得更为容易。不过需要提醒的是,Azure移动服务平台尚未支持Windows Phone、iOS和Android移动平台。

和其他云计算后台服务解决方案一样,Azure移动服务平台可以使得开发者更加专注于前端研发,加快产品融入市场的速度。此外,它也使得微软在云计算领域更具有竞争力,对于像Parse、Kinvey和Urban Airship等云计算后台服务提供商来说是个巨大的压力。不过这个平台暂时只支持Windows 8的应用程序,对于其他非微软平台究竟什么时候可以获得支持,微软没有给出详细的说法。

经过设置后,应用程序的相应数据将会保存在Windows Azure云计算平台,并和里面的SQL数据库协同工作。这样一来,开发者无需编写或者部署特定代码就可以安全检这些数据(它采用的是REST端点和基于JASON的ODATA格式开发)。另外,这个平台支持列表创建、数据浏览、指引设置和访问控制。和其他云计算后端服务提供商一样,开发者使用Azure移动服务平台后,可以把用户身份验证集成到应用里面去,并向客户端发出推送通知。

值得一提的是,Azure移动服务平台也提供了分析功能,开发者可以使用相应的服务来跟踪使用状况和其他与程序相关的指标。它提供了一个非常便利的编程接口,使得开发者轻松可视化处理手中的数据。

为了使用Azure移动服务平台,开发者必须下载Visual Studio 2012 Express版和Mobile Services Managed SDK开发包。通过阅读一个快速开发指南,开发者自然会明白如何往自己的Windows 8应用程序添加云端后台服务。

目前的Azure移动服务平台只是一个预览版,而且开发者需要注册才能免费试用。在试用期间,这个移动服务对于前十个Windows 8应用程序来说是免费的。

微软长期观察者 Mary Jo Foley指出,这不是微软首次企图吸引移动开发社区成员使用自己的Azure云计算服务。在2011年春季的时候,这家公司分别推出了针对iOS、Android和Windows Phone平台的Azure工具包。这次新推出的Azure移动服务平台很有可能是用来取代旧工具的。