Xamarin

维基百科,自由的百科全书
跳到导航 跳到搜索

Xamarin(發音“zæ mərin”),成立于2011年5月,目前是微软拥有的一家软件公司,位于美国加利福利亚州旧金山市

Xamarin也是一个跨平台开发软件,通过使用C#编写的共享代码库,开发人员通过Xamarin工具可使用原生用户界面编写原生的AndroidiOS和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收购,[1]在大约半年后开始对Novell公司进行大规模裁员,Mono团队亦受到影响,全部成员被裁撤。[2]

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年停止服務。[3]

注釋[编辑]

  1. ^ The Attachmate Group Completes Acquisition of Novell. April 27, 2011 [April 1, 2014]. (原始内容存档于April 30, 2014). 
  2. ^ Koep, Paul. Employees say hundreds laid off at Novell's Provo office. KSL-TV. May 2, 2011 [May 7, 2011]. (原始内容存档于May 5, 2011). 
  3. ^ Anderson, Tim. Embrace, extend – and kill. Microsoft discontinues RoboVM.. The Register (Biting the hand that feeds IT). April 16, 2016. (原始内容存档于August 10, 2017). 

外部連結[编辑]