Xamarin

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

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

Xamarin也是一个跨平台开发软件,通过使用C#共享的代码库,开发人员可以使用Xamarin工具,使用本地用户界面编写原生AndroidiOS和Windows 应用程序,并跨多个平台(包括Windows和MacOS)共享代码。

歷史[编辑]

Ximian, Inc. 早期名叫 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年,Microsoft 收购了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). 

外部連結[编辑]