跳至內容

Xamarin

維基百科,自由的百科全書
logo
Xamarin的logo

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]. (原始內容存檔於2014-04-30). 
  2. ^ Koep, Paul. Employees say hundreds laid off at Novell's Provo office. KSL-TV. May 2, 2011 [May 7, 2011]. (原始內容存檔於2011-05-05). 
  3. ^ 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). 

關聯條目

[編輯]

外部連結

[編輯]