|
|
| 1行目: |
1行目: |
| '''Xamarin.Mac'''(読み:ざまりん・まっく)とは、[[MonoMac]]の商用ライセンス版である。
| | #redirect [[category:Xamarin.Mac]] |
| | |
| == 概要 ==
| |
| Macのアプリが作れる凄いやつ。
| |
| Xcodeより使い勝手がよい。
| |
| | |
| == MonoMacとの差異 ==
| |
| *[[ソースコード]]の開示が不要でLGPLが強制されない。
| |
| | |
| *ランタイムの同梱が可能<br />Monoの商用ライセンスが含まれるため。動作時にMonoランタイムのインストールが不要。
| |
| | |
| *UnifiedAPIサポート<br />Xamarin.iOS とコード共有を可能にするほか,OSの64ビットAPIをコール可能に。
| |
| | |
| == Classic API と Unified API==
| |
| 基本的にはClassic APIは32ビット、Unified APIは64ビットと覚えておけば間違いない。
| |
| [[Xamarin.iOS]]では[[アップル]]の思し召しにより2015年2月よりUnified API (64ビット) が強制となっている。
| |
| Xamarin.Macについてはバージョンアップを嫌う[[IT土方]]の特性からかClassic APIも残されている。
| |
| | |
| == 動作するコード ==
| |
| Xamarin.iOS とは異なり,JITコンパイラが動作するため特に制限のある機能はない。
| |
| すなわちGenerics, LINQ, Reflection.Emit といった機能をフルに使用しても影響はない。
| |
| | |
| == ライセンス ==
| |
| [[マイクロソフト]]によるザマリンの買収に伴い、Xamarin.Macのすべてが[[オープンソース]]になり、また[[バイナリ]]も無料配布されすべての機能が使えるようになった。
| |
| | |
| == インストール==
| |
| 「[[Xamarin.Mac/インストール]]」を参照。
| |
| | |
| == 使い方 ==
| |
| 「[[:Category:Xamarin.Mac]]」を参照。
| |
| | |
| == 関連項目 ==
| |
| * [[MonoMac]]
| |
| | |
| == 参考文献 ==
| |
| {{reflist}}
| |
| | |
| {{stub}}
| |