并入微软,跨平台移动开发利器Xamarin开源并可免费使用

翻译 2016年04月06日 14:49:07
2016年3月18日,微软对Xamarin的收购正式落下帷幕。

作为Xamarin的成员,我们热爱C#,也希望每名开发者能在每台设备、各个应用上都能使用强大的.NET。助力于微软,Xamarin将实现一系列令人惊喜的重大变化:


Xamarin整合入Visual Studio

从今天开始,Xamarin成为Visual Studio中的一个模块,且用户将无需另外付费。

每个版本的Visual Studio都会包含Xamarin——包括拥有广大用户群,免费向个人开发者、开源项目、学术研究、教育和小型专业团队所提供的Visual Studio社区版。在Visual Studio中,可以使用C#或F#为iOS和安卓系统开发/发布原生应用,应用大小不限。

对Mac开发者来说,如果拥有Visual Studio专业版或者企业版,就可以使用附带的Xamarin Studio。另外,普通开发者也可以免费使用新出炉的Xamarin Studio社区版。

如果您想要在iOS和安卓应用开发上让Xamarin和C#一展所长,请即时下载Xamarin Studio或Xamarin for Visual Studio。


我们热爱开源


作为开源爱好者,Xamarin将Mono项目贡献给了.NET基金会,贡献内容包括一些之前申请专利的Mono运行库移动端专属改进。我们会将Mono按照MIT许可证条款重新发布,以便所有用户使用。此外,为了清楚说明用户对Mono所拥有的权利,微软为Mono发行了更宽泛的专利许可。Miguel撰有一篇讲述这方面细节的文章,参见Mono项目博客。

这将为您带来在任何软件产品、嵌入式设备或游戏引擎中采用现代化、高性能的.NET库的无障碍运行。同时,在iOS、安卓、Mac、Windows、PS4、Xbox One甚至其他未来的新兴平台上,应用和游戏中集成C#也将变得更为简单。

且慢,还有呢!

除此之外,还有一个好消息:未来几个月内,我们会致力于以MIT协议开源安卓/iOS/Mac的Xamarin SDK,其中包括本地API bindings以及开发移动应用所需的基本命令行工具,还包括Xamarin.Forms这个热门的跨平台、基于原生控件的UI工具包。

通过这些令人欣喜的改革,我们致力于实现跨越移动设备、桌面设备以及云设备的所有设备都会包含开源且原生的.NET。多年来,Xamarin始终致力于将.NET打造成最佳平台。这些划时代的改革令每一位Xamarin的员工欣喜而骄傲,我们也期冀这些变化会更加便捷C#的开发者。

我们致力于构建真正开源的Xamarin社区,并迫切期望第一条pull request的出现。


Xamarin Insights也将加入HockeyApp


一直以来,通过在应用中找出问题并执行debug的分析工具Xamarin Insights让广大移动.NET开发者爱不释手,现在我们准备将这一福利扩大到更广泛的用户群。 

在未来几个月内,Xamarin Insights将会与HockeyApp合并,为用户带来更优越的体验。

在过渡期间,Xamarin Insights的现有用户仍旧可以正常使用,Xamarin的开发者也可以继续将Xamarin Insights嵌入程序中。想要查看更多信息,请查看FAQ。


Xamarin测试云

就在今早,ASP.NET之父Scott Guthrie在开发者大会上展示了Slack和Pinterest是如何使用Xamarin测试云和我们2300台设备的测试实验室,来确保应用在任何地方都能正常运作。Xamarin测试云会继续作为独立产品提供,未来我们也会在这项工具上持续投入。


Xamarin大学

我们正在与微软的其他团队密切合作,努力拓展Xamarin大学的内容,以覆盖更多使用微软产品的移动开发。我们还发布了一个免费的自学课程,专为快速熟悉Xamarin而设计通过学习课程,您可以拿到Xamarin开发者资格认证。现在就可以开始学习了。


更多关于Xamarin的技术培训和MSDN产品购买请咨询CSDN软件商城http://mall.csdn.net,或致电010-57410251


用VS2015中Xamarin开发跨平台APP的感受(二)

上篇文章主要讲了用VS2015中Xamarin开发跨平台APP上手体验,时至今日,用Xamarin进行跨平台开发又有一段时间了,今天就具体开发过程中要面对的东西,说说开发感受。Xamarin.from...
  • u014650759
  • u014650759
  • 2016年12月22日 16:45
  • 4194

App跨平台开发方案与取舍

App跨平台开发方案与抉择 内心强大才敢于承认错误,但是首先你要敢于去试错。 现在做客户端开发的公司都会面临一个巨大的问题,那么就是跨平台。对于目前上市面上的移动设备来说。An...
  • jingwen3699
  • jingwen3699
  • 2017年03月31日 11:10
  • 2751

移动开发者必须了解的10大跨平台工具

在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具,尤以HTML/JS/CSS为众,却也包含使用其他语言进行开发的工具,比如Xamarin,使用C#,就能开发出运行于各大主流移...
  • yczz
  • yczz
  • 2014年02月25日 22:32
  • 17185

几款移动跨平台App开发框架比较

整理目前流行的跨平台WebApp开发技术的特点,仅供参考。 每个框架几乎都包含以下特性: 使用 HTML5 + CSS + JavaScript 开发跨平台重用代码丰富的UI库提供访问设备...
  • jingwen3699
  • jingwen3699
  • 2017年03月31日 11:11
  • 8573

HTML5与跨平台移动App开发

基于HTML5的方案。该方案以PhoneGap/Cordova为代表。其基本思路是针对HTML5标准目前功能上的不足,补充定义了一套比较实用的API(比如硬件访问/系统交 互等),然后基于平台上自带...
  • ldlj_wbyyh
  • ldlj_wbyyh
  • 2015年03月24日 11:02
  • 1671

九个值得一试的跨平台移动应用开发工具

移动应用已经成为日常生活的一个密不可分的部分。而应用程序开发人员面临的最大挑战之一就是如何在多个平台上创建运行良好的应用程序。在这里,我们将分享九个值得一试的跨平台移动应用开发工具。这些工具将有助于在...
  • Pokemogo
  • Pokemogo
  • 2018年01月03日 15:31
  • 63

为什么移动端跨平台开发不靠谱?

前言翻墙偶然读到一篇不错的文章,随手翻译,作者是jielse发表于androidHub。随着智能手机的发明,许多开发人员都提出了同样的问题:如何为多个移动平台构建和发布应用程序? 包括最初的iPhon...
  • u010321471
  • u010321471
  • 2017年10月27日 03:30
  • 4220

移动端跨平台技术总结

概述曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却因为性能或其他问题而放弃,不得不针对不同平台开发多个版本。这也违背了跨平台开发的初衷。而React Native让跨平台移动...
  • xiangzhihong8
  • xiangzhihong8
  • 2017年03月29日 17:41
  • 2847

最受欢迎的游戏引擎集结号:跨平台篇

移动应用分类五花八门,面对众多对手,移动游戏突破重围,成了大家日常生活中的基础娱乐活动之一。也因此,越来越多的开发者开始投身移动游戏的开发中。不过,面对多样化的目标平台,要知道选择一个适合自己的跨平台...
  • y97523szb
  • y97523szb
  • 2015年07月11日 18:39
  • 3923

跨平台移动APP开发进阶(二)HTML5+、mui开发移动app教程

前端开发APP,从HBuilder开始~ 序 通过 HTML5 开发移动App 时,会发现HTML5 很多能力不具备。为弥补HTML5 能力的不足,在W3C 中国的指导下成立了www.HT...
  • qq_15096707
  • qq_15096707
  • 2016年07月12日 09:24
  • 1502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:并入微软,跨平台移动开发利器Xamarin开源并可免费使用
举报原因:
原因补充:

(最多只允许输入30个字)