「Xamarin.Mac」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(MonoMacとの差異を中心に編集。)
imported>Mono Book
27行目: 27行目:
 
他プラットフォームとは異なり,Business以上を購入してもVisualStudioで開発ができるようにはならない。
 
他プラットフォームとは異なり,Business以上を購入してもVisualStudioで開発ができるようにはならない。
 
なお1ライセンスにつきアクティベーションできるマシンは2台までである。
 
なお1ライセンスにつきアクティベーションできるマシンは2台までである。
 +
 +
==インストール==
 +
Xamarin.Macは他の[[Xamarin.iOS]]や[[Xamarin.Android]]とは異なり[[Xamarin Studio]]の[[インストール]]時に自動的にはインストールはされない。
 +
[[Xamarin]]の公式サイトの会員ページにログインし、そこから[[インストーラー]]を[[ダウンロード]]して入れる必要がある。
 +
他と一緒だと思っていたから凄く悩んだよ。
 +
[[ファイル:Xamarin.mac install.png]]
  
 
== 関連項目 ==
 
== 関連項目 ==

2015年2月27日 (金) 05:13時点における版

Xamarin.Mac(読み:ざまりん・まっく)とは、MonoMacの商用ライセンス版である。

概要

MonoMacは無料で使えるかわりに作ったものは必ずオープンソースにしなければならない。 ソースコードを非公開にしたい人はXamarin.Macという商用ライセンスを買いましょう。 そこまでしたいのは主にビジネスソフト業界の人だろうからお金は持ってるよね。 という話である。

プログラミング絡みの共通的な項目の詳細は「MonoMac」の項目を参照。

MonoMacとの差異

  • ソースコード開示不要
    LGPLが強制されない。
  • ランタイムの同梱が可能
    Monoの商用ライセンスが含まれるため。動作時にMonoランタイムのインストールが不要。
  • UnifiedAPIサポート
    Xamarin.iOS とコード共有を可能にするほか,OSの64ビットAPIをコール可能に。

動作するコード

Xamarin.iOS とは異なり,JITコンパイラが動作するため特に制限のある機能はない。 すなわちGenerics, LINQ, Reflection.Emit といった機能をフルに使用しても影響はない。

ライセンス

  • Indie
    個人向け。サポートはフォーラムで。
  • Business
    企業に属する開発者はこちら。サポートがメールで提供されるほか,System.Data.SqlClientが使用可能。
  • Enterprise
    Businessに加え,問い合わせに対し1営業日以内の回答保証,ホットフィックスの提供が行われる。

他プラットフォームとは異なり,Business以上を購入してもVisualStudioで開発ができるようにはならない。 なお1ライセンスにつきアクティベーションできるマシンは2台までである。

インストール

Xamarin.Macは他のXamarin.iOSXamarin.Androidとは異なりXamarin Studioインストール時に自動的にはインストールはされない。 Xamarinの公式サイトの会員ページにログインし、そこからインストーラーダウンロードして入れる必要がある。 他と一緒だと思っていたから凄く悩んだよ。 Xamarin.mac install.png

関連項目

参考文献