「Xamarin.Mac」の版間の差分

提供:MonoBook
imported>Administrator
カテゴリ:Xamarin.Macへの転送ページ
 
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}}

2017年11月17日 (金) 02:03時点における最新版