「Xamarin.Mac」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator |
(MonoMacとの差異を中心に編集。) |
||
3行目: | 3行目: | ||
== 概要 == | == 概要 == | ||
[[MonoMac]]は無料で使えるかわりに作ったものは必ず[[オープンソース]]にしなければならない。 | [[MonoMac]]は無料で使えるかわりに作ったものは必ず[[オープンソース]]にしなければならない。 | ||
− | [[ソースコード]]を非公開にしたい人はXamarin. | + | [[ソースコード]]を非公開にしたい人はXamarin.Macという商用ライセンスを買いましょう。 |
そこまでしたいのは主にビジネスソフト業界の人だろうからお金は持ってるよね。 | そこまでしたいのは主にビジネスソフト業界の人だろうからお金は持ってるよね。 | ||
という話である。 | という話である。 | ||
− | ''[[プログラミング]]絡みの共通的な項目の詳細は「[[MonoMac]]」の項目を参照。'' | + | <del>''[[プログラミング]]絡みの共通的な項目の詳細は「[[MonoMac]]」の項目を参照。''</del> |
+ | |||
+ | == MonoMacとの差異 == | ||
+ | *ソースコード開示不要<br />LGPLが強制されない。 | ||
+ | |||
+ | *ランタイムの同梱が可能<br />Monoの商用ライセンスが含まれるため。動作時にMonoランタイムのインストールが不要。 | ||
+ | |||
+ | *UnifiedAPIサポート<br />Xamarin.iOS とコード共有を可能にするほか,OSの64ビットAPIをコール可能に。 | ||
+ | |||
+ | == 動作するコード == | ||
+ | Xamarin.iOS とは異なり,JITコンパイラが動作するため特に制限のある機能はない。 | ||
+ | すなわちGenerics, LINQ, Reflection.Emit といった機能をフルに使用しても影響はない。 | ||
+ | |||
+ | == ライセンス == | ||
+ | * Indie<br />個人向け。サポートはフォーラムで。 | ||
+ | * Business<br />企業に属する開発者はこちら。サポートがメールで提供されるほか,System.Data.SqlClientが使用可能。 | ||
+ | * Enterprise<br />Businessに加え,問い合わせに対し1営業日以内の回答保証,ホットフィックスの提供が行われる。 | ||
+ | |||
+ | 他プラットフォームとは異なり,Business以上を購入してもVisualStudioで開発ができるようにはならない。 | ||
+ | なお1ライセンスにつきアクティベーションできるマシンは2台までである。 | ||
== 関連項目 == | == 関連項目 == |
2015年2月6日 (金) 03: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台までである。