近日,美国纽约正在举行全球开发者在线会议,微软作为软件开发领域的翘楚,自然也是参与其中。此前我们已经看到微软在全球开发者在线会议上揭晓了新一代的开发者工具Visual Studio 2015,以及针对学生开发者、个人开发者、初创开发公司的Visual Studio 2013 Community,同时也表示.NET开发框架也将正式开源。看来微软这次在开发领域的动作不少,另外一个值得广大开发者注意的就是,Xamarin与微软扩展全球合作伙伴关系。 关于Xamarin开发者朋友们相信对Xamarin不会感到陌生。Xamarin其实是一家跨平台开发框架的提供商,这家提供商的目标就是让移动端的开发变得更加快捷、更加方便。Xamarin提供的开发框架目前已经支持苹果的iOS平台、Mac OS平台、谷歌开源的Android平台,当然也少不了微软自家的Windows Phone、Windows平台。 其实,Xamarin早在去年就与微软开始了相关的合作。在去年与微软合作之后,目前全球已经有2000多家公司在使用Xamarin的跨平台开发框架。在此之前,Xamarin也已经建立一套非常完整的开发体系,其中就包括Xamarin Studio、Xamarin.Forms、Xamarin for Visual Studio、Xamarin Test Cloud,以及包含前面四个工具的Xamarin Platform。它的目标是用C#开发iOS、Android和Windows Phone原生应用程序,一次开发,实现多平台交付。
扩展合作关系的背后微软看中的是Xamarin跨平台开发框架为开发带来的好处。Xamarin开发框架是跨平台的,而微软自家的Visual Studio 2015和Visual Studio 2013 Community同样可以被开发者来利用来为所有平台开发应用,Xamarin开发框架对Visual Studio的支持,势必提升Visual Studio开发工具进行跨平台开发的实力。 当然,微软会选择与Xamarin继续扩展合作关系,其实也是着眼于自家的移动生态(“移动为先”的战略)。对微软来说,移动生态的开发工作尤为重要,Xamarin跨平台开发框架同样可以作用于Windows、Windows Phone平台的开发者们。 微软在今年Build 2014上公布了Universal Windows App(Windows通用应用程序),它可以允许开发者重复利用代码,开发出适用于Windows、Windows Phone和Xbox平台的应用程序,让开发者的工作更加高效快捷。用户只需要购买一次,就可以跨平台使用。至少目前看来,微软坚信Xamarin开发框架能够帮助推动Windows通用应用程序的普及,并且为Windows、Windows Phone的生态带来更多的可能性。 |