「Xamarin.Mac」の版間の差分

19行目: 19行目:
基本的にはClassic APIは32ビット、Unified APIは64ビットと覚えておけば間違いない。
基本的にはClassic APIは32ビット、Unified APIは64ビットと覚えておけば間違いない。


ただし、Classic APIは[[Mono]]および[[.NET Framework]]の昔ながらのライブラリプロジェクトが利用できるのに対して、Unified APIでは[[PCL]]またはXamarin.Mac Library プロジェクトしか利用できない。この関係で[[Unified API]]では[[NuGet]]もほぼ使えない。つまり[[WinRT]]に近い存在であり、かなり尖っている。
ただし、Classic APIは[[Mono]]および[[.NET Framework]]の昔ながらのライブラリプロジェクトが利用できるのに対して、Unified APIでは[[PCL]]またはXamarin.Mac Library プロジェクトしか利用できない。この関係でUnified APIでは[[NuGet]]もほぼ使えない。つまり[[WinRT]]に近い存在であり、かなり尖っている。


[[Xamarin.iOS]]では[[アップル]]の思し召しにより2015年2月よりUnified API (64ビット) が強制となっているが、Xamarin.Macについては[[IT土方]]の特性を考えればClassic APIに落ち着くのが無難であると思われる。
[[Xamarin.iOS]]では[[アップル]]の思し召しにより2015年2月よりUnified API (64ビット) が強制となっているが、Xamarin.Macについては[[IT土方]]の特性を考えればClassic APIに落ち着くのが無難であると思われる。