Xamarin
![]() | 此条目可参照英语维基百科相应条目来扩充。 |
此条目翻译品质不佳。 |
Xamarin Inc. | |
---|---|
![]() Xamarin的logo | |
公司类型 | 子公司 |
成立 | 2011年5月16日[1] |
代表人物 | 米格尔·德伊卡萨、奈特·弗里德曼 |
总部 | 加州旧金山 |
产业 | 软件工业 |
所有权者 | 微软 ![]() |
母公司 | 微软(2016–现在) |
网站 | xamarin |
备注 | [2] |
Xamarin(发音“zæ mərin”),成立于2011年5月,目前是微软拥有的一家软件公司,位于美国加利福利亚州旧金山市。
Xamarin也是一个跨平台开发软件,通过使用C#编写的共享代码库,开发人员通过Xamarin工具可使用原生用户界面编写原生的Android、iOS和Windows应用程序,并在多个平台(包括Windows和MacOS)间共享代码。
历史
[编辑]Ximian公司早期名为Helix Code,原名称为International Gnome Support. 由 Miguel de Icaza 与 Nat Friedman 在1999年成立,Friedman和de Icaza创立了Ximian项目,其最主要的项目是 Mono。
2003年公司被Novell收购。2011年4月,Novell公司被Attachmate收购,[3]在大约半年后开始对Novell公司进行大规模裁员,Mono团队亦受到影响,全部成员被裁撤。[4]
2012年发布的Xamarin.Mac是Xamarin的第一个产品,支持开发人员使用C#语言为Apple Mac编写iOS应用,并通过Apple Store销售。
由于Xamarin具有使用Visual Studio开发Android和iOS应用的能力。2016年,微软收购了Xamarin,并将Xamarin作为一种开源的IDE绑定到.NET中。Xamarin被微软收购后变为开源工具。现在Xamarin已与Visual Studio合并,Windows 使用者只需要下载Visual Studio后安装相关项目(包括手机模拟器等以及Xamarin套件)便可以着手开发。
产品
[编辑]Xamarin.Forms
[编辑]Xamarin3.0使得 Xamarin.Forms,界面部分也能共享同一套代码。真正做到可以“write your code once, and present native UIs on each platform.”的效果。这是Xamarin的一大突破。
RoboVM
[编辑]RoboVM 是一款遵循Apache 协议的开源Java 跨平台移动应用开发平台。RoboVM 是让开发人员开发iOS和Android等平台的App,差别在于Xamarin使用C#,RoboVM则使用Java。2015年10月Xamarin收购RoboVM。随后Xamarin被微软买下,使得RoboVM于2017年停止服务。[5]
注释
[编辑]- ^ Announcing Xamarin. Miguel de Icaza. [May 16, 2011]. (原始内容存档于May 18, 2011). 已忽略未知参数
|df=
(帮助) - ^ Binstock, Andrew. NET Alternative in Transition. InformationWeek. June 11, 2011 [March 18, 2012]. (原始内容存档于December 7, 2011).
- ^ The Attachmate Group Completes Acquisition of Novell. April 27, 2011 [April 1, 2014]. (原始内容存档于2014-04-30).
- ^ Koep, Paul. Employees say hundreds laid off at Novell's Provo office. KSL-TV. May 2, 2011 [May 7, 2011]. (原始内容存档于2011-05-05).
- ^ Anderson, Tim. Embrace, extend – and kill. Microsoft discontinues RoboVM.. The Register (Biting the hand that feeds IT). April 16, 2016 [2019-10-11]. (原始内容存档于2017-08-10).