Xamarin

From Wikipedia, the free encyclopedia

種類
マイクロソフトの子会社
業種 ソフトウェア企業
設立 2011年5月 (2011-05)
Xamarin
種類
マイクロソフトの子会社
業種 ソフトウェア企業
設立 2011年5月 (2011-05)
本社
主要人物
ミゲル・デ・イカザナット・フリードマン[1]
親会社 マイクロソフト
ウェブサイト dotnet.microsoft.com/apps/xamarin
テンプレートを表示

Xamarin(ザマリン)とは、2011年5月、Mono、MonoTouch、Mono for Androidの開発者により設立された企業である[2]。これら3つのソフトウェアは、共通言語基盤 (Common Language Infrastructure; CLI) 並びに共通言語仕様 (Common Language Specifications; CLS) のクロスプラットフォーム実装である(CLIとCLSを合わせたものはMicrosoft .NETと同等の環境である)。すなわち、それぞれLinuxなどのUnix系オペレーティングシステム (OS) やMicrosoft WindowsiPhoneなどのiOSAndroid上で動作する.NET環境である。

また、これらのライブラリおよびフレームワークのことをXamarinと呼ぶこともある[3]

Xamarinのサポートは2024年5月1日で終了[4]。(後継は、.NET MAUI英語版)

Xamarinには各プラットフォーム固有のAPIやGUIツールキットを.NET向けにラッピングしたコンポーネントと、完全にクロスプラットフォーム化されたコンポーネントの両方が存在する。

  • Xamarin.Forms - XAMLベースのクロスプラットフォームなGUIアプリケーションフレームワーク。
  • Xamarin.iOS - iOS用。旧称MonoTouch。
  • Xamarin.Android - Android用。
  • Xamarin.Mac - macOS用。Visual Studio for Macにて利用可能。

名前の由来

Xamarinの設立者のひとりであるミゲル・デ・イカザは、会社設立時のインタビューにおいて、Xamarinの名前はタマリンという猿に由来すると述べている[5][6][7]

歴史

2000年6月、マイクロソフト.NET Frameworkをはじめて公表した[8]Ximianミゲル・デ・イカザはこのLinux版が実現可能か調査を開始した [9]。その後、2001年6月19日Monoというオープンソースプロジェクトが立ち上げられた。MonoをサポートしていたXimianは2003年8月4日ノベルにより買収された。

2011年4月のAttachmate英語版によるノベルの買収ののち、Attachmateは数百名にも上るノベル従業員のレイオフを発表した。この中にはMonoの開発者が含まれていた[10]。Attachmateが同開発者をレイオフした理由として、同社がMonoの将来性を疑問視しているとの声が挙がっている[11][12]

同年5月16日、ミゲルは彼のブログにて、Monoを新しい企業Xamarinで開発ならびにサポートすると発表した。Xamarinは携帯電話(モバイル)製品に関する新しいソフトウェア・スイートを公開する計画を立てていると彼は述べている。デ・イカザによると、少なくとも、オリジナルのMonoチームの一部分は新しい企業へと移籍した[2]

この発表ののち、プロジェクトの将来性について疑問が持たれた。MonoTouchとMono for Androidは現在Attachmateにより保持されている商用製品と直接競合する点、ならびに以前ノベルに雇用されている間に開発したテクノロジーを同一の著作物に対し利用していないことを証明するのが困難である点である[13][14][15]。しかしながら、2011年7月、現在はAttachmateの買収が完了し子会社となったノベル、そしてXamarinとの間で、XamarinへMono、MonoTouch、Mono for Androidに関連する全ての知的財産権ならびに各プロジェクトの管理権を公式に引き渡すという内容を含む永続的ライセンス契約を締結したと両社が発表した[16][17][18][19]

2016年2月24日、Xamarinはマイクロソフトによる買収に合意したと発表した[20]

製品

脚注

外部リンク

Related Articles

Wikiwand AI